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