THREE.JS / FOUNDATIONS 90

Choose your depth.

Depth conventions are renderer configuration, not a post-process color trick. Switch the actual renderer, then inspect the projection, depth texture, and fallback state that result.

Initializing -

Creating a renderer with an explicit depth convention.

Backend
-
Requested
-
Active
-
Draw calls
-
Renderer depth stateactual runtime flags

A reversed request may fall back on WebGL2 when EXT_clip_control is unavailable.

Renderer reversed
-
Camera reversed
-
Logarithmic
-
Clear depth
-
Near / far -
Depth storage -
Depth convention controls
Renderer lifecycle
dispose old->init mode->camera projection->depth target->sample

The mode selector rebuilds the renderer so the option is applied at initialization.

Linear view shows comparable distance. Raw view exposes the stored convention: standard and reversed should invert their near/far ordering.

Next: depth-aware shadow splits ->
LAB 90 / DEPTH CONVENTIONS