How do I consolidate imported animations at different hierarchy levels?

I am importing multiple animations from different sources, all with different prefabs and different hierarchies. I am responsible for regularly reorganizing these imports into a consistent package which has all the animations synchronized together.

This wouldn’t be such a big problem if it weren’t for the fact that animations cannot be controlled by controllers from a different hierarchy level, but my imported animations do not import at the same level, so I need to have a separate controller at the level of each imported animation. Moreover, I am unable to play these animation clips together as a single unit, in the animation window, as the animation clips are all separate. Debugging to check for animation alignment is, thus, solely by going into play mode.

How do I go about modifying and reorganizing this regular slew of imports so that I can mesh them all together in an efficient manner? Yes, telling other people to change their process is the long term solution. Given time constraints and lack of authority, what is the short term solution?

(I would have searched for previous topics about this, but Unity Discussions erased my ability to check, as the search functionality cannot filter by section)

Not a great solution, but using Timeline would allow you to preview multiple animations at the same time. It might also help the workflow at runtime, who knows?

Whoa, thanks for this! I had no idea about this. Indeed it isn’t a perfect solution, but this addresses 90% of my frustrations!

I can at least wrangle multiple animation controllers and quickly sort them out this way.