Search Issue Tracker
By Design
Votes
0
Found in
2018.2.0b10
Issue ID
1056020
Regression
No
Skinned Mesh Renderer Bounds are changed when adding Cloth component to an object with incorrect Root Bone
How to reproduce:
1. Download and open attached object "2018.2"
2. Select unitychan/mesh_root/Leg object in Hierarchy
3. Add Cloth component
Expected result: Skinned Mesh Renderer Bounds are staying the same
Actual result: Skinned Mesh Renderer Bounds are changed
Reproduced with: 2017.1.4p2, 2017.2.3p2, 2017.4.7f1, 2018.1.9f1, 2018.2.0f2, 2018.3.0a5
Update: The issue is not a bug. After adding Cloth component, set Root Bone of Skinned Mesh Renderer to the main reference point of all bones, which Transform Rotation is set to (0, 0, 0) and Scale to (1, 1, 1).
Comments (7)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Shader Graph Asset icon is not shown on creation unless you confirm the name
- APV Sky occlusion doesn't consider the terrain
- [iOS] "EXC_BAD_ACCESS" Player crash when Script Debugging is enabled
- Cursor skips input fields when tabbing between two sets of input fields
- "Shader error redefinition of 'Varyings'" error appears when selecting the shader
terry213
Apr 20, 2020 03:17
I'm using Unity 2019.3.0f3 and I think I may have found a solution, at least for simple cloth like a flag drooping down. I made a joint chain for a simple plane in maya, bind the plane to the joints, then export. Afterwards I put the binded plane in my scene and on Skinned Mesh Renderer component, I ticked Update When Offscreen to True. I'm not sure about other complicated meshes, but it seems having a joint hierarchy worked for me. Also on the Skinned Mesh Renderer, set the root bone to None.
AnomalusUndrdog
Mar 20, 2020 06:18
The suggested fix of assigning the Root Bone of the Skinned Mesh Renderer component breaks animations (all animations get rotated by 90 degrees so the character looks like he's floating). The only way I can fix this is by turning on Update When Offscreen for the Skinned Mesh Renderer component. That probably causes it to perform extra calculations when off-screen but I guess these are just one of those things you have to get used to when using Unity.
NVJOB
Aug 15, 2019 02:31
It’s just that cloth physics was broken, it was corrected in new versions, but it still will not help me.
NVJOB
Aug 15, 2019 02:23
This error is not in version 2019.1.8. But I can’t use it, since my project cannot be transferred to the new version.
NVJOB
Aug 15, 2019 02:17
The center of bounds shifts when using cloch, version 2018.4.3f. Enabling Update When Offscreen does not help. The last time I used cloch physics in version 5, there were no such problems. Very sorry.
lifekilled13
May 30, 2019 10:45
Mark option Update When Offscreen in Skinned Mesh Renderer fix this problem in all versions. Sometimes you need to off and on Cloth component of object after this
RikuTheFuffs
Apr 13, 2019 17:12
The proposed fix doesn't seem to work in Unty 2018.3.12f1