Jump to content
  • Advertisement
Sign in to follow this  
zealotgi

Industry Standards for texturing terrain...

This topic is 4875 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello I'm a real newb at 3d modeling so if this sounds stupid, give me a break ;) I have been searching the web on how to properly texture terrain in games, and there are so many results that I'm not sure on which method I should use. What is the current standard, or choosen method on texturing terrain in the gaming industry? I have heard of using vertex paint, and using multi/sub-object mapping, but am not sure what is the most memory efficient to use in a small 3d game.

Share this post


Link to post
Share on other sites
Advertisement
there was a cool article about texture splatting around here, might interest ya. What kind of terrain are ya using, that might help ya figure out howto texture it.

Share this post


Link to post
Share on other sites
Quote:
Original post by chad_420
there was a cool article about texture splatting around here, might interest ya. What kind of terrain are ya using, that might help ya figure out howto texture it.


Well, I remember reading that one, but it requires Pixel Shader compatibility with your graphics card, and I'm developing more for the less fortunate of us who don't have high-end nVidia cards.

The type of terrain that I'm making is just normal terrain, like rock and grass, but I wanted to blend the two in certain areas, to make a more organic feel. I have heard of Vertex paint in 3dsmax, but can't really figure out how to put it into DirectX program. I have worked on Mods of games created in DirectX, that work without Pixel Shaders, and used the vertex paint option almost always, but it doesn't seem to import right in DirectX.

Any suggestions?

Share this post


Link to post
Share on other sites
Texture splatting does not require pixel shaders, atleast not using OpenGL. It's basically redrawing the same terrain polys over for each terrain texture (one pass for grass, another first dirt, another for gravel, etc), and using multitexturing to set the alpha values for each texture from an alpha map of the same size of the terrain (eg: a 32x32 vertice terrain would require a 32x32 alpha map for each texture).

Since most video cards are optimized to push the same set of vertices again very quickly, the technique is perfect for most newer video cards.

Share this post


Link to post
Share on other sites
Is there a way to accomplish this through other means, like 3ds max, instead of coding? That would require a lot of coding :|

[Edited by - zealotgi on June 15, 2005 11:17:11 AM]

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!