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 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.
Category 3D Tools
License MIT
Repository Provider GitHub
Repository Url https://github.com/fabian-becker/CSG_Toolkit https://github.com/fabian-becker/CSG_Toolkit
Issues Url https://github.com/fabian-becker/CSG_Toolkit/issues https://github.com/fabian-becker/CSG_Toolkit/issues
Godot version Godot 4.7
Version String 1.8.0 1.7.0
Download Commit 65474830c8e33969df579f4dcdc67992ebfa4079 dbbba23d0a1effdc4527ae65a0e05b5393757cef
Download Url (Computed) https://github.com/fabian-becker/CSG_Toolkit/archive/65474830c8e33969df579f4dcdc67992ebfa4079.zip https://github.com/fabian-becker/CSG_Toolkit/archive/dbbba23d0a1effdc4527ae65a0e05b5393757cef.zip
Icon Url https://raw.githubusercontent.com/IIFabixn/CSG_Toolkit/master/addons/csg_toolkit/res/icon.png