Notes from building a 3D asset factory: what agentic pipelines actually need from a model library, why a model should be a program rather than a frozen mesh, and what we learn shipping 512 of them.

A rigged model usually gives you hinges and a walk cycle that assumes a flat floor. We shipped a solver instead, free at /cdn/walk.mjs, and it holds a planted foot to zero millimetres on a slope.
Read article →
Tencent's new agentic pipeline plans a world, sculpts the terrain and scatters it with generated meshes. There is a library-shaped hole in the architecture, and that is the interesting part.
Read article →
The first release of our terrain system. Every kit ships a generator with its own knobs, and terrain from two different kits joins with no seam, because the joining is arithmetic rather than coordination.
Read article →
Palette, toon, outline, dither, pixelate and PS1 wobble, on any model in the catalogue and free to try. This is how each effect is built in Three.js, and which of them can end up in your .glb.
Read article →