Live reference · Three.js
The 3D asset gallery.
Real GLB models — not procedural geometry — rendered live in the browser by a single shared Three.js renderer (one WebGL context, scissored per card, so the page stays light no matter how many models are on screen). Drag any model to orbit it. Everything here is free-licence, and the lighting follows the site palette and night mode. This page is the reference we build future 3D pages from.
Shared renderer + scissor
Lazy-loaded per card
Palette + dark-mode aware
Reduced-motion safe
CC0 / CC-BY only
WebGL isn’t available in this browser. The gallery needs WebGL to render the 3D
models live. The models themselves are standard
.glb files in
/assets/models/ and work in any glTF viewer.
Models are free-licence (CC0 public-domain or CC-BY with attribution shown above). Sources:
Khronos glTF Sample Assets,
three.js examples and
Google model-viewer.
Rendered with three.js r160.
Want a bespoke 3D moment for your site? Start a project →