This page is a perfect start if you are new to CAS.
Character Animation System is a powerful solution that handles natural blending and procedural animation, while working alongside with Mecanim Animator.
This guide walks you through the CAS workflow using the demo content.
Installing CAS
Note: If you use other KINEMATION assets, make sure to remove:
KAnimationCore
ScriptableWidget
MotionWarping
folders before importing CAS!
Character Animation System is available on the Unity Asset Store. Follow these steps to import the asset to your project:
1
Open Window/Package Manager
Find "My Assets" and type in "Character Animation System".
2
Import the asset
Select the asset, download and import it to the project.
Content
Once the package is imported, you will see a "KINEMATION" folder:
KINEMATION folder.
Shared contains common modules CAS relies on, such as:
KAnimationCore: A library that provides a foundation for all animation logic.
PropertyBindings: A system that binds properties in the editor without any code.
ScriptableWidget: An editor widget used to display procedural animation modifiers.
Character: Kinemation Mannequin model.
MotionWarping handles the climbing. You can learn more about it here.
CharacterAnimationSystem contains scripts and example content:
Examples: Includes Animator Controller template and example scripts (e.g., character controller).
Scripts: Includes all CAS main animation logic β from layered blending to procedural modifiers.
Getting Started
This section will demonstrate how to work with CAS using free demo content as an example. You will learn: