Three.js tools

Small benches for real WebGL problems.

The live tools run on the Three.js Lab subdomain, but the root site explains when to use each one, what to measure, and which guide to read next.

Inspect assets

GLB Viewer

Use it when a model has unknown scale, missing materials, odd pivots, or animation clips that need a quick sanity check.

Workflow
  1. Drop a GLB or GLTF file into the lab viewer.
  2. Check bounding-box size, center, mesh count, material count, and animation clips.
  3. Fit the camera from the computed bounds before tuning lights or UI.

Frame scenes

Camera FOV

Use it when a product, avatar, or imported object needs predictable viewport coverage across desktop and mobile.

Workflow
  1. Enter object size, camera field of view, and target coverage.
  2. Compare vertical and horizontal fit so narrow screens do not crop the model.
  3. Copy the resulting distance into your viewer and update OrbitControls target.