LuckyTeapot
CSG Toolkit - Enhance Your Blockout Speed
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 applicationAdvanced 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 controlRuntime Support: Both procedural nodes work in-game, enabling dynamic level generationTemplate Visibility: Automatic template hiding while keeping instances visibleProjectSettings Integration: All configuration stored in Godot's native settings systemThe toolkit streamlines blockout workflow and adds powerful procedural generation capabilities for level design and prototyping.