Trying to get a gauge of what is the limit for Roblox/Blender building

Hello!

I am currently moving over from building on Roblox Studio and converting over to Blender. From my understanding, I can make more intricate builds with less triangles, more detail, and less parts.

I had finished a game that has been built on Roblox Studio that has 1.1 million parts, the parts were used to make interiors, highway systems, unique locations, etc. but the game is too laggy that I need to essentially switch over to Blender.

The Original Map:

Unfortunately, when multiple people join, the memory increases dramatically and causes the server to hard crash. Upon joining, a player’s client memory begins around 4.8MB and the servers around 3.7MB. The servers memory typically jumps up to 5MB when more (about 5) people join.

There aren’t any background scripts running that can cause serious lag, it mainly stems from PhysicalParts, Textures, and GraphicParts (not entirely sure what this is).

When loading up studio, I have roughly 62 Million Triangles on the map altogether.

Before:


With all of this said, I have already begun transitioning over to Blender and have created complex builds that take less triangles and less parts (as mesh parts) and use the Material Manager as a my texturing tool.

I have around 1 million triangles within 6000 parts currently on the map, but ultimately it will probably reach ~100,000 parts and 20 million triangles when the entire thing is finished.

Overall, I’m not sure how much MB the server will be sitting at when it’s said and done, plus I don’t know how long it will stay up for, and I’m looking towards you guys within the community to try helping me get a gauge on where my game will be sitting at when I reach that 100,000 mesh parts.

After:

1 Like

Have you looked into using StreamingEnabled to reduce player’s visible range of view?
If you take a big map and put a huge MeshPart into it that will have to be rendered across large distances it may be better to cut that MeshPart into smaller chunks to help out.

1 Like

I have tried turning StreamingEnabled on the original game to see if it would help, while it initially helped, ultimately I would run into the same problem as previous with the game shutting down due to memory. Not only that, but it would increase the memory quicker than having it turned off.