2012-12-21 26 views
0

我在查找這方面的信息時遇到了很多麻煩,但是由於它在編程中不可能是未開發的領域,所以我假設我的麻煩源於缺少某些關鍵術語。這種「噪音產生」是什麼意思?

基本上,我想要一種2d噪音的產生。

我一直使用2個單工噪聲層,縮放比例不同,並加在一起創建一個平滑的地形「高度圖」。但是我現在想要做的是用來指定「區域」。

我的高度圖方法的問題是,從上面看,它在「環」中變化,因爲更高的值是「內部」較低的值。看到這個圖像: http://s8.postimage.org/pvvtnn0px/figure1.png

左側是我目前的功能所做的 - 我對它的理解非常好。我想要做的是獲得類似於右側的東西 - 價值隨機分佈,而不是堆積在戒指中。

輸入:x座標,z座標

所需的輸出:整數「區域ID」值

我試過之前問這個和有問題關閉,我試圖使其更具體,但由於我顯然缺乏一些術語,這是非常困難的。我希望有人會以任何方式看到這可以啓發我。

回答

0

不知道它是如何適用於地形,但通常如果你想在程序紋理中的那種結構,你會看看某種蜂窩噪聲函數。通常通過採用voronoi集合來隨機移動點的網格等。

Looks a bit like this...

+0

接受的答案 - 這給了我足夠的實施工作系統。非常感謝! – theory