Skip to content

hai-vr/av3-animator-as-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

137 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Animator As Code V1

Animator As Code is a small Unity Editor facility to generate Animator layers and animations from a fluent builder syntax written in C#.

Describing your animators as code provides the following advantages:

  • you do not need to edit your animations by hand every time you add remove or change the location of a component in your hierarchy
  • you will not need to edit a hundred transitions by hand if you need to rectify your animator

Initially designed for use in VRChat to create Avatars 3.0 animator controllers, this is now a generic package that does not require it.

AnimatorAsCode-f-github.mp4

Initially created by @hai-vr,

  • with major contributions from @galister for supporting sub-state machines and the generic use of nodes and parameters.

Installation

Instructions to install are available in this page.

Documentation

Animator As Code V0

  • You can browse the repository in its V0 state.

About

Generate animator layers and animations from a fluent builder syntax. Initially designed for use in VRChat, this is now a generic package that does not require it.

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors

Languages