Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/4
A fully-featured realtime deformer system for animating meshes in Unity. Bend, squash, twist and much more.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2022.3.45f1
Compatible
Compatible
Compatible
Description

FEATURES

• Lightning fast!

• Fully multi-threaded!

• 40+ deformers!

• Meshes can be saved!

• Easily extendable!

• Works in worldspace!

• Custom editors and handles!


DOCUMENTATION

Installation

Getting Started

Creating a Custom Deformer

Optimization Tips


LIMITATIONS

Deform runs on the CPU. While it is incredibly fast, you should not expect to get performance comparable to vertex shaders. Because meshes are modified on the CPU each mesh has to be unique. This means that, unless dynamically batched (which comes with its own performance costs), each mesh will require a new draw call. Deform is not meant to be used at a massive scale. If you need to deform an entire world, tons of meshes, or an incredibly high poly model use vertex shaders.


Use shaders if you need speed, use Deform if you need modularity and ease-of-use.


ACKNOWLEDGEMENTS

Thanks to Thomas Ingram for going the extra-mile to help with editor scripting.

Thanks to Alexander Ameye, William Besnard, Raphael Herdlicka and David Carney for beta testing and giving crucial feedback.


Additional massive thanks to the following contributors for helping develop Deform into the best tool it can be:

sabresaurus, Brullworfel, favoyang, and HitCache


CONTACT

I love seeing creative and cool uses of this tool. If you make something you're proud of I'd be honored if you showed it to me!


You can find me on the interwebs at these addresses:

email

twitter

website


If you need help with Deform, I'd love it if you created an issue on the repository instead of sending an email so other people can find the solution. That being said, feel free to reach out about anything! I'm always happy to talk shop :)

Technical details

FEATURES:

  • Calculations are multithreaded with the job system to make the most of system resources and lighten the load on the main thread.
  • Mesh data/operations use Burst-friendly data types (float3, float4x4 etc) for shader-like effect-authoring, and high performance compiled code.
  • Deform provides a framework for easily authoring performant mesh effects. Simply derive your class from Deformer to get started. Tutorial can be found here.
  • Deformable meshes can be exported to .OBJ or Unity's native mesh asset format. FBX export is not supported, but you can use other tools like Unity's FBX Exporter package.
  • Deformables can be automatically stripped from scenes in builds and when entering play-mode if you are not using Deform for runtime effects.
  • Whenever sensible, every deformer is authored to work in worldspace. This means you can create a single effect, that can be shared seamlessly by multiple objects in the world.
  • Most Deformer parameters are represented intuitively in the scene via custom handles.

SUPPORTED OS:

  • Nothing is OS-specific, but be careful with performance on mobile and low-end hardware.

DOCUMENTATION:

Here :)

Deform

(51)
906 users have favourite this asset
(906)
FREE
License type
File size
199.5 KB
Latest version
1.2.2
Latest release date
Oct 7, 2024
Original Unity version
2022.3.45
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR