{"repo":"EmberNoGlow/Godot-SceneBuilder","free":true,"listed":false,"github":"https://github.com/EmberNoGlow/Godot-SceneBuilder","clone":"git clone https://github.com/EmberNoGlow/Godot-SceneBuilder.git","description":"SceneBuilder allows you to procedurally scatter meshes in various patterns (Circle, Grid, or Custom) and automatically merges them into a single MeshInstance3D for optimized rendering.","language":"GDScript","stars":26,"topics":["3d","dev-tools","godot","godot-addon","mesh","optimization","perfomance","procedural","tool"],"license":"MIT","category":"game-templates","readme_excerpt":"Godot SceneBuilder A powerful, tool-based mesh scattering and merging addon for Godot 4. SceneBuilder allows you to procedurally scatter meshes in various patterns (Circle, Grid, or Custom) and automatically merges them into a single MeshInstance3D for optimized rendering. Based on MergingMeshes . --- --- 🌟 Features Procedural Scattering: Easily arrange meshes in Circles or Grids. Spiral Support: Create spiral staircases or DNA-like structures with built-in spiral parameters (Height, Turns, Radius Growth). Mesh Merging: Automatically combines all scattered instances into a single ArrayMesh using SurfaceTool to reduce draw calls - HUGE PERFORMANCE GROWTH . Editor Integration: Runs entirely within the Godot Editor ( @tool ). Smart Rotation: Option to align instances using atan2 (facing the center/tangent) or use fixed rotation axes. Extensible: Write your own custom scatter algorithms in GDScript and pass arguments directly from the Inspector. 📦 Installation 1. Download the repository or get from Asset Library . 2. Copy the addons/scenebuilder folder into your project's res:// directory. 3. Go to Project Project Settings Plugins . 4. Enable SceneBuilder . 🚀 Usage 1. Add a SceneBuild node to your scene. 2. In the Inspector, assign a mesh to the Source Mesh property. 3. Select a Function Name (e.g., Circle or Grid ). 4. Adjust parameters like Instance Amount and Distance From Center . 5. Click the Build button at the top of the Inspector properties to generate the mesh. ⚙️ Con","default_branch":null,"files":null,"tree":[],"storefront":"/r/EmberNoGlow","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/EmberNoGlow/Godot-SceneBuilder/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."}