{"repo":"ppmpreetham/three-blender","free":true,"listed":false,"github":"https://github.com/ppmpreetham/three-blender","clone":"git clone https://github.com/ppmpreetham/three-blender.git","description":"🥤Convert your Blender Scenes into interactive websites!","language":"Python","stars":109,"topics":["blender3d","threejs","blender-addon"],"license":"MIT","category":"game-templates","readme_excerpt":"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.py file 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 Export section - Enter a path where your HTML file should be saved - Click Export Scene button - 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 1. Fork the repository. 2. Clone the repository. 3. Create a new branch. 4. Make changes and commit them. 5. Push the changes to your fork. 6. Create a pull request. 7. Make sure to follow the code of conduct.","default_branch":null,"files":null,"tree":[],"storefront":"/r/ppmpreetham","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ppmpreetham/three-blender/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}