Skip to content

An alternative animator for Unity tailored for traditional animation

License

Notifications You must be signed in to change notification settings

pjarnfelt/reanimation

 
 

Repository files navigation

Reanimator

semantic-release

Reanimator is a custom animator for Unity created to simplify the development of Astortion.

It's tailored specifically for traditional animations - animations represented by a series of cels displayed one after the other.
It's not modeled using a finite state machine but rather a tree-like graph - mitigating the "transition hell" problem while still providing all the basic functionalities you would expect an animation system to provide:

  • animation switching
  • transitional/one-off animations
  • percentage-driven animations
  • animation overrides
  • events
  • tree graph view

Installation

Reanimator can be installed as a unity package using this url:

https://github.com/aarthificial/reanimation.git

I'm still not sure if and when it will land on the Asset Store.

Release video:

Saying goodbye to Animation State Machines

Please note, however, that I'm not claiming that this solution is better than the built-in animator.
It's an interesting alternative, that's it.
I'm releasing it due to a lot of requests I got under my devlog, not because I'm trying to popularize it or something.

Graph View

Open the Reanimator Graph View from the Window->Reanimator->Reanimator Graph and select a root node to get it displayed.

About

An alternative animator for Unity tailored for traditional animation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 98.3%
  • JavaScript 1.7%