我有興趣設計一個非常簡單的遊戲(只是爲了學習的目的,我沒有宏偉的計劃)。我想有一個可變形的地形系統(想想Minecraft),但是更復雜一點。動態地形變形
我知道Mine Craft使用了一個叫voxels的概念。我也不是說體素在CPU方面不是很好,但現在可以完成 - 通過一些GPU技巧(再也不知道從我目前閱讀的內容來看)。
到目前爲止體素似乎是要走的路,但他們不是我正在尋找。他們允許懸崖和洞穴,但他們看起來很簡單。
我想要一個非常大且廣闊的地形,我可以用突出物自由變形和操縱。我知道我必須爲景觀的大小實施某種分頁,甚至可以爲我想到的地形類型進行三維分頁。
我在ROAM上看了一下,但學到了很多東西,我不知道它的正確方向。我已經看到,可能的方法是使用分層的heightmaps,然後使用geomipmapping和網格之間的隧道等(如果這是有道理的)。
基本上尋找一個好的算法和開始的地方涉及巨大的地形,完全可變形的方式,允許懸而未決,懸崖,隧道和洞穴。
它不一定是美麗的,但不像礦工。
從哪裏開始研究的任何方向都會有很大的幫助。
謝謝。