📄 threejs/Core/Nodes/HemisphereLightNode

File: HemisphereLightNode.md | Updated: 11/15/2025


title: HemisphereLightNode category: Core layout: docs

HemisphereLightNode

Module for representing hemisphere lights as nodes.

Constructor

new HemisphereLightNode( light : HemisphereLight )

Constructs a new hemisphere light node.

light | The hemisphere light source. Default is null.
---|---

Properties

.groundColorNode : UniformNode.<vec3>

Uniform node representing the light's ground color.

.lightDirectionNode : Node.<vec3>

A node representing the light's direction.

.lightPositionNode : UniformNode.<vec3>

Uniform node representing the light's position.

Methods

.update( frame : NodeFrame )

Overwritten to updated hemisphere light specific uniforms.

frame | A reference to the current node frame.
---|---

Overrides: AnalyticLightNode#update

Source

src/nodes/lighting/HemisphereLightNode.js