Testing out background terrain for the purpose of giving terrain the illusion of size

Good day to the ones reading this, am a developer who likes to make landscapes as realistic as possible, but there is the obvious issue of lag. And even if I turn on terrain streaming, you cannot see the distant terrain which is a bummer. But there is a middleman in this issue. This can be seen in the following example:

Here we have some terrain, a skirmish battle map to be precise, it is of medium size (as in half of the 16000x16000 terrain import limit). Does it look nice? In my opinion yes, for something that was made in 1 hour or less:

But it lacks that lively feel we get from going around it. Here is where mesh terrain comes in:

Two things were changed, that being the skybox which needs to be working in unison with the mesh terrain, and the addition of mesh terrain itself. As you can see, the overall atmosphere is much more enticing, essentially a glow-up from the previous image, since, unlike skyboxes with terrain included in the photos, the mesh terrain shifts with the player’s perspective when they move around the map, and thanks to the big size of the terrain itself, it gives off the feeling of being in a map that is much bigger than what it actually is. The overall process of making and adding the mesh terrain is not complicated, there are a lot of Blender add-ons and a lot of dedicated software like Gaea that specialises in making landscapes, plus, thanks to the mesh import feature that Roblox Studio has added a few months ago, we do not worry about triangle limit since Roblox automatically lowers the quality of the mesh (ex. The terrain mesh used in the example has the original data size of 107Mb). Is it easy? Yes. Is it necessary? Not really, since people focus on gameplay, so it is mostly up to the preference of the developer. But I do believe this is a must-have in all showcases that include or want to include a picturesque atmosphere. And if you want to glow up your maps that have open large-scale terrain, please start using mesh terrain. If you do not know how to properly set up big mesh terrain, here’s the overall structure of large-scale mesh terrain that overcomes the size limit of traditional Roblox Studio mesh import:

image_2023-11-12_195054841

Though mesh terrain is not a new idea, it is quite underrated. The overall idea of mesh terrain is versatile since you can add massive distant low-tri meshes like castles, bridges, fortresses, decal 2D tree lines, decal villages etc. The possibility is immense, and I believe it is an untapped source of possibilities in making Roblox an overall greater and bigger experience. Since I’m talking from the perspective of a landscape artist outside of Roblox, I’d be happy to hear feedback from other fellow developers who see Roblox in a different light.

4 Likes

I would like to know more about how you made this, and if you know anything about using meshes with your terrain.

You can sculpt the whole thing in terrain and tune the lighting sliders so that the atmosphere feels just right.

Can you explain what you mean.

Use the add or smooth tool to sculpt the terrain in Roblox terrain editor, then change the little light bulb icon to tune the atmosphere of the game.

There are also procedural clouds in Roblox now.

yea i know about that stuff, i am wondering about using meshes with terrain to give a little more detail, and how to make a custom image for the sky box

The custom sky box image needs to be made in a specific way, there are multiple ways of doing so but Roblox takes to image wraps it around a cube-shaped thing in experiences, other engines have different and better ways of doing it.

Looks really well made,

You should look into Geogen by jangafx, it’s in alpha stage but It can generate some REALLY nice terrain for both maps and outer terrain.

You can use a vast array of software to make mesh terrain, I’d recommend you use Gaea, it is user-friendly, and even for a starter, you can make some quite impressive pieces. You can use the free version since you don’t need terrain going past 0.5-1k resolution. I made my terrain with World Machine, but you’d need to experiment a lot to get that proper mesh without the blocky textures. Start with Gaea, they have a large preset of colours that perfectly blend with the terrain.

Thank you for telling me, i did try out Gaea but found it very very buggy at time so I went on a hunt for other things like Gaea, and found World Machine, it worked way better then Gaea and found it easier to learn, but also on that search i found a plug in that really makes it easy to make terrain, the plugin is called MeshVox, the plugin allows any size of mesh to be turned in to terrain in Roblox, witch helped me make this




I say there is way more detail that could be add to this, but i was wondering if you make your own tree models.

Nah, unless you plan on making low poly trees which could be made in Roblox Studio, but you could just use nature packs from the toolbox, usually developers get a free pass to use FM realistic trees because they are obnoxiously hard to make and optimise. Just search for nature pack and you’ll get a vast array to choose from.

Thank you, but by saying this you just gave me a idea on how i can make realistic trees, want to hear my idea? Well I will tell you anyway, about i export it as a obj and then reverse make it in blender and figure out how they made the trees that way. I have done it will a few really high poly models