This addon allows to deform 3D meshes using a stack of customizable deformers at run-time
Use the default deformers:
SphericalDeformer
StandardDeformer
( Bend, Twist and Taper )or easily create your owns by extending the base class and overriding just a couple of methods (a tutorial will be available).
Download the repository or download the addon from the AssetLib in Godot (link).
Import the addons folder into your project.
Activate DeformableMesh
under Project > Project Settings > Plugins.
DeformableMeshInstance3D
node to the scene.
DeformableMesh
.dm_example_scene_v030.tscn
(if it's not already opened)You can now try tweaking the deformer parameters. Some effects are also controlled by the positions and the rotations of the deformer nodes.
DeformableMesh
can apply multiple deformers like in a stack, so the order is important to achieve the correct effect.
You need also to specify the correct deformation axis (for some effects like bending, but it's not important with spherical deformers).
v0.30