1294 MODELS INDEXED Account
§ GUIDES

Guides

Practical notes on getting 3D models into three.js, React Three Fiber and game engines — and honest comparisons to help you pick assets.

12 ARTICLES
UPDATED 5 NOV 2026

How-to guides

GUIDE · THREE.JS PERFORMANCE · 19 MIN
Draco vs Meshopt vs uncompressed GLB, measured

Five real GLB files encoded as plain, quantized, Draco and Meshopt: sizes with and without gzip/Brotli, load times on fast and slow 4G, decode cost, GPU memory, visual error, and which engines and tools can open each one.

GUIDE · THREE.JS PERFORMANCE · 18 MIN
LOD in three.js without stutter: hitches, pops and flicker, measured

Why THREE.LOD hitches the first time a level appears, what compileAsync does not cover, what hidden levels cost every frame, and when hysteresis or a dithered fade is worth it — measured.

GUIDE · THREE.JS PERFORMANCE · 21 MIN
InstancedMesh vs merged geometry vs BatchedMesh: what to use for 10,000 props

We drew the same 10,000 props seven ways in three.js and measured frame time, culling, memory, moving, picking and shadows. What to use, and when.

GUIDE · THREE.JS PERFORMANCE · 18 MIN
Why your three.js scene freezes: shader recompilation and light count

Hiding one PointLight froze our three.js test scene for 4.8 s. Why light counts force shader recompiles, what else does, and how to fix it — measured.

GUIDE · THREE.JS · 7 MIN
How to load GLB models in three.js

Load .glb files in three.js with GLTFLoader, decode Draco-compressed geometry, light PBR materials correctly, play animations and fix the usual black, tiny or missing model problems.

GUIDE · REACT THREE FIBER · 6 MIN
Using GLB models in React Three Fiber

Load GLB models in React Three Fiber with drei’s useGLTF, decode Draco, reuse one model many times, play animations and get typed components for every model.

GUIDE · PIPELINE · 6 MIN
Scale, axes and pivots: mixing 3D asset packs without fix-ups

Why 1 unit = 1 metre, a consistent up axis and a ground-level pivot decide whether models from different packs fit together, and how each engine treats units and axes.

GUIDE · ENGINES · 6 MIN
Importing GLB files into Blender, Unity, Unreal Engine 5 and Godot 4

How to import .glb models into Blender, Unity (glTFast), Unreal Engine 5 and Godot 4, what each importer supports, and what to do with Draco-compressed files.

Comparisons