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 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.
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.7
Version String 1.8.0 1.6.0
Download Commit 65474830c8e33969df579f4dcdc67992ebfa4079 197fc895cd9ee61497b55717ffa5bc3faec4a01f
Download Url (Computed) https://github.com/fabian-becker/CSG_Toolkit/archive/65474830c8e33969df579f4dcdc67992ebfa4079.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