Estou trabalhando com o XNA em um jogo em 3D e estou tentando ter um ambiente adequado e agradável. Na verdade, segui um tutorial para criar um terreno a partir de um mapa de altura. Para texturizá-lo, apenas aplico uma textura de grama e ladrilhoo várias vezes.
Mas o que eu quero fazer é ter uma textura realmente realista, mas também gerá-la automaticamente (por exemplo, se eu quiser usar o ruído Perlin para gerar um terreno e depois texturizá-lo).
Eu já aprendi sobre multi-texturização, carregando um arquivo de mapa com cores diferentes para diferentes texturas, mas não acho que isso seja realmente eficiente; por exemplo, para falésias ou áreas muito íngremes, ele exibirá uma textura ruim, pois é uma vista do topo. (Além disso, não sei como vou desenhar estradas ou caminhos de terra com isso.)
Estou procurando uma solução eficiente para mapear de maneira realista o mapeamento de terrenos gerados proceduralmente.