I can’t figure out what the new “bedrock structure value” input does. Maybe it’s supposed to preserve terrain at a certain scour depth? Anyway, builds are identical no matter what I give for that input and I haven’t been able to find a different result through messing with the settings. Maybe this is a bug?
could i guess?
you connected heightfield as spatial parameter and forget to adjust slider?
if so - maybe it is will be good request to suggest auto configuration of sliders after spatial value connected
No, no, I mean the input on the side of the device, not the top. I did manage to figure out that the terrain “under” the soil is rougher with a higher bedrock structure, which can be seen on the soil mask. However, I can’t see any difference with nodes connected to the “Bedrock Structure Value” input on the side of device.
Omg wait it’s because I’ve been using constants to compare the devices. Comparing a constant with a noise input actually does make a difference. But um now I’m even more confused on what this is supposed to do.
But um now I’m even more confused on what this is supposed to do
due to that i’m not use erosion - i have no clue how to support
soooo
Summoning Jutsu:
@HYLK @WFab @Stephen
The Bedrock Structure parameter “adds structure” - that is, patterns, variations, or other asymmetries, to the bedrock areas of the terrain during erosion. What does that mean?
Here’s a smooth noise input being eroded. The bedrock structure parameter is spatially controlled by a gradient so that the left side has a value of 0 and the right side the maximum:
You can see that the right side has a rocky character. This is diffierent than just adding noise before erosion - the initial noise can be quickly worn away, while bedrock structure can be thought of as like a “grain character” that the bedrock will always have and retain even as it gets eroded.
OK.
So that’s what the parameter does. what does the bedrock value input do?
It provides the grain pattern that will be used during erosion. If you don’t connect anything, you get uniformly random noise. By connecting an input, you can inject particular patterns, and they can be different in different parts of your world. Useful patterns to hook up include Voronoi, gradients, strata lines, etc - things with distinct non-noise character. (If you want noise, you can just use the built-in).
As mentioned earlier, constants will do nothing here, because it is defining the variations - only the pattern matters, not whatever the value happens to be. Also, because of how this all works, the bedrock structure port input will have no effect if the bedrock structure parameter is set to zero.
Here’s the same example as above but with a repeating gradient connected as the pattern value:
Producing a terrace or strata-like effect without actually modifying the original terrain.
Bedrock structure excels at creating interesting rocky patterns where the soil is thin enough for the bedrock to be exposed. But compared to other parameters, the overall effect is subtle - which is why its last in the advanced shaping group