Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Sopiro/Unity-Procedural-Animation
Procedural animation example in Unity
https://github.com/Sopiro/Unity-Procedural-Animation
animation inverse-kinematics procedural-animation unity
Last synced: about 1 month ago
JSON representation
Procedural animation example in Unity
- Host: GitHub
- URL: https://github.com/Sopiro/Unity-Procedural-Animation
- Owner: Sopiro
- License: mit
- Created: 2021-02-16T02:37:33.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T13:54:20.000Z (about 2 years ago)
- Last Synced: 2024-08-02T05:13:13.762Z (5 months ago)
- Topics: animation, inverse-kinematics, procedural-animation, unity
- Language: C#
- Homepage:
- Size: 5.18 MB
- Stars: 330
- Watchers: 9
- Forks: 55
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-unity3d - Unity-Procedural-Animation - Procedural Animation in Unity (Open Source Repositories / Animation)
README
# Procedural Animation in Unity
[Procedural Animation](https://en.wikipedia.org/wiki/Procedural_animation) example in Unity.
[Skeletal animation](https://en.wikipedia.org/wiki/Skeletal_animation) uses a key frame animation clip, which contains transforms of joints in chronological order. These pre-recorded animation clips are just "played" on a bone model.
This method uses [IK (Inverse Kinematics)](https://en.wikipedia.org/wiki/Inverse_kinematics) to procedurally position joints, so it automatically generates animation in real-time. This allows for a more diverse series of actions and real-time interaction with environmental features.
Demo video: https://youtu.be/pUp133rtDxM
## Samples
|Style|Image|
|:--:|:--:|
|4 leged | ![img1](.github/img1.gif)|
|6 leged | ![img5](.github/img5.gif)|
|Dog(?) | ![img3](.github/img3.gif)|
|[Climbing](https://youtu.be/a3W1PT26aXU)| ![img6](.github/img6.gif)|