Smooth terrain building issues

Hello everyone.

So basically, I am experimenting with ROBLOX Smooth Terrain and I stumbled across some few unlogical problems regarding the structural and non-structural materials of Smooth Terrain.

The following problems are:

Terrain materials blending into each other:

image

As you can see, two different materials are bordering each other (Bricks and Concrete) and for some odd reason the texture of one material (Concrete) is transitioned into the other material (Bricks)

Random Terrain chunks being added when 2 different materials touch each other:

https://gyazo.com/d3bcec56c01ea1cae60f943aea8c1fbe

As you can see, when 2 materials border each other, random chunks are generated.
These chunks can only be removed with the erode-tool which is very annoying to do.

Terrain chunks " blobbing " out:

https://gyazo.com/4391e4982de18349f6d0d9d3b855d40f

As you can see, when you look at terrain chunks at a far distance, these chunks will look much larger than they appear.

You can recreate these problems using the Region tool in the Terrain editor and get two different terrain materials in contact

I think these problems have something to do with the inner workings of smooth terrain but I am not sure.

3 Likes

I’m not sure how I would go about fixing that terrain material blending issue. However, the reason why the terrain chunks appear to be “blobbing out” is due to Roblox’s level of detail system. As you go away further, the terrain is adjusted so that it takes less performance to render it, which helps increase performance when using terrain.

1 Like

Do you have a solution to counteract Roblox’s Detail system so the terrain chunks blobbing out do not occur?

1 Like

I would not recommend using smooth terrain to build rigid, manmade structures. You should use parts instead. Smooth terrain is intended for smooth terrain, and has several performance optimizations and quirks that can cause unsightly or annoying issues when trying to be precise.

2 Likes

I agree that smooth terrain is intended to be… smooth terrain and due to this, has several performance optimizations that can cause annoying issues like the ones I’ve stated above

But if you take a look at the Smooth terrain materials you will see there are structural materials like Bricks, Concrete and Wooden Planks, rigid materials used in manmade structures.

I think it’s pretty odd for ROBLOX to include these materials inside smooth terrain because it contradicts… well… smooth terrain …

Personally, I think that a structural terrain-material system should be added so we developers can create rigid manmade structures.

And it’s not like this is an entirely new idea either, back when old terrain and personal servers where still a thing, people were able to create enormous villages, bridges, statues… from terrain!

2 Likes

Structural materials in the smooth terrain palette are a mystery. They work well in some places, but they’re still somewhat of an oddity.

A method of building rigid manmade structures already exists and it’s called Parts. What benefit do big fat voxels bring to building these structures?

2 Likes

That blend could be a feature.
Though, when it comes to building structures, you really shouldn’t use any smooth terrain, it looks pretty bad and weird. Smooth terrain should be used for terrain, terrain itself. A house for example with smooth terrain in it will look pretty unpleasant.
The bugging out is the render, which is in ROBLOX.
About those geometrical chunks, which I didn’t fully understand what you meant by that, could be fixed by growing more or substracting the same terrain there.

I’m expressing my opinion, but there are probably different solutions which you can learn from.

1 Like

They add a sense of realism into people’s games

This church for instance is made 95% out of terrain


2 Likes

Doesn’t change the fact that that is definately not what smooth terrain is meant for.

And if anything, you can make a church that’s 100x more realistic using parts and meshes.

That is not realistic, that looks weird, very weird. You’d probably pull off a better piece of work with parts. Try out parts before you try making a building out of smooth terrain. But again, I’m expressing my opinion.

1 Like

I’m sorry if the caps went a bit wrong there, I clearly did not intend to mean that in a bad way.
But the main thought is, that you should try with bricks first and see how that goes. Painting terrain works too.

Everyone has their own taste right? Personally, I like the idea, it gives me a nostalgic trip to building with stamper tools.

But anyway if the community does not want a structural-terrain system then I will not continue to press on it

Terrain is…terrain? It’s meant to be dynamic, changing in texture, shape, and dynamics based on loads of different stuff.

This is very impractical to use. Very. Using it for cobblestone road outlines, or even as a wall is one thing, but as a replacement for parts? Doesn’t really work.

Reminder that you can make meshes, and then apply your own textures to them, which then creates something a bit more unique that CSG and Roblox default textures.

1 Like

Smooth Terrain isn’t meant for replacement of parts on a building.

If you still feel the want to use it for buildings you do you. but it isn’t the best option.

ROBLOX did think about shipping APIs to give developers more control over the LOD system, but as of right now I don’t think theres anything available yet. :confused:

ah damn, i guess too bad for me then :frowning:

Yea. I would prefer just building with regular parts. I’m pretty sure you can find the same terrain textures and apply them the parts if you want the same/similar look.

Hmm, I never really thought of doing that. Good idea :+1:

1 Like

That LOD system appears to be adding more triangles than it removes - which is counter productive I think. :stuck_out_tongue:

Anyways, on the topic of Smooth Terrain & instead using parts for buildings, the Terrain materials look a bit nicer & more realistic than the part materials. If anything, Roblox should add in the Smooth Terrain materials to part materials - but that might defeat the purpose of smooth terrain. In general, you’ll want to create buildings out of parts - since they can be skinnier, and you can also rotate them quite easily. The same smooth-terrain textures can be applied to parts, but they may appear to be washed out due to specular maps not working, and the simple fact they’re squished down by Roblox.

Smooth terrain in general has never really been good for anything, due to the clunkiness of the tools making it impossible to create realistic-looking terrain, unless you want to spend a few hours scuplting a single part of the terrain. I’ve found that using a part to terrain converter is quite good to solve this issue. Though, classic terrain tools were a bit better since you were able to create mountains quickly.

1 Like

The LOD system doesn’t add more triangles. I think what its doing there is just morphing the pillars into one basic shape that takes a lot less to render than each pillar individually.