EventDispatcherNodeTempNode

PMREMNode

This node represents a PMREM which is a special type of preprocessed environment map intended for PBR materials.

Code Example

const material = new MeshStandardNodeMaterial();
material.envNode = pmremTexture( envMap );

Constructor

new PMREMNode( value : Texture, uvNode : Node.<vec2>, levelNode : Node.<float> )

Constructs a new function overloading node.

value

The input texture.

uvNode

The uv node.

Default is null.

levelNode

The level node.

Default is null.

Properties

.levelNode : Node.<float>

The level node.

.updateBeforeType : string

The updateBeforeType is set to NodeUpdateType.RENDER.

Default is 'render'.

Overrides: TempNode#updateBeforeType

.uvNode : Node.<vec2>

The uv node.

.value : Texture

The node's texture value.

Methods

.updateFromTexture( texture : Texture )

Uses the given PMREM texture to update internal values.

texture

The PMREM texture.

Source

src/nodes/pmrem/PMREMNode.js