3D Model Multi-Viewport Inspector
3D Model Multi-Viewport Inspector
Cancel

A four-viewport 3D model inspector in a single renderer: wireframe for structure, UV for texture mapping, PBR for lighting, normal/depth for anomalies. All parsing and rendering happen locally in your browser — your model files are never uploaded to any server.

Notes:

  • Loads GLB / glTF / OBJ (with MTL) / FBX / STL / USDZ — drag files onto the viewport area or click “Choose model”
  • Zip archives work directly: downloads from model sites (Sketchfab / CGTrader etc.) are usually zips (main model + .bin / .mtl / textures). No manual extraction needed — the tool unpacks in memory and resolves .bin, .mtl and textures by their in-archive relative paths
  • All four viewports share one scene and camera state: rotate / pan / zoom in any viewport and the other three follow strictly
  • After loading, one-click export to GLB / OBJ+MTL / STL (binary, 3D-print ready) / USDZ (previewable in iOS AR Quick Look)
  • Full USDZ support: ASCII usda via the built-in parser; binary usdc (the default Apple / Reality Converter format) via a built-in WASM parser (tinyusdz, 1.3 MB zstd-compressed, cached after first load, fully local)
  • When the model lacks UV coordinates (STL etc.), the UV viewport shows a hint and offers one-click box-projection UV generation
  • Before any model is loaded, a built-in sample (torus knot) is shown so you can try all four viewports right away
  • On mobile (width < 768px) the tool switches to a single viewport with tab switching
Single WebGL renderer · four linked viewports · local rendering, nothing uploaded
or drag files onto the viewport area below
① Wireframe · Structure
② UV · Texture
③ PBR · Lighting
④ Normal · Anomalies
No model loaded — showing the built-in sample (torus knot)

Fine-tuning (live)

Measure & annotate (PBR viewport)

Measuring: enable, then click the model surface twice in viewport ③