You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
An object parented to an armature suddenly disappears when the armature is displaced from (0,0,0) on any direction. Box helpers, one for the object and one for the armature indicates the reference point used by the camera frustum to cull the object is somewhere in between the two box helpers.
This is the example for the .blend file attached:
An object with armature and a red arrow used as origin reference.
Here is the armature displaced 5m to the right. As you can see the green box helper belonging to the cube object is correctly in place while the armature helper (yellow) moved farther away than 5m.
When the camera is placed there the cube disappears right where the purple line is.
This is the scene made for testing.
Front view
To Reproduce
On a new scene
Add a cube
Add an armature
Parent object to armature using active weights
Displace armature from (0,0,0) on any direction.
Export as GLB with default values.
Open in any viewer and move around until you hit the angle where the object disappears near the edge of the screen.
Expected behavior
Cube will disappear suddenly at certain camera positions.
Screenshots
This is the cube in don's viewer where If you move to the left just a little bit it will disappear completely.
Work had me putting out fires here and there and today I was able to dig into this again.
I realized the test environment I was using was a clone from a folder using r120 and updated to r129 which improved the sudden disappearance when location transforms are applied to the armature, so now if I want to have the armature moving around I parent it to an empty. Please note "improved", after testing the project's environment it still happens but not enough to bother the
user.
Frustum culling btw does work as a workaround but not in all cases. One of my clients has a platform where performance is the most important factor and as far I understand, not being able to cull objects keep the GPU/CPU running full.
Describe the bug
An object parented to an armature suddenly disappears when the armature is displaced from (0,0,0) on any direction. Box helpers, one for the object and one for the armature indicates the reference point used by the camera frustum to cull the object is somewhere in between the two box helpers.
This is the example for the .blend file attached:
An object with armature and a red arrow used as origin reference.
Here is the armature displaced 5m to the right. As you can see the green box helper belonging to the cube object is correctly in place while the armature helper (yellow) moved farther away than 5m.
When the camera is placed there the cube disappears right where the purple line is.
This is the scene made for testing.
Front view
To Reproduce
On a new scene
Expected behavior
Cube will disappear suddenly at certain camera positions.
Screenshots
This is the cube in don's viewer where If you move to the left just a little bit it will disappear completely.
.blend file/ .gltf
test.zip
Version
The text was updated successfully, but these errors were encountered: