← Back to demosHome
THREE.JS / GLTF MATERIAL EXTENSIONS

Load the material, then turn the grain.

A deterministic embedded glTF fixture keeps the official path visible: GLTFLoader parses KHR_materials_anisotropy, maps it to MeshPhysicalMaterial, and presents the result under a local UltraHDR environment.

Loading glTF fixture Preparing GLTFLoader and the anisotropy extension.
MATERIAL CONTROLS
LOADER METRICS
loader
—
extension
—
mesh
—
material
—
anisotropy
—
environment
—
sample avg / p95
—
renderer
—

This contract verifies loader and extension ownership, factor/rotation/map mutation, embedded glTF parsing, environment handoff, sampling, reset, and teardown. The official Anisotropy Barn Lamp asset, exact camera/pixel composition, external HDR provenance, full extension/texture matrices, device/compiler/backend parity, generalized performance, and whole-example fidelity remain separate.

Sources: official glTF anisotropy example · pinned GLTFLoader source