J'essaie de trouver la meilleure façon de représenter par programme le terrain dans mon jeu. J'ai envisagé d'utiliser une carte de hauteur (ou une grille de sommets uniformément espacés) pour représenter la surface du terrain et une splatmap pour permettre une texturation fluide. Cela fonctionnerait pour un terrain totalement lisse, mais le problème est de savoir comment représenter les falaises et les falaises acérées.
Les falaises elles-mêmes devraient être rendues différemment du reste du terrain. Par exemple, ils devraient avoir une texture différente (non étirée) visible sur le devant de la falaise, mais si j'utilisais le splatmap pour cela, il serait impossible d'avoir une face de falaise suffisamment transparente où la texture de la falaise est totalement séparé du sol.
Une image dit mille mots alors ...
Quelles sont les méthodes générales de stockage et / ou de rendu des falaises et autres différences marquées de hauteur du terrain?