Addon for Blender released

Hi everyone! :waving_hand:

I’m excited to share a small project I’ve been working on: a plugin that enables smooth importing and exporting of models for Three.js using ObjectLoader format (versions 3 and 4+). :artist_palette::sparkles:

:link: Repository: GitHub - crwg/ObjectLoaderForThreejs: A lightweight addon for seamless JSON mesh exchange between Blender and Three.js (Format 4+). · GitHub

Right now it covers the core functionality, but there’s plenty of room to grow — and I’d love your help! Whether it’s code reviews, bug reports, feature suggestions, or PRs, every contribution is warmly welcome. :folded_hands:

My goal is simple: make life a bit easier for fellow developers and help our amazing Three.js community thrive together. Let’s build something useful, one commit at a time. :blue_heart:

Feel free to reach out with questions or ideas — I’m happy to chat! :rocket:

threejs webgl #OpenSource #Community javascript 3d (Don’t know does it works here, but anyway :expressionless: )

"I’m open to any criticism (Literally ANY, don’t be shy), wishes, or suggestions. I really appreciate any feedback that helps improve the addon or points out my mistakes.

Interesting idea, but I’m a bit curious about the choice of using the ObjectLoader JSON format. In most modern pipelines with Three.js people usually rely on glTF since it’s the recommended format and has a much broader ecosystem. Because of that it’s a little hard to see where this would fit into current workflows unless there’s a specific advantage.

It would probably help if you explained the main use case a bit more. For example why someone would use this instead of the standard glTF export from Blender, and what features are supported like materials, animations, or just meshes. Right now the post is a bit general so it’s harder to evaluate the practical benefits.

Also a small demo or example scene would help a lot. Seeing the pipeline from Blender to Three.js working in practice would make it much easier for people to understand what the addon is trying to solve. The project itself is interesting though, especially if there’s a niche where ObjectLoader still makes sense.

Hello! The main point is exporting full Blender scenes (somewhere in future), including light and material settings. You can also choose float precision for model values. Currently, only static meshes are supported. This solution is for those who avoid third-party loaders and prefer JSON.

1 Like