API STUDY / MATERIALS + LIGHTS

Light is a contract.

Five compact labs make shading families, invalidation, line distances, light targets, probes, and area-light prerequisites observable without pretending every renderer path is equivalent.

Preparing study—

Creating a focused, reproducible lesson…

Use the action button to mutate the owner in the current lesson. Backend-specific limitations and version boundaries stay visible in the overlay.

Material · MeshStandardMaterial · DirectionalLight · LightProbe · RectAreaLight

THREE.JS FOUNDATIONS / SHADING HAS OWNERS