📄 threejs/Addons/TSL/module-Raymarching

File: module-Raymarching.md | Updated: 11/15/2025


title: module-Raymarching category: Unknown layout: docs

Raymarching

Import

Raymarching is an addon, and must be imported explicitly, see Installation#Addons.

import { RaymarchingBox } from 'three/addons/tsl/utils/Raymarching.js';

Static Methods

.RaymarchingBox( steps : number | Node, callback : function | FunctionNode )

TSL function for performing raymarching in a box-area using the specified number of steps and a callback function.

RaymarchingBox( count, ( { positionRay } ) => {
} );

steps | The number of steps for raymarching.
---|---
callback | The callback function to execute at each step.

Source

examples/jsm/tsl/utils/Raymarching.js