📄 threejs/Core/Nodes/NormalMapNode

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


title: NormalMapNode category: Core layout: docs

NormalMapNode

This class can be used for applying normals maps to materials.

Code Example

material.normalNode = normalMap( texture( normalTex ) );

Constructor

new NormalMapNode( node : Node.<vec3>, scaleNode : Node.<vec2> )

Constructs a new normal map node.

node | Represents the normal map data.
---|---
scaleNode | Controls the intensity of the effect. Default is null.

Properties

.node : Node.<vec3>

Represents the normal map data.

.normalMapType : TangentSpaceNormalMap | ObjectSpaceNormalMap

The normal map type.

Default is TangentSpaceNormalMap.

.scaleNode : Node.<vec2>

Controls the intensity of the effect.

Default is null.

Source

src/nodes/display/NormalMapNode.js