-
Notifications
You must be signed in to change notification settings - Fork 410
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SpringBone does not work correctly if you change the model size, for example scale (8,8,8). #2242
Comments
I managed to solve the problem. I'm not sure if this is correct. But it works well. In file - UpdateFastSpringBoneJob
Replaced by
The idea is to use the size of the model (8 in this example) as a factor. |
For VRM0. VRMSpringBone.cs
Replaced by
For myself, I did this, added a new scale_model variable, outputting it to the editor in the VRMSpringBoneEditor.cs script. Please make the changes correctly in the next version of the asset. Thank you. |
Current status https://vrm.dev/en/api/spring/spring_and_scaling/ lossyScale is required |
0.81.0
Unity-2022.3
and otherWindows 10
SpringBone does not work correctly if you change the model size, for example scale (8,8,8).
The parameters depend on the size of the model, and there is no way to adjust this.
The bones themselves also behave incorrectly at the start, as if they were abruptly transferred from one position to another position (similar to a sharp fall).
Video with the problem:
https://www.youtube.com/watch?v=tWcA9wZiPzo
https://www.youtube.com/watch?v=BeJZDk62_UY
The text was updated successfully, but these errors were encountered: