-
-
Notifications
You must be signed in to change notification settings - Fork 21.1k
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
Non uniform scale warning on generated PhysicalBone3D #77575
Comments
I also have encountered this error, as a work around, if you press the unlink button (The chain symbol under the reset button) and reset the scale the reset icon disappears and it fixes the issue (or did for me) however the warning symbol still remains Edit: |
I'm also encountering this issue with a scale of 1,1,1 on the physical bone nodes |
cc @aaronfranke |
I'm also getting this issue in 4.1.1. The warning does not go away after resetting the scale of the transforms. If I understand correctly, it looks like Godot shows the actual value as a tooltip when you hover over the field like so: But for the scale of these bones, the transforms' scales seem to all be set to 1. Godot_v4.1.1-stable_mono_win64_0Kv1KOUbyW.mp4System Info: Godot v4.1.1.stable.mono - Windows 10.0.19045 - Vulkan (Forward+) - dedicated Radeon (TM) RX 480 Graphics (Advanced Micro Devices, Inc.; 31.0.21018.6011) - AMD Ryzen 5 3600 6-Core Processor (12 Threads) |
@pgrenon1 The warning may also appear when the transform is sheared, or when a parent's transform is scaled/sheared. |
@aaronfranke Thanks for the answer! I don't know what this means though :P How do I unshear it? |
@pgrenon1 You should be able to get rid of any shearing by setting the rotation to any value (just force it to update). Godot doesn't have code to preserve shearing when rotating, so setting any rotation should discard the shearing (if any). But anyway, you have a reset button on the scale that isn't going away when clicking, so I think the scale is actually not 1, the inspector's number text is lying to us, and also it's not letting you change the transform (probably because it's still copying the data from the skeleton). |
@mynameisgump Does #82933 fix the problem for you? |
Had just commented that it didn't work but realized I forgot to switch branches when testing 🙃 After compiling and running the warning doesn't seem to appear anymore, so I think it fixed the problem: |
Godot version
4.0.2
System information
Linux
Issue description
The "Create Physical Skeleton" option for
Skeleton3D
generates somePhysicalBone3D
object with non-uniform scale. This shows a warning in the editor, and the scale cannot be manually adjusted (though the scale appears to be uniform in the editor).Steps to reproduce
Minimal reproduction project
example.zip
The text was updated successfully, but these errors were encountered: