THREE.JS / FOUNDATIONS 250

Three ways to disappear.

glTF does not ask the renderer to guess what alpha means. The asset declares OPAQUE, MASK, or BLEND; GLTFLoader maps that contract into material sorting, alpha testing, depth writing, and face policy.

Preparing alpha fixture—

Building one loader-parsed glTF asset with three declared alpha modes…

backend
—
modes
—
meshes
—
draw calls
—
frame ms
—
Alpha policy controlsinitializing

The parsed materials will expose their alpha policy after GLTFLoader finishes.

Derived from the official GLTFLoader and Material contracts, the official WebGPU alpha-hash, WebGL alpha-hash, and physical transmission alpha examples, and the Khronos glTF alpha coverage contract. Use ?forceWebGL=1 to inspect the forced WebGL2 path.

GLTF / ALPHA COVERAGE loading parsed asset
LAB 250 / GLTF ALPHA MODES