VertexAnimation
VertexAnimation copied to clipboard
Multiple animators in the same scene
Introduction
Hi there. I found a bug when I use two or more animated models in the same scene.
https://user-images.githubusercontent.com/29128689/154809559-3fd64ed9-9985-4996-8720-5b6c4035fa9f.mp4
I have decided to figure it out. I found a problem in VA_AnimationLibraryComponentAuthoring. You use static field https://github.com/maxartz15/VertexAnimation/blob/4499f67f3122b1c6a8def5c4b7ad431d79791cb6/Runtime/Scripts/VA_AnimationLibraryComponentAuthoring.cs#L17 for all animated models.
Solution
I have rewrote this logic and now I generate Hash128 for each animation library VA_AnimationLibrary.cs. By the way Hash128 work only with guid strings.
Result
https://user-images.githubusercontent.com/29128689/154811015-4a54b498-c014-4c79-8e8a-0b857ade0ada.mp4
I also updated the old samples and added the sample 4 scene.
You can have multiple animations/animated models already. Currently you can only have one loaded animation library
. This animation library
can contain multiple animation books
from all kinds of models.
What would be the reason to have multiple animation libraries? If that is really needed, then I think we should remove the libraries al together and have the books load them self in.
You can read more here
@SergeyVolik does that solve your problem or is the change you made necessary/useful? (btw, thanks for looking at the project, much can be improved, keep the suggestions coming :) )