Skip to content

About

A lightweight addon for seamless JSON mesh exchange between Blender and Three.js (Format 4+).

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

24 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Three.js ObjectLoader Import/Export Blender plugin

License: GPL3 Blender Three.js

Direct JSON mesh exchange between Blender and Three.js.
Optimized for geometry fidelity and workflow efficiency.

⚡ Capabilities

Component Support Details
Geometry ✅ Full Vertices, UVs, Normals, Colors
Materials ⚠️ Partial Basic material properties (WIP)
Hierarchy ✅ Full Object transforms & parenting
Scene Graph 🚧 Beta Full scene import/export coming soon

📦 Installation

  1. Download the latest .zip from Releases.
  2. Blender: Edit → Preferences → Add-ons → Install....
  3. Enable: Search ObjectLoader and check the box.
  4. Save: Click Save Preferences to persist.

🛠 Usage

Export Mesh

  1. Select target objects in the viewport.
  2. File → Export → Three.js JSON (.json).
  3. Configure options (Apply modifiers, UVs, etc.).

Import Mesh

  1. File → Import → Three.js JSON (.json).
  2. Select file → Click Import.

📬 Stay Updated

Found this useful? Star the repo to support development and get notified about new releases.

⚙️ Technical Specifications

  • 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.

🤝 Contributing

Scene graph completion is community-driven. Feel free to open Issues or PRs.

View Issues Contribute

About

A lightweight addon for seamless JSON mesh exchange between Blender and Three.js (Format 4+).

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages