Sto cercando di capire il modo migliore per rappresentare a livello di programmazione il terreno nel mio gioco. Ho preso in considerazione l'utilizzo di una heightmap (o griglia di vertici equidistanti) per rappresentare la superficie del terreno e una splatmap per consentire una texture uniforme. Funzionerebbe per terreni totalmente lisci, ma il problema è come rappresentare le scogliere e le pareti affilate.
Le scogliere stesse dovrebbero essere rese in modo diverso rispetto al resto del terreno. Ad esempio, avrebbero bisogno di avere una trama diversa (non allungata) visibile sulla parte anteriore della scogliera, ma se avessi usato la splatmap per questo, sarebbe impossibile avere una parete rocciosa abbastanza pura dove la trama della scogliera è totalmente separato dal suolo.
Un'immagine dice più di mille parole quindi ...
Quali sono alcuni modi generali per conservare e / o rendere le scogliere e altre forti differenze di altezza del terreno?