2012-07-10 59 views
1

example image 這是實施例非標準金剛石平方景觀生成算法的結果的(我已經使用一個從此處 - Diamond square algorithm)。對算法進行一些修改以消除隨機的高度波動,以清楚地說明僞影是什麼。 它看起來像這個文物是迭代中高度不成比例積累的結果,所以首先進行的點(最大的正方形和菱形的邊角)具有較小的高度。可能有一種方法來糾正這一點..工件在金剛石方算法

那麼,有沒有人知道優化,它允許修復這個算法(但不是模糊效果,我不想二次優化)?

+0

找到答案 - http://www.fractalforums.com/programming/problem-with-diamond-square-algorithm – setec 2012-07-13 19:54:50

回答

1

經過一番調查,我找到了一個解決方案 - 問題在於,算法應該採用邊緣以外的高度值......所以,只需使用虛擬值增加地形2倍大小,並且得到的地形具有完全平等的隨機性分佈超過它。