Hello,
I am having an issue where some TextMeshProGUI (with Canvas set in world space) and Sprite Renderers disappearing when close to the camera edge causing some popping effect when the camera moves.
I’ve somehow narrowed down the problem to the bounding box of the text.
In the first image the text does not appear, but if I slightly decrease the bounding box size it appears (see image 2). This also happens with the SpriteRenderer.
I have disable occlusion culling already on the camera but it doesn’t change anything.
Following this question: https://forum.unity.com/threads/objects-disappear-when-i-move-camera-no-clipping-issue.916937/ I have also tried to set “Update When OffScreen” to off but TextMeshProGUI and SpriteRenderes do not seem to have that option.
Does anybody have any solutions ?


Hi, I tried this but it doesn't work. Setting a higher bounding box than 0 makes it completely not appear. also noticed that object disappearing when leaving the screen by the right but not by the left. So it seems like an oddly specific issue.
– Anthony-MostlyHarmlessIt may be that
– andrew-lukasikVector3(1,1,1)is too small value, it may be thatspriteRenderer.boundsis not affecting the render bound for some reason or render bounds are controlled by something else at the same time. I still think this is a render bounds issue, one way or another, oddly (dis)appearing meshes are a very typical fingerprint of this.Thanks a lot for your help, I figured out I had a scale problem with some of the gameobjects which might have affected the bounds, it now works :)
– Anthony-MostlyHarmlessGreat to hear to that! Consider writing a short post here explaining what helped exactly. Many will thank you for that in the future :)
– andrew-lukasik