Lights
Forge currently supports two built-in light types:
PointLightEnvLight
PointLight
Preferred form:
let key = PointLight {
position: vec3(3.4, 4.0, 4.8),
color: #fff2d8,
intensity: 120.0
};
Supported fields:
positioncolorintensity
The emitted power is color * intensity, with inverse-square falloff from the light position.
EnvLight
Preferred form:
let sky = EnvLight {
color: #d8e7ff,
intensity: 0.35
};
Supported fields:
colorintensity
The environment contribution is color * intensity.