OmniLight¶
Inherits: Light < VisualInstance < Spatial < Node < Object
Category: Core
Brief Description¶
Omnidirectional light, such as a light bulb or a candle.
Properties¶
| float | omni_attenuation |
| float | omni_range |
| ShadowDetail | omni_shadow_detail |
| ShadowMode | omni_shadow_mode |
Enumerations¶
enum ShadowMode:
- SHADOW_DUAL_PARABOLOID = 0
- SHADOW_CUBE = 1
enum ShadowDetail:
- SHADOW_DETAIL_VERTICAL = 0
- SHADOW_DETAIL_HORIZONTAL = 1
Description¶
An Omnidirectional light is a type of Light 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.
Tutorials¶
Property Descriptions¶
- float omni_attenuation
| Setter | set_param(value) |
| Getter | get_param() |
The light’s attenuation (drop-off) curve. A number of presets are available in the Inspector.
- float omni_range
| Setter | set_param(value) |
| Getter | get_param() |
Maximum distance the light affects.
- ShadowDetail omni_shadow_detail
| Setter | set_shadow_detail(value) |
| Getter | get_shadow_detail() |
See ShadowDetail.
- ShadowMode omni_shadow_mode
| Setter | set_shadow_mode(value) |
| Getter | get_shadow_mode() |
See ShadowMode.