/godot-deformablemesh

Addon to deform 3D meshes using customizable deformers at run-time.

Primary LanguageGDScriptMIT LicenseMIT

Version License

godot-deformablemesh

This addon allows to deform 3D meshes using customizable deformers at run-time


Main features

Use the default deformers:

  • SphericalDeformer
  • BendDeformer

or easily create your owns by extending the base class and overriding just a couple of methods (a tutorial will be available).

Getting Started

  1. Download the repository or download the stable addon from the AssetLib in Godot (link).

  2. Import the addons folder into your project.

  3. Activate DeformableMesh under Project > Project Settings > Plugins.

  1. Add a deformer node to the scene.

  1. Add a DeformableMeshInstance3D node to the scene.

  1. Set the mesh resource you want to deform in the Original Mesh property.

  1. Link the deformer node you created before to the list of Deformers that will affect this mesh in the property panel.

  1. Tweak the deformer properties to achieve the desired result.

Changelog

v0.20

  • add: bend deformers
  • add: base class to easily create custom deformers
  • code refactoring and minor improvements

v0.10

  • first release

License

MIT License