COLLECTION / 04

Models, materials & animation

Bring artwork into a world, from immutable model imports to materials and skeletal motion.

16 documents · 67 sections
014 min

GLB import

The glb-static.1 compiler creates immutable model artifacts from self-contained GLB 2 files.

025 min

Authored models

World format 3 connects imported geometry to persistent authored entities, canonical ECS presentation, static collision and shared gameplay state.

034 min

Model rendering

WebGPURenderer.replaceModel(artifact) installs one complete glb-static.1 model beside the existing primitive presentation scene.

043 min

Model admission

Model validation now returns a reusable immutable artifact within one JavaScript realm.

056 min

Model LOD

The renderer now selects lower triangle-count variants for small, distant imported models.

065 min

Material textures

The glb-textured.1 artifact connects embedded PNG/JPEG images to imported opaque base color, metallic/roughness and emissive materials.

075 min

Surface materials

The glb-surface.1 profile adds tangent-space normal maps and ambient occlusion to the imported material path.

085 min

Cutout materials

The glb-masked.1 profile adds glTF MASK materials to the owned renderer, including color, depth and both directional and point-light shadow passes.

097 min

Material graphs

The surface graph compiler is an engine foundation for the material/effect tools in milestone 12.

105 min

Texture compiler

packages/assets/texture.ts compiles PNG/JPEG source into a content-addressed RGBA8 artifact with a complete mip chain.

113 min

GPU uploads

Model catalog installation now divides buffer transfers, texture base64 conversion and texture uploads into cooperative batches.

124 min

Asset work

Runtime texture transport and semantic admission now yield to ordinary event-loop tasks.

133 min

Animation clips

The development branch adds a GLB TRS clip importer and a stateless presentation-time pose evaluator.

145 min

Skeletal animation

The development branch imports GLB skins, samples their joint poses and renders linear blend deformation in color and shadow passes.

154 min

Equipment

The development player can carry or stow an owned item while keeping it in inventory.

1619 min

Traveler artwork

The approved character direction, visual acceptance, and completed polish record.