KybernetikGames / animancer

Documentation for the Animancer Unity Plugin.
63 stars 8 forks source link

TimeLine Play bug #319

Closed f123888 closed 9 months ago

f123888 commented 9 months ago

Environment

Description

The Timeline asset is working well when you first creat it in animancer preview. But if you preview it in timeline with Playable director. The animantion will be default Pose(T pose) in animancer Transition field. it still don't work after I cancel the bindings. The timeline version is 1.7.6

Reproduction

Steps to reproduce the bug:

  1. Just create a timeline with a humanoid animation.
  2. Preview with Playable director
  3. preview in the animancer Transition field. [SerializeField] private PlayableAssetTransition _Animation;
KybernetikGames commented 9 months ago

Unfortunately, this looks like a Unity bug and I haven't been able to find any way to work around it so I've reported it to Unity.

I've seen a lot of bugs that happen because Timeline was never really designed to be used outside a PlayableDirector, but this one is honestly the strangest. I'm not even aware of any way to have the animation system intentionally put a humanoid character back into its T pose because the default humanoid pose is this hunched over position: image Beyond that, there also doesn't seem to be any way to fix it once it's broken other than entirely closing Unity.

KybernetikGames commented 8 months ago

This issue is now up on Unity's Public Issue Tracker.