Edit of asset "CSG Toolkit - Enhance Your Blockout Speed" Accepted
| Old/Current | New/Edit | |
|---|---|---|
| Title | CSG Toolkit - Enhance Your Blockout Speed | CSG Toolkit - Enhance Your Blockout Speed |
| Description |
The CSG Toolkit is a Godot plugin for faster blockout creation and procedural level generation. Core workflow Quick Shape Creation: * hold the action key (default Shift) and press B/S/C/T/M/P to instantly create a Box, Sphere, Cylinder, Torus, Mesh, or Polygon CSG * Smart Insertion: the secondary key (default Alt) inverts the configured placement — new nodes become children of the selection or siblings * Operation Control: switch Union / Intersection / Subtraction with the toolbar or Shift+1/2/3, cycle with Shift+' — the active operation stays highlighted and persists across sessions * Material Picker: live thumbnail preview with quick application; your last pick persists Procedural generator nodes * CSGRepeater3D: pattern-based instance generation with Grid, Circular, Spiral, and Noise patterns. Template-size-aware spacing, per-axis rotation / scale / position-jitter variations, and seed-based reproducibility. Regenerates automatically when the template, pattern, or properties change. * CSGSpreader3D: intelligent object distribution with two placement modes — scatter inside a movable, gizmo-editable area node (Box / Sphere / Cylinder / Capsule with volume-correct uniform sampling), or raycast instances onto scene surfaces with normal alignment, slope filtering, and overhang detection. Spatial-hash collision avoidance keeps large instance counts fast. Performance & workflow * Freeze-to-mesh: large generations collapse into a single mesh preview for smooth orbiting and editing * Non-destructive baking: commit the current preview into a container node under the scene root — undoable, persists across save/reload * Template visibility: the template auto-hides so only instances are shown * Optional runtime generation: one flag enables in-game generation for dynamic levels Configuration: all settings live in Godot's Editor Settings (per-user, shared across projects) — no autoloads, no project files touched, nothing ships in exported games. |
Enhance your blockout workflow with the CSG Toolkit. This tool adds quick access buttons to the left toolbar for easy addition of CSG nodes. By pressing SHIFT, you can efficiently add the selected CSG as a child node. The toolkit also automatically preselects operations, streamlining your process. Additionally, shortcuts are available for CSG nodes or children of CSG combiners, further boosting your productivity. |
| 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.7 | |
| Version String | 1.8.0 | 1.1 |
| Download Commit | 65474830c8e33969df579f4dcdc67992ebfa4079 | c39ded4cffd6271fa6187832e1a612aa0e37b2ef |
| Download Url (Computed) | https://github.com/fabian-becker/CSG_Toolkit/archive/65474830c8e33969df579f4dcdc67992ebfa4079.zip | https://github.com/fabian-becker/CSG_Toolkit/archive/c39ded4cffd6271fa6187832e1a612aa0e37b2ef.zip |
| Icon Url |
https://raw.githubusercontent.com/IIFabixn/CSG_Toolkit/master/addons/csg_toolkit/res/icon.png
|
|