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