THREE.JS / SOURCE CONTRACT 353

See through the scalar field.

A float Data3DTexture feeds the official-style VolumeRenderShader1 raycaster. MIP and isosurface modes share one volume while clim, threshold, and colormap controls change the interpretation.

backend
—
volume
—
mode
—
sample avg / p95
—
draw calls
—
threshold
—
Initializing volumeWebGL2 / sampler3D

Creating a procedural float scalar field…

This route covers native WebGL2 float Data3DTexture ownership, sampler3D volume rendering, MIP/ISO style selection, clim/threshold/colormap uniforms, camera interaction, and teardown. It does not claim the official NRRD stent asset, exact dimensions/pixels, GUI/Stats presentation, device format matrix, or whole-example fidelity.

The procedural field is deterministic and replaces the official NRRD payload only for this scoped contract.

Open official 3D texture example ↗
LAB 353 / 3D TEXTURE VOLUME