Easy Asset Search

FlexMotion

An easy-to-use play-on-demand animator for Unity, allowing for control over animations with FlexMotion.
FlexMotion Asset Image An easy-to-use play-on-demand animator for Unity, allowing for control over animations with FlexMotion.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost.
$29
Category:
ToolsAnimation
Developer:
Mathieu Philippe
Price:
$29
Rating:
(5 reviews)
Favorites:
53
Supported Unity Versions:
2021.3.44 or higher
Current Version:
1.5.1
Download Size:
7.52 MB
Last Update:
Oct 11, 2024
Description:
FlexMotion is an easy-to-use play-on-demand animator for Unity. It was created to address the complexity of animator controllers in game development. The system uses Unity's Playables to provide a flexible and customizable animation system. Key features include:

Animate with C#: Play animation clips or dedicated assets directly from C# scripts.
Method chaining: Control how animations are played using expressive method chaining.
Easing-based transitions: Create smooth transitions between motion layers by setting a time and applying an easing function.
1D/2D Motion blending: Blend multiple animations effortlessly using convenient weight computation methods or by manually setting weight values.
Avatar mask layers: Animate different parts of characters separately using Unity's avatar mask feature.
Pose: Set fixed poses on characters and transition smoothly from one pose to another pose or animation.
Controllable update rate: Adjust the update rate of animations to achieve stylistic effects or optimize performance.
Animation rigging: FlexMotion is fully compatible with the Animation Rigging package through one simple component.
Mecanim features: Mecanim features like FootIK, OnAnimatorIK, Events, and root motion work out of the box, with some additional features for some of them.
Runtime layer mirroring: Motion layers can be mirrored individually at runtime on any character using a humanoid rig.
Time callbacks: React to reaching a specific time or the end of an animation using convenient callbacks.
Mecanim Blending: Blend in and out of a running Mecanim animator controller using a single property.

FlexMotion is compatible with Unity 2020.3 and upward, targeted to work on every platform, and fully tested on desktop, mobile, and WebGL. It can be used alongside Mecanim and is compatible with the AnimationRigging package via one component.
Technical Details:
Key Features:
* Animate with C#: Play animation clips or dedicated assets directly from your C# scripts with ease.
* Method chaining: Control how your animations are played using expressive method chaining.
* Easing-based transitions: Create smooth transitions between motion layers by setting a time and applying an easing function.
* 1D/2D Motion blending: Blend multiple animations effortlessly using convenient weight computation methods or by manually setting weight values.
* Avatar mask layers: Animate different parts of your characters separately by leveraging Unity's avatar mask feature.
* Pose: Set fixed poses on your characters. Transition smoothly from one pose to another pose or animation.
* Controllable update rate: Adjust the update rate of your animations to achieve stylistic effects or optimize performance.
* Animation rigging: FlexMotion is fully compatible with the Animation Rigging package through one simple component.
* Mecanim features: Mecanim features like FootIK, OnAnimatorIK, Events and root motion work out of the box. With some additional features for some of them.
* Runtime layer mirroring: Motion layers can be mirrored individually at runtime on any character using a humanoid rig.
* Time callbacks: React to reaching a specific time or the end of an animation using convenient callbacks.
* Mecanim Blending: Blend in and out of a running Mecanim animator controller using a single property.

Compatibility:
* Unity 2020.3 and upward.
* Targeted to work on every platform.
* Fully tested on desktop, mobile and WebGL.
* Compatible with AnimationRigging via one component.
* Can be used alongside Mecanim.
Continue »

Similar Packages