[Studio Beta] Introducing Occlusion Culling

lol. I love how the shadows keep rendering even if the part is hidden.

3 Likes

i can not believe this is very Amazing W update roblox keep going engine team you are pushing roblox !

1 Like

With these updates, we are slowly getting to the point where we will be able to fully recreate Legacy/Voxel terrain again. :happy4:

5 Likes

Right behind the advanced graphics settings where they seperate render distance from shadows

Or mouse side buttons being usable, whichever comes first

1 Like

Absolutely beautiful. Well done, thank you.

Really exciting change optimization wise, though is there going to be any sort of API related to culling.

Probably gonna be left as a user-controlled rendering setting incase it causes issues for some people

My game will benefit well when terrain is used to occlude things behind it. There are many caves in the game:


But is a great start! Thank you.

6 Likes

This is working incredibly well in my very large game. Now testing with this on in studio uses less memory than the live game without it. That’s literally insane.

2 Likes

Decided to give this feature a try with Roblox’s space station showcase “beyond the dark”. Previously this showcase would absolutely chug / not run even on beefy PCs. I gave it a try with my mid-spec laptop, and it ran buttery smooth.

Dynamic occlusion culling is insane!

18 Likes

I know it’s beta, but I don’t know why this happens.

I am actually surprised it took them this long to add such a simple optimization like this. Better late then never I guess.

1 Like

It finally happened!!! One major question i’ve got if you can answer, does this also mean minimum graphics settings will be by default higher? For example at graphics level 1, further away objects would render?

I love it sooooo much!!!
These features will be tremendously helpful for developers who use low-spec devices!

This is fully dynamic and requires no baking or work from Developers, completely different from the “standard” that’s been around for decades that was completely static and extremely approximate. Meanwhile, you can have objects cull other objects as they are moving around with this system.

13 Likes

Roblox has officially peaked this is the best update since PBR

6 Likes

That would require additional checks in lighting system and just like light leaking, it would be super complicated

This is fabulous, majestic, amazing, incredible; all of the adjectives I can’t even begin to list.

This is the coming of a new era on Roblox where developers can create highly efficient (extremely) detailed games that don’t make people’s computers die horribly. Hoping for the best for this beta and that it comes out soon. I know every game will benefit from this.

1 Like

This is pretty massive, thank you so much!

Something I found that might work for you is to put a part inside the terrain around your caves, because the terrain itself wont occlude the part inside of it, that part becomes the occluder and can hide things. (Except the terrain itself, of course.)


This is definitely hacky but as long as your game doesn’t rely on terrain destruction it should be fine I think!

3 Likes