GALLERY CONTRACT / WEBGL MATERIALS
Trade sorted transparency for stable coverage.
Alpha hashing turns a fractional opacity into a screen-door coverage decision. This instanced field keeps the material policy visible beside temporal accumulation, so `alphaHash`, `transparent`, `depthWrite`, and TAA are distinct switches.
Preparing study—
Creating alpha-hash and TAA views…
- alpha
- —
- coverage
- —
- taa
- —
- sample level
- —
- target
- —
- frame ms
- —
- sample avg/p95
- —
- owned
- —
When `alphaHash` is enabled, the source sets `transparent = false` and `depthWrite = true`; disabling it restores ordinary transparent material behavior. TAA accumulation is independently reset when controls or camera state changes.
Study failed.The lesson could not initialize.
This route preserves the source-backed alpha-hash/TAA contract with deterministic local instances and a RoomEnvironment. The official instance count, exact page/pixel fidelity, Stats/gui presentation, device/compiler coverage, and whole-example fidelity remain unverified.
THREE.JS FOUNDATIONS / ALPHA HASH