Low graphics setting combined with humanoids causes entire game to disappear when Camera is configured as an isometric-style view

My camera is currently configured with a Field of View of 1 and it is about 2000-2500 studs away from the camera in order to compensate for the really zoomed in view that comes with setting FoV to 1. This gives an isometric view effect which I need for a game I am making.

In order for shadows, lighting, rendering etc to work, it is necessary to update the Camera.Focus to the player’s character.

However, as soon as an arbitrary amount of humanoid models are rendered, it causes the entire world to go invisible on lower graphics levels. The higher the graphics level, the more humanoid models it can tolerate. I could not get the bug to occur at the highest graphics level, no matter how many humanoids I spawned in.

This bug happens in studio and in-game.

I also have some real game examples of the bug occurring.

This game has the same isometric view, but the bug does not occur on graphics level=1 because there aren’t any more humanoid models than your avatar.

This game also has the same isometric view, but as soon as the game starts (sometimes later) on graphics level=1, everything disappears, probably because the enemies are also humanoid models.

From what I remember it wasn’t like this a year ago so it might have to do with the Occlusion Culling update from last December. In fact, a common characteristic between Occlusion Culling and this bug is that “avatars”(humanoid models?) remain on screen, while everything else gets removed.

System information: Windows 11

Video:

Reproduction file:
isometric bug.rbxl (82.1 KB)

Expected behavior

Humanoid models should have exactly the same effect on rendering in the isometric view as in the default camera system, no matter how many humanoid models there are.
Which is to say, none.

1 Like