Direct JSON mesh exchange between Blender and Three.js.
Optimized for geometry fidelity and workflow efficiency.
| Component | Support | Details |
|---|---|---|
| Geometry | ✅ Full | Vertices, UVs, Normals, Colors |
| Materials | Basic material properties (WIP) | |
| Hierarchy | ✅ Full | Object transforms & parenting |
| Scene Graph | 🚧 Beta | Full scene import/export coming soon |
- Download the latest
.zipfrom Releases. - Blender:
Edit→Preferences→Add-ons→Install.... - Enable: Search
ObjectLoaderand check the box. - Save: Click
Save Preferencesto persist.
- Select target objects in the viewport.
File→Export→Three.js JSON (.json).- Configure options (Apply modifiers, UVs, etc.).
File→Import→Three.js JSON (.json).- Select file → Click
Import.
Found this useful? Star the repo to support development and get notified about new releases.
- Format: Three.js JSON Object Scene Format (Version 4+).
- Coordinate System: Auto-conversion (Y-up ↔ Z-up).
- Units: Metric scaling support.
- Performance: Optimized for large vertex counts.
Scene graph completion is community-driven. Feel free to open Issues or PRs.
