THREE.JS / FOUNDATIONS 263

Every map gets its own UV policy.

KHR_texture_transform lives on glTF textureInfo, not just base color. This fixture sends transforms through five PBR channels and makes the loader-created Texture state inspectable.

STATUS INITIALIZING

Preparing five transformed material channels.

BACKEND-
MATERIALS
-
MAP ROLES
-
TEXTURES
-
UV SETS
-
TextureInfo inspectionnative GLTFLoader output
runtime mapwaiting
associationwaiting
uv channelwaiting
color spacewaiting
offset / repeatwaiting
rotationwaiting
Application overridespost-load state

textureInfo -> Texture.clone() -> offset / repeat / rotation / channel

Derived from the official GLTFLoader, Texture, and glTF loader example, plus the ratified Khronos KHR_texture_transform contract and TextureTransformMultiTest coverage.

Drag to orbit · scroll to dolly · use ?forceWebGL=1 for a WebGL2 comparison.

Next: glTF extension support boundary ->
PBR CHANNEL MATRIX five transformed textureInfo roles
LAB 263 / GLTF TEXTURE TRANSFORM CHANNELS