OmniLight

Inherits: Light < VisualInstance < Spatial < Node < Object

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

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.

Enumerations

enum ShadowMode:

  • SHADOW_DUAL_PARABOLOID = 0 — Shadows are rendered to a dual-paraboloid texture. Faster than SHADOW_CUBE, 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.
  • SHADOW_DETAIL_HORIZONTAL = 1 — Use more detail horizontally when computing the shadow.

Property Descriptions

Default1.0
Setterset_param(value)
Getterget_param()

The light’s attenuation (drop-off) curve. A number of presets are available in the Inspector by right-clicking the curve.


Default5.0
Setterset_param(value)
Getterget_param()

The light’s radius.


Default1
Setterset_shadow_detail(value)
Getterget_shadow_detail()

See ShadowDetail.


Default1
Setterset_shadow_mode(value)
Getterget_shadow_mode()

See ShadowMode.

Doc ID missing

Disclaimer: This page has been automaticaly and directly extracted from the official Godot Docs website, the 1970-01-01 at 00:00:00. It’s the English Stable version because it’s what most Godot users should use. The Copyright owners are Juan Linietsky, Ariel Manzur and the Godot community. CC-BY 3.0. Thanks for your patience and generosity.