GALLERY CONTRACT / WEBGL POSTPROCESSING
One texture, four worlds.
A native WebGL2 study of the advanced postprocessing example: render one scene texture, then route it through four independent composer chains with blur and stencil-mask ownership.
Preparing study—
Creating the shared-texture composer matrix…
- matrix
- —
- source
- —
- mask
- —
- targets
- —
- frame ms
- —
- sample avg/p95
- —
- owned
- —
The scene composer owns the shared texture; four child composers own their effect chains and stencil targets. Rebuilding disposes and recreates the full matrix.
Study failed.The lesson could not initialize.
This route preserves the source-backed multi-composer, TexturePass, blur, and MaskPass contracts with local fixtures. Official Lee Perry-Smith/HDR assets, exact four-quadrant pixels, Stats/gui presentation, device/compiler coverage, and whole-example fidelity remain unverified.
THREE.JS FOUNDATIONS / ADVANCED POSTPROCESSING