Sign in to follow this  
Hiyar

Procedural terrain texturing

Recommended Posts

I'm using low frequency textures for distant terrain parts in order to remove the tiling artifacts. And do texturing mostly based on procedural parameters(height, slope etc). But I think this is not enough to give variation. Because it is just lowfrequency texture. I'm wondering if there are more procedural techniuqes to create more variation for distant terrain texturing.

Share this post


Link to post
Share on other sites
Say your heightfunctions are in the form h=f(x,y), then you could add perturbation: h=f(u(x), v(y)), with u and v being your perturbation functions.

If you are interested, I have posted a complete reference of intrinsics supported by picogen 0.2: examples, reference. It is out of date as I am rewritting picogen from scratch at the moment. See my signature for picogen.

Share this post


Link to post
Share on other sites
Well I was using height, slope and curvature for texturing but of course it was not enough. I reckon that considering only the elevation data alone will not be sufficient ever.
Now I'm computing two other independent fractal channels in parallel with the height data, that are used for the texturing and other things like horizontal displacement.

Those screens do not show the final look though - currently there are just 4 textures mixed and only the slope, curvature and the two fractal values are used for it.
But I'm going to use additional data roughly describing the ecotype (containing several materials) that are then combined and selected using the fractal mixer.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this