THREE.JS / FOUNDATIONS 262
Extensions have contracts.
The loader must distinguish an extension it understands from one it can only preserve. This lab compares a ratified material extension, an optional unknown extension, and the required-extension warning boundary.
STATUS
INITIALIZING
Preparing the generated glTF extension fixtures.
BACKEND-
- SCENES
- -
- MATERIALS
- -
- UNKNOWN
- -
- ANIMATIONS
- -
supported lanewaitingKHR_materials_transmission
optional unknownwaitingKHR_materials_diffuse_transmission
root metadatawaitingunknown extension preservation
required probenot runexpected warning + parse outcome
native handler -> fallback material -> userData preservation
Derived from the official GLTFLoader docs, the official glTF loader example, Khronos KHR_materials_transmission and the current KHR_materials_diffuse_transmission release-candidate contract.
Drag to orbit · scroll to dolly · use ?forceWebGL=1 for a WebGL2 comparison.
SUPPORTED physical material
OPTIONAL UNKNOWN fallback + preserved
REQUIRED PROBE warning boundary
LAB 262 / GLTF EXTENSION BOUNDARY