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).
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
- “[Worker0] Could not generate preview image“ error when opening macOS native plugin in the Inspector with Architecture to build for set to ARM 64-bit
- [iOS] Application.absoluteURL is empty on Awake/Start when opening via deep link with Splash Screen disabled
- Crash on MemoryManager::Deallocate when rapidly calling Addressables.LoadAssetAsync
- Crash on physx::shdfnd::atomicIncrement when adjusting values on a character controller component after entering Play mode in Prefab edit mode
- [Rendering Debugger] [NewInputSystem] Debug Overlays in Play mode throws InvalidOperationException when using New Input System
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