Search Issue Tracker

By Design

Votes

0

Found in

2020.3.47f1

2021.3.24f1

2022.2.18f1

2023.1.0b15

2023.2.0a14

Issue ID

UUM-35020

Regression

No

Skinned Mesh Renderer bounds are not updated when moving bones

--

-

Reproduction steps:
1. Open the attached “ASDQWE” project
2. Open the “Assets/OutdoorsScene.unity” Scene
3. In the Hierarchy Window select Crusader tank_prefab > Crusader_tank_Reference > Crusader_tank_Hips > Crusader_tank_LeftUpLeg
4. In the Inspector Window, under the Transform Component, change the Rotation > X property to -90
5. In the Hierarchy Window select Crusader tank_prefab > body > body12
6. Observe the Skinned Mesh Renderer bounds in the Scene View

Expected result: Skinned Mesh Renderer bounds are updated to the moving bones
Actual result: Skinned Mesh Renderer bounds remain the same

Reproducible with: 2020.3.47f1, 2021.3.24f1, 2022.2.18f1, 2023.1.0b15, 2023.2.0a14

Reproducible on: Intel MacOS 13.3.1

Note: If you position the Camera (In the Scene View) to see the left leg, but not the Skinned Mesh Renderer bounds, the left leg will vanish.

  1. Resolution Note:

    SkinnedMeshRenderer does not update the render bounds by default. Change the "update when off screen" setting to true in order to recalculate the render bounds every frame based on the pose.

    see also:
    https://docs.unity3d.com/2023.1/Documentation/Manual/class-SkinnedMeshRenderer.html

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.