THREE.JS / WEBGL POSTPROCESSING CONTRACT

Grade the final image in a volume.

A native WebGL2 color-grade path: EffectComposer renders the scene, then LUTPass samples a typed Data3DTexture.

Initializing—

Creating WebGL2, the scene pass, and a 16³ lookup volume.

backend
—
pipeline
—
lut
—
frame ms
—
resource graph

scene → RenderPass → LUTPass → screen

volume

—

sample avg / p95

—

This route claims the native WebGL2 LUTPass contract only. Generated profiles replace the official assets; exact page/pixel and whole-example fidelity remain unverified.

Sources: official WebGL 3D LUT example · LUTPass · Data3DTexture · EffectComposer