Texturing steep terrain slopes.

In a GPU Gems 3 article (skip to section 1.5) they solve the issue of texturing terrain at various slopes by using triplanar texturing.

The following image illustrates the problem.

Textures on very steep slopes are stretched.

I’ve done something similar to solve the problem of stretching on very steep terrain slopes.

Texture coordinates on steep slopes are now a much better fit.

Texture bandwidth on the XBOX 360 is very limited, and triplanar texturing requires 3 lookups per texture (one per plane).

Since there is no way that I can afford that kind of texture bandwidth, I’m projecting from only 2 planes on the rocky cliff texture, and 1 plane for the dead grass texture in the image above (the flattest surface).

What I’ll do with intermediate slopes (triplanar vs single planar) will be decided when I see exactly how much texture bandwidth I have left after adding shadow mapping.

This entry was posted in DBP2011, XNA and tagged , , . Bookmark the permalink.

4 Responses to Texturing steep terrain slopes.

  1. This is my first time pay a ѵisit at here and i am
    actually happу to read all at one place.

  2. Ι resad this post fullу оn the toppic оf the resemblance οf latest anԁ preceding technologies, іt’s amazing article.

  3. Thanks very іnteresying blog!

  4. Helpful info. Fortunate me I found your website by accident, and I’m
    stunned why this twist of fate didn’t came about in advance!

    I bookmarked it.

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>