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…

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