AssetRipper
AssetRipper copied to clipboard
Child State Machines
Describe the new feature or enhancement
Currently, complex animator controllers get exported like this:
Ideally, they should be more like this:
Each of the hexagons represents a child state machine. Here are some more images of how the output is supposed to look. All these images are for the same AnimatorController
asset.
The release AnimatorController
asset structure is complex and sparsely documented, but I investigated some of it a few months ago. From what I could ascertain, the child state machine nodes can determined only with string parsing. I will edit this with any information I uncover in future investigations until a solution is implemented.