I finished up another building for a project I’m working on. Terrain is not layed out yet for the most part, however the A side of the building has some to show the general theme.
You don’t really have to do that. Roblox does a bunch of stuff behind the scenes, such as camera culling (don’t render anything that you can’t see), and not rendering faces that aren’t visible. Go wild.
Roblox does not have a camera culling system, much less good auto-optimization support.
What behind the scenes? Maybe just the graphics feature and the small optimizations they have done so games can run on different devices.
Plus, to do occlusive culling would have to be done by hand and only very few have effectively achieved it.
I’ve seen that video before, but he is not a Roblox engineer. He experiments using source code he acquired from him being in the intern program (or something) which he uses to create extremely complicated software. Aka; this video. But this is not an official Roblox feature and therefore your point is somewhat invalid.
I have looked across the entire Roblox Developer page for official occlusion culling methods, ADHD “hacked” together a custom build of Roblox studio to see frustum culling.
Frustum and occlusion culling are different. (occlusion culling gives a higher amount of render performance) (seen in games like the last of us and more.)
Plus the fact is you have to do a ton of manual graphic optimizations that frustum culling does little to nothing to help. I use a low-end device and it has trouble running graphic level 5 even with Roblox’s geometry culling