GALLERY CONTRACT / WEBGL POSTPROCESSING
Color becomes a pattern.
A focused native WebGL2 study of the official RGB Halftone example: the scene is rendered into a composer, then a resolution-aware HalftonePass converts it into screen-space dots.
Preparing study—
Creating the RenderPass → HalftonePass → OutputPass graph…
- pipeline
- —
- shape
- —
- size
- —
- frame ms
- —
- sample avg/p95
- —
- owned
- —
HalftonePass owns shader uniforms and a fullscreen quad; composer sizing owns width/height.
Study failed.The lesson could not initialize.
The procedural scene is a stable input. This route verifies the native HalftonePass contract; official assets, exact page/pixel parity, and whole-example fidelity remain separate.
THREE.JS FOUNDATIONS / RGB HALFTONE