Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

CSG Toolkit - Enhance Your Blockout Speed

An asset by LuckyTeapot
The page banner background of a mountain and forest
CSG Toolkit - Enhance Your Blockout Speed hero image

Quick Information

0 ratings
CSG Toolkit - Enhance Your Blockout Speed icon image
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.

Supported Engine Version
4.2
Version String
1.7.0
License Version
MIT
Support Level
community
Modified Date
19 days ago
Git URL
Issue URL

CSG Toolkit - Enhance Your Blockout Speed

A godot plugin that will hopefully help you build quickler blockouts.
>> Asset Library

Features

  • Quick Access Buttons: Adds convenient buttons to the left toolbar for swiftly adding CSG nodes.
  • Efficient Child Node Addition: Press SHIFT to instantly add the selected CSG as a child of the current CSG node.
  • Operation Preset: Easily switch between different CSG operations.
  • Material Picker: Quickly apply materials to CSG nodes.
  • Shortcut Integration: Shortcuts are available when the selcted node is a CSG node.
  • CSG-Repeater: This Node will repeat a selected Node in given direction and set spacing.
  • CSG-Spreader: This Node will spread a selected Node around it.

Planned Features

  • Additional Shapes: Introducing new shapes to expand your design possibilities and enhance your creative flexibility.
  • CSG-(Combiner) to Single Mesh Converter: Convert CSG nodes to mesh nodes.

! Note, after installing the plugin, you have to reload your project and enable the plugin in your Project Settings.




Made with coffee and ♥

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.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
CSG Toolkit - Enhance Your Blockout Speed icon image
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.

Supported Engine Version
4.2
Version String
1.7.0
License Version
MIT
Support Level
community
Modified Date
19 days ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers