Render Distance Setting

Hey there,

I have a quick question. I am currently working on a game with a huge map, including huge mountains and giant terrain. I am talking upwards of 10000x10000 studs. I am looking to impliment a render distance setting to reduce lag for players with lower-end devices.

Does Roblox have a default property to control this, or is there a system I would have to make?

Thank you for any help that you can give!

5 Likes

In the workspace instance, there should be a property called Streaming Enabled. Enable that and change the models in your game to StreamingMesh under their properties. This will decrease the quality of far away objects and hide unneeded assets.

5 Likes

Would there be a way for me to make a player chosen setting for the rendered distance of the map though? Streamingenabled helps, but I wjould like each player to choose.

You should be able to create a client side GUI that can toggle or set the distances you want. Have you read the API link on this: