You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
the Actor Animation class has a bug, that if you change the coordinate system in panda3d, it will break the animation, i will be adding a video to show what is going on
Based on a quick test, it looks like a model's animations are not altered to fit the current coordinate system. That is, if there a model has an animation that rotates a bone on the X-Z plane, then it rotates that bone on that plane regardless of the engine's coordinate system.
The question is: Should it be otherwise? If a model's animations are designed for a given coordinate system, and a different coordinate system is used by the project, should the engine update the animations?
Great question. bam is increasingly used as a storage format, and if regular models work fine in this manner, I'd argue people should expect animations to work fine as well. At least the behaviour should be consistent between the geometry data and the animation data.
Description
the Actor Animation class has a bug, that if you change the coordinate system in panda3d, it will break the animation, i will be adding a video to show what is going on
Panda.2024-05-14.00-20-13.mp4
Steps to Reproduce
here is the code to test it:
Environment
The text was updated successfully, but these errors were encountered: