logo80lv
Articlesclick_arrow
Research
Talentsclick_arrow
Events
Workshops
Aboutclick_arrow
profile_loginLogIn

Lattice Modifier For Unity Released

Harry Heath's tool allows you to easily deform both static and skinned objects, making it simple to create complex animations.

Technical Artist Harry Heath, who recently captured the spotlight with his custom 3D modeling software-inspired lattice modifier for Unity, has officially launched the tool, complete with detailed documentation and a roadmap for future updates.

Just like in Blender or Maya, you can create a Lattice and apply a modifier to your model. By adjusting the points of the Lattice, you can easily deform your mesh. Lattices can be keyframed and manipulated using the animation timeline, and they can also be controlled via scripts for advanced effects and interactivity. They support deformation for both static and skinned meshes and can be applied either before or after the skinning process.

Lattice Modifier is also very performant, using compute shaders and achieving speeds comparable to GPU skinning and vertex shaders. This approach is significantly faster than editing meshes directly in C#.

Harry Heath

Harry Heath

Harry Heath

Lattice Modifier is integrated into the player loop rather than the rendering system, so it's compatible with any rendering pipeline, including custom ones.

Additionally, the Lattice Modifier offers intuitive editing by supporting a range of Unity features, such as move, scale, rotate, multi-select, and undo and redo. You can also use any existing materials without the need for custom shaders and sample the amount of squish and stretch in your own shaders to add extra effects, such as creasing, as shown in the cardboard box example. Toggle between high-quality and fast sampling methods to enhance performance as needed, and choose between global or local/restrained deformation options.

Finally, the source code, demo animations, shaders, and scripts are also included.

Harry Heath

Harry Heath

In the future, Harry Heath plans to introduce support for Skinned Motion Vectors and implement masking features to control the extent of the Lattice's deformation.

Learn more about Lattice Modifier here and purchase it by clicking this link. Also, join our 80 Level Talent platform and our Telegram channel, follow us on InstagramTwitterLinkedInTikTok, and Reddit, where we share breakdowns, the latest news, awesome artworks, and more.

Join discussion

Comments 0

    You might also like

    We need your consent

    We use cookies on this website to make your browsing experience better. By using the site you agree to our use of cookies.Learn more