Gets if the hemisphere ambient term is currently applied.
This is true when the component enabled state is
in the component enabled state.
Gets the hemisphere ambient contribution multiplier.
Sets the hemisphere ambient contribution multiplier. Range
[0, ∞). Has no effect when the active the component enabled state
isn't in the component enabled state.
Default value is 0.8.
Configures this HemisphereAmbient component from a params object.
Gets the current configuration of this HemisphereAmbient component.
Configures the analytical hemisphere ambient term for a View.
The renderer evaluates an ambient irradiance term per fragment by lerping between HemisphereAmbient.skyColor and HemisphereAmbient.groundColor based on how much the fragment's normal faces world up vs. world down. No cubemap textures, no specular reflections, no prefiltering — just a smooth two-colour gradient that lifts the flat ambient floor while enabled.
Cheap: two uniforms and one
mix+dotper fragment. Use ViewProfiles to balance this term against IBL for different application profiles.