Edit of asset "CSG Toolkit - Enhance Your Blockout Speed" Accepted
| Old/Current | New/Edit | |
|---|---|---|
| Title | CSG Toolkit - Enhance Your Blockout Speed | |
| Description |
The CSG Toolkit is a plugin designed to enhance blockout creation and procedural generation in Godot. Key features include: * Quick Shape Creation: Keyboard shortcuts (SHIFT + B/S/C/T/M/P) for instant CSG primitive creation (Box, Sphere, Cylinder, Torus, Mesh, Polygon) * Smart Insertion: ALT key toggles between sibling/child placement modes * Operation Control: Quick switching between Union, Intersection, and Subtraction via SHIFT + 1/2/3 * Material Picker: Visual preview and quick material application Advanced Procedural Nodes: * CSGRepeater3D: Pattern-based instance generation with Grid, Circular, Spiral, and Noise patterns. Features automatic template sizing, per-axis randomization, and seed-based reproducibility * CSGSpreader3D: Intelligent object distribution within 3D shapes (Box, Sphere, Cylinder, etc.) with collision avoidance and noise-based density control Runtime Support: Both procedural nodes work in-game, enabling dynamic level generation Template Visibility: Automatic template hiding while keeping instances visible ProjectSettings Integration: All configuration stored in Godot's native settings system The toolkit streamlines blockout workflow and adds powerful procedural generation capabilities for level design and prototyping. |
The CSG Toolkit is a plugin designed to enhance blockout creation. Key features include quick access buttons for adding CSG nodes, efficient child node addition when pressing SHIFT, operation presets, and a material picker. Two new Nodes, called CSGRepeater3D, which will repeat the child node in given direction and spacing and CSGSpreader3D, which will spread a selected node across ! The toolkit aims to streamline the blockout process, improving efficiency and workflow for developers using Godot. Additional shapes are a planned feature. |
| Category | 3D Tools | |
| License | MIT | |
| Repository Provider | GitHub | |
| Repository Url | https://github.com/fabian-becker/CSG_Toolkit | |
| Issues Url | https://github.com/fabian-becker/CSG_Toolkit/issues | |
| Godot version | Godot 4.2 | |
| Version String | 1.7.0 | 1.6.0 |
| Download Commit | dbbba23d0a1effdc4527ae65a0e05b5393757cef | 197fc895cd9ee61497b55717ffa5bc3faec4a01f |
| Download Url (Computed) | https://github.com/fabian-becker/CSG_Toolkit/archive/dbbba23d0a1effdc4527ae65a0e05b5393757cef.zip | https://github.com/fabian-becker/CSG_Toolkit/archive/197fc895cd9ee61497b55717ffa5bc3faec4a01f.zip |
| Icon Url |
https://raw.githubusercontent.com/IIFabixn/CSG_Toolkit/master/addons/csg_toolkit/res/icon.png
|
|