- Jekyll Blog with Hexo-style Post Scaffolds and Multi-language Creation
- Jekyll Blog with Hexo-style Post Scaffolds and Multi-language Creation
- A Complete Guide to jekyll-compose - Seven Commands You May Not Know
- A Complete Guide to jekyll-compose - Seven Commands You May Not Know
- Cross-Platform Desktop Framework Selection Deep Dive: An iOS Developer's Qt6 Journey
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,.mtland 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
① Wireframe · Structure
② UV · Texture
This model has no UV coordinates
STL and similar formats have no UVs natively; some OBJ / USDZ files miss them too
③ PBR · Lighting
④ Normal · Anomalies
Release to load the model
No model loaded — showing the built-in sample (torus knot)