📄 threejs/Core/Nodes/SceneNode

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


title: SceneNode category: Core layout: docs

SceneNode

This module allows access to a collection of scene properties. The following predefined TSL objects are available for easier use:

  • backgroundBlurriness: A node that represents the scene's background blurriness.
  • backgroundIntensity: A node that represents the scene's background intensity.
  • backgroundRotation: A node that represents the scene's background rotation.

Constructor

new SceneNode( scope : 'backgroundBlurriness' | 'backgroundIntensity' | 'backgroundRotation', scene : Scene )

Constructs a new scene node.

scope | The scope defines the type of scene property that is accessed.
---|---
scene | A reference to the scene. Default is null.

Properties

.scene : Scene

A reference to the scene that is going to be accessed.

Default is null.

.scope : 'backgroundBlurriness' | 'backgroundIntensity' | 'backgroundRotation'

The scope defines the type of scene property that is accessed.

Methods

.setup( builder : NodeBuilder ) : Node

Depending on the scope, the method returns a different type of node that represents the respective scene property.

builder | The current node builder.
---|---

Overrides: Node#setup

Returns: The output node.

Source

src/nodes/accessors/SceneNode.js