Mesh Inside Transform Node Sometimes Not Visible (Possible Mesh Culling Issue)

Hello Babylon.js community,

I’m encountering an issue where a mesh parented to a transform node sometimes becomes invisible. As you can see the bounding box is visible in the viewport, but it is still turning invisible when the camera moves. Here’s a short GIF demonstrating the problem:


Interestingly, when I hide some submeshes by moving them 1000 units down, the mesh is shown correctly. ( i am using mesh.refreshBoundingBoxes() before and after hiding them ).

Any insights or suggestions on how to resolve this would be greatly appreciated. Thank you!

Best regards,

It is really hard to know without a repro unfortunately :frowning: Could you try to replicate the issue in the playground ?

Usually it would mean the mesh would be either culled or a transparency issue maybe