PERSPECTIVE / eye-like projection
ORTHOGRAPHIC / constant-size projection
THREE.JS / FOUNDATIONS 301
One scene. Different projections.
Camera parameters change the projection matrix. Renderer state decides which pixels receive each view. Make both ownership contracts visible.
Initializing
—
Preparing perspective, orthographic, and scissor contracts…
- backend
- —
- coordinate origin
- —
- projection
- —
- viewports
- —
- projection updates
- —
- renderer viewport
- —
- draw calls
- —
- sample
- NOT RUN
Camera projection matrices are waiting for initialization. VIEW OFFSET: CENTERED
Compare shows one scene through two camera types. In a single-view mode,
choose a wide-frustum window to exercise setViewOffset().
Sources: PerspectiveCamera · OrthographicCamera · Renderer · Cameras manual
Camera + viewport error
LAB 301 / CAMERA + VIEWPORT