/CSGDeformTest

Test project for a CSG deforming node/tool for Godot 4

Primary LanguageGDScriptMIT LicenseMIT

CSGDeformTest

Test project for a CSG deforming node/tool for Godot 4. Made as a proof of concept for a proposal: godotengine/godot-proposals#8149

The addon under the addons folder implements a node extending from CSGShape3D that modifies its own mesh according to a displacement lattice. There's also an editor plugin for editing this displacement lattice, with a workflow similar to sculpting tools.

Limitations: Collision doesn't get modified (because it's not exposed), also everything is relatively slow because it's implemented in pure gdscript.

MIT license.

The following screenshot contains geometry made entirely within the Godot editor using this node.

Godot_v4 1 1-stable_win64_2023-10-16_09-09-49