MD (Mesh Deformation) is a collection of mesh manipulation tools for the Unity Engine, suitable for both beginners and advanced users. The package includes a simple & primitive vertex editor (PC, VR, Mobile), a collection of various well-known modifiers, a mesh collider refresher, shader-based deformation (Built-in RP only), physically-based procedurals, geometry primitives, and more.
The MD package comes with numerous examples, detailed explanations, source code, descriptions, and real-time support.
The development of this package began in 2013 by me, Matej Vančo. It started with basic features such as generating generic points for meshes and basic controls for Skinned Mesh bones.
The package was officially published on November 12, 2015.
At that time, ‘mesh deformation’ was not very common in Unity, as Unity is not a modeling software. This package contains various systems with universal and modular functionality.
It’s a comprehensive collection of mesh deformations in Unity, based on well-known modifiers and mesh features that have been tested in many commercial projects by numerous users over the years.
This documentation focuses on the
Application Programming Interface (API) to introduce the entire library to programmers.
Please read the API documentation carefully, as some implementations and setups require special attention.
Please visit this
link for general package documentation.
If you have any questions, suggestions or issues, please do not hesitate and contact me on my
official email (response times may vary) or join my
official Discord server.
EssentialsMD_MeshProEditor (Simple mesh editor and a bridge between mesh modifiers)
MD_MeshEditorRuntime (Mesh editor at runtime)
MD_MeshColliderRefresher (Mesh collider refresher)
MD_Preferences (MD Package global preferences scriptable object)
MD_MeshBase (Base class for modifiers and geometry)
UtilitiesMD_Utilities (MD Package global utility library and helpers)
MD_VertexTool (Vertex Tool utility for MeshProEditor)
ModifiersMD_ModifierBase (Base class for built-in modifiers)
MDM_AngularBend MDM_Bend MDM_FFD MDM_InteractiveSurface MDM_MeltController MDM_MeshCut MDM_MeshCut_Cutter MDM_MeshDamage MDM_MeshEffector MDM_MeshFit MDM_MeshNoise MDM_MeshSlime MDM_Morpher MDM_RaycastEvent MDM_SculptingLite MDM_SoundReact MDM_SurfaceTracking MDM_TwistGeometryMD_GeometryBase (Base class for built-in geometry)
MDG_Cone MDG_Cube MDG_HexagonGrid MDG_Octahedron MDG_ProceduralExtendedPlane MDG_ProceduralPlane MDG_Sphere MDG_Torus MDG_Triangle MDG_Tube MDG_MeshPaint MDG_PathCreator MDG_TunnelCreator Written by Matej Vanco 2023 ©. APi in the example scripts use Unity version 2022 and newer.
Last documentation update: June 2024.
The documentation was generated using
APiDocsToHTML tool.