multiLight
beta
Combines multiple light sources.
This causes the renderer to repeat the surface shading process for each light and then combine the results.
If shadows are enabled, this can have a significant impact on performance.
Each light source can optionally specify an SDF that defines the bounds of the area where that light is used. This can help to optimize rendering if one light is only needed in certain areas.
Parameters
-
Enable 1
: -
Level 1
: -
Bounds 1
: -
Enable 2
: -
Level 2
: -
Bounds 2
: -
Enable 3
: -
Level 3
: -
Bounds 3
: -
Enable 4
: -
Level 4
: -
Bounds 4
: -
Enable 5
: -
Level 5
: -
Bounds 5
: -
Enable 6
: -
Level 6
: -
Bounds 6
: -
Enable 7
: -
Level 7
: -
Bounds 7
: -
Enable 8
: -
Level 8
: -
Bounds 8
:
Inputs
-
Light 1
: (optional)- Coordinate Types:
float
vec2
vec3
vec4
- Context Types:
LightContext
- Return Types:
Light
- Coordinate Types:
-
Light 2
: (optional)- Coordinate Types:
float
vec2
vec3
vec4
- Context Types:
LightContext
- Return Types:
Light
- Coordinate Types:
-
Light 3
: (optional)- Coordinate Types:
float
vec2
vec3
vec4
- Context Types:
LightContext
- Return Types:
Light
- Coordinate Types:
-
Light 4
: (optional)- Coordinate Types:
float
vec2
vec3
vec4
- Context Types:
LightContext
- Return Types:
Light
- Coordinate Types:
-
Light 5
: (optional)- Coordinate Types:
float
vec2
vec3
vec4
- Context Types:
LightContext
- Return Types:
Light
- Coordinate Types:
-
Light 6
: (optional)- Coordinate Types:
float
vec2
vec3
vec4
- Context Types:
LightContext
- Return Types:
Light
- Coordinate Types:
-
Light 7
: (optional)- Coordinate Types:
float
vec2
vec3
vec4
- Context Types:
LightContext
- Return Types:
Light
- Coordinate Types:
-
Light 8
: (optional)- Coordinate Types:
float
vec2
vec3
vec4
- Context Types:
LightContext
- Return Types:
Light
- Coordinate Types:
-
Bounds 1
: (optional)- Coordinate Types:
float
vec2
vec3
vec4
- Context Types:
LightContext
- Return Types:
Sdf
- Coordinate Types:
-
Bounds 2
: (optional)- Coordinate Types:
float
vec2
vec3
vec4
- Context Types:
LightContext
- Return Types:
Sdf
- Coordinate Types:
-
Bounds 3
: (optional)- Coordinate Types:
float
vec2
vec3
vec4
- Context Types:
LightContext
- Return Types:
Sdf
- Coordinate Types:
-
Bounds 4
: (optional)- Coordinate Types:
float
vec2
vec3
vec4
- Context Types:
LightContext
- Return Types:
Sdf
- Coordinate Types:
-
Bounds 5
: (optional)- Coordinate Types:
float
vec2
vec3
vec4
- Context Types:
LightContext
- Return Types:
Sdf
- Coordinate Types:
-
Bounds 6
: (optional)- Coordinate Types:
float
vec2
vec3
vec4
- Context Types:
LightContext
- Return Types:
Sdf
- Coordinate Types:
-
Bounds 7
: (optional)- Coordinate Types:
float
vec2
vec3
vec4
- Context Types:
LightContext
- Return Types:
Sdf
- Coordinate Types:
-
Bounds 8
: (optional)- Coordinate Types:
float
vec2
vec3
vec4
- Context Types:
LightContext
- Return Types:
Sdf
- Coordinate Types: