Three Blender
April 29, 2025 ยท View on GitHub

Three Blender
Write Zero lines of ThreeJS! Now compile your Blender scenes automatically into ThreeJS websites!
Built with ๐ by Preetham Pemmasani
Demo
https://github.com/user-attachments/assets/5faaedb7-3adb-446c-af87-2b33b144c3e3
Installation
- Download the
three_blender_v0.1.pyfile from the releases section - Open Blender and navigate to
Edit > Preferences > Add-ons > Install - Select the downloaded zip file
- Enable the addon by checking the box next to
Import-Export: Three.js Scene Exporter
Usage
- Create and set up your scene in Blender
- Navigate to Output Properties panel
- Find the
Three.js Exportsection - Enter a path where your HTML file should be saved
- Click
Export Scenebutton - Get the generated HTML file!
What's Next?
- Respecting the Instances
- Add support for HDRi (by converting it to cubemaps)
- Support for more lights (Area light and Sun)
- Support for keyframes
- Apply modifier before exporting the model.
- Draco GLB compression
- Support for Volumetrics
Contributing
- Fork the repository.
- Clone the repository.
- Create a new branch.
- Make changes and commit them.
- Push the changes to your fork.
- Create a pull request.
- Make sure to follow the code of conduct.