OmniLight

    Omnidirectional light, such as a light bulb or a candle.

    An Omnidirectional light is a type of that emits light in all directions. The light is attenuated by distance and this attenuation can be configured by changing its energy, radius, and attenuation parameters.

    enum ShadowMode:

    • SHADOW_DUAL_PARABOLOID = 0 —- Shadows are rendered to a dual-paraboloid texture. Faster than , but lower-quality.
    • SHADOW_CUBE = 1 —- Shadows are rendered to a cubemap. Slower than SHADOW_DUAL_PARABOLOID, but higher-quality.

    enum ShadowDetail:

    • SHADOW_DETAIL_VERTICAL = 0 —- Use more detail vertically when computing the shadow.
    • omni_attenuation

    The light’s radius. Note that the effectively lit area may appear to be smaller depending on the in use. No matter the omni_attenuation in use, the light will never reach anything outside this radius.


    • omni_shadow_detail

    See ShadowDetail.


    • omni_shadow_mode