Over 11,000 five-star assets
Rated by 85,000+ customers
Supported by 100,000+ forum members
Every asset moderated by Unity
Unity Version | Built-in | URP | HDRP |
---|---|---|---|
2021.3.5f1 | Compatible | Compatible | Compatible |
The Lattice Modifier is implemented using the player loop, not the rendering system, so is compatible with any render pipeline including custom ones.
💢 New Features in 1.3 💢
Masking
Use material, vertex color/uv, or a texture to fine tune how Lattices are applied across your mesh.
Selection Falloff
Move, rotate, or scale nearby handles. Similar to 'Proportional Editing' in Blender or 'Soft Selection' in Maya.
Transform Lattice Modifier
Apply deformations to non-mesh objects, such as lights, particles emitters or any other transforms.
Improved Performance
Refactored compute shader with significant performance improvement, especially on lower-end targets such as phones.
And more!
Fit to renderer, interpolation types, and save mesh. Check the changelog to see the full feature list in 1.3!
⭐ Key Features
Easy to Use
Create a Lattice and add a modifier to your model. Move the points of the Lattice around to deform your mesh.
Animatable
Lattices can be keyframed and controlled with the animation timeline.
Scriptable
Lattices can be controlled with scripts for more advanced effects and interactivity.
Static and Skinned
Supports deforming both static and skinned meshes. Lattices can be applied before or after skinning.
Performant
Uses compute shaders for super-fast performance on par with GPU skinning and vertex shaders; far faster than editing the meshes in C#.
Samples Provided
Includes demo animations, shaders and scripts.
👾 Additional Features
Custom Editor
For intuitive editing of lattices, it supports a wide number of features, including move, scale, rotate, multiselect, selection falloff, fit to renderer, and undo & redo.
Works with Existing Materials
Use any existing materials, no custom shaders needed.
Squish and Stretch
Can access the amount of squish and stretch in your own shaders allowing you to create even more advanced effects!
Per Lattice Settings
Can toggle between high quality and fast sampling methods to improve performance if needed, and between global and local/restrained deformation.
Transform Modifier
Apply deformation to Transform components, to allow deformation of non-mesh objects such as lights, particle emitters or other GameObjects.
Save Deformed Meshes
Save deformed meshes as assets in the editor or get a copy of the mesh via scripts.
Source Code
Source code is included.
Lattice Modifier for Unity
