# Outerra forum

• June 03, 2023, 05:07:29 pm
• Welcome, Guest

Pages: [1]

### AuthorTopic: Horizontal fractal displacement  (Read 17065 times)

#### cameni

• Brano Kemen
• Hero Member
• Posts: 6721
• No sense of urgency.
##### Horizontal fractal displacement
« on: November 12, 2009, 08:48:35 am »

Recently I've been working on the code that computes fractal data - a bit of reorganization to be able to have more independent fractal channels that are used everywhere in the engine, as I was running short of them already. Previously we had one channel where the terrain elevation fractal was computed, another channel with low-pass filtered terrain slope and 2 independent fractal channels. After the redesign we have 4 independent fractal channels, but additionally the filtered slope is computed independently for u,v terrain directions.

The two-dimensional slope values allow for better horizontal displacement effect on the generated terrain, because now it's possible to make the rock bulge from the hill slope in the right direction. In the previous version only the absolute slope value was known, and the fractals extruded the mesh independently in two orthogonal directions, and of course that did not always look good.

The equation for the displacement was in addition parametrized, to be able to get more effects out of it. Currently it's possible to vary the dominant wavelength, bias and amplitude of the used fractal.

Here is a quick comparison of what the parameters do.

Bias +0.5 (bulging outwards from the slope), wavelength 19m

Wavelength 38m

Wavelength 76m

In the last screenshot the fractal used for the displacement is already only slightly visible and the bulbous shape of purely slope-dependent displacement shows up.
Here's how the displacement looks like when the bias is even larger, i.e. when the sloped parts are pushed even more outwards (bias +1.5):

It's also possible to use a negative bias values, that make the sloped parts carved into the hill (bias -1.0):

On the other hand, amplitude boost can emphasize the effect of the fractal, creating more visible overhangs here and there:

For comparison, here's how the same terrain looks like without any horizontal fractal effect at all:

... and without the vertical fractal, only a bicubic subdivision of original 76m terrain grid:

Next thing to try could be using a texture containing rough shape of specific type of erosion one would like to achieve. Current technique still cannot generate proper cliff and canyon walls, but combining it with the shape map lookup should theoretically do the job.

There's also an interactive comparison
Logged

#### helio2

• Jr. Member
• Posts: 46
##### Horizontal fractal displacement
« Reply #1 on: November 20, 2009, 02:52:37 pm »

These fractal effects look promising! Did u use normal or bump mapping in the base textures?
Logged
Outerra needs a Planet size modifier.   < nuff said!

#### cameni

• Brano Kemen
• Hero Member
• Posts: 6721
• No sense of urgency.
##### Horizontal fractal displacement
« Reply #2 on: November 20, 2009, 03:11:44 pm »

Quote from: helio2
These fractal effects look promising! Did u use normal or bump mapping in the base textures?
No, not yet. Anyway, that terrain is actually distant - on one of the screens, here http://www.outerra.com/shots/k175-mf.jpg there is a man standing on the grass :-)
Logged

#### helio2

• Jr. Member
• Posts: 46
##### Horizontal fractal displacement
« Reply #3 on: November 21, 2009, 02:45:37 am »

oh wow, lol i dint see the guy there. but with this kind of detail i dont think you need any normal or bump mapping.
Logged
Outerra needs a Planet size modifier.   < nuff said!

#### Dunlop

• Jr. Member
• Posts: 10
##### Horizontal fractal displacement
« Reply #4 on: November 21, 2009, 06:58:43 am »

I really love the detail in these shots! They almost look like they are from the Lord of the Rings movie, it only needs the fellowship of the ring running on those cliffs.

I hope to see other types of terrain also, desert would be nice with some mesa and butte type mountains. Fractal detail would be really nice in them. Just google "monument valley" to see what I mean.
Logged

• Brano Kemen