THREE.JS / CAMERA CONTRACT
Make depth logarithmic.
A depth ladder places markers across several orders of magnitude. Rebuilding the native WebGLRenderer with logarithmicDepthBuffer makes the precision policy explicit.
InitializingDEPTH LADDER
Creating the native renderer.
- backend
- —
- mode
- —
- camera far
- —
- objects
- —
- precision model
- —
- sample avg / p95
- —
The official 200-object asteroid field, exact page/pixel composition, arbitrary camera/device matrices, compiler/backend coverage, context-loss stress, and whole-example fidelity remain separate boundaries.
Sources: WebGLRenderer · official logarithmic-depth example