Lattice Modifier for Unity v1.3.1 (28 Oct 2025) introduces a powerful tool that enables deformation of both static and skinned objects within Unity, allowing developers to create advanced animations with ease. The modifier supports real-time mesh deformation by creating a lattice and adjusting its points to shape the mesh. Key features include:
- Easy to use: Simply add a lattice modifier to your model and move its points to deform the mesh.
- Animatable: Lattices can be keyframed and controlled directly through the animation timeline.
- Scriptable: Full control over lattices via C# scripts for custom logic and interactive effects.
- Supports both static and skinned meshes: Lattices can be applied before or after skinning.
- Performant: Uses compute shaders for high-speed deformation, matching the performance of GPU skinning and vertex shaders—significantly faster than manual mesh editing in C#.
- Samples provided: Includes demo animations, shaders, and scripts to help get started.
Additional features include:
- Custom editor with support for move, scale, rotate, multiselect, selection falloff, fit to renderer, and undo/redo functionality.
- Works with existing materials—no custom shaders required.
- Squish and stretch capabilities, allowing access to deformation parameters in custom shaders for advanced effects.
- Per-lattice settings: Toggle between high-quality and fast sampling modes, and between global and local/restrained deformation.
- Transform modifier: Apply deformation to non-mesh GameObjects such as lights, particle emitters, and other components.
- Save deformed meshes: Export deformed meshes as assets in the editor or retrieve them via scripts.
- Open-source source code included for full transparency and customization.
2025-10-31 00:00:00-update version:Lattice Modifier for Unity v1.3.1 (28 Oct 2025)