UPDATE:問題正式名單:的Java柏林噪聲二維地形生成
- 什麼二維噪聲執行浮點值(包括輸入參數,輸出)代表什麼? - 部分回答,輸入是座標。輸出如何?另外,我可以使用我的整數作爲座標的浮點數嗎? 1.0,122.0等?
- 什麼是在2D噪聲發生器中實現種子的好方法?我應該把它作爲一個三維噪聲發生器使用第三參數作爲種子嗎?這是否意味着每顆種子都會產生獨特的2D噪音?
- 與2d地圖一起,生成位圖似乎沿着相同的路線。 如何從輸出生成位圖?大概漂浮。
我的問題是剪切和粘貼perlin噪聲2D實現的浮點值(輸入參數和輸出)是什麼?我怎麼能從他們產生一個位圖?如果我可以得到某種數據類型的二維數組,我相信我可以弄清楚如何使用它來模擬我的地形。
而且,如果我可以確保可以爲它們創建值,我將使用剪切和粘貼實現。這是問題的另一部分,它是一個沒有答案的我發現here。 - 在噪聲發生器中實現種子的好方法是什麼?
好的,我明白這個問題已經被問了很多次,所以讓我解釋一下我所研究和發現的。
首先,我在這裏發現了this網站,這似乎是向我解釋它的勝利者。然而,然後我想出了另一個問題,我發現問題,但沒有完全回答here。
然後我試圖讓我的手變髒,並用Java編寫一些代碼,這是我選擇的語言。我發現this,這讓我試着將哈希函數作爲答案給出來作爲我的噪聲函數,因爲我可以在那裏使用種子。然後我遇到了一個問題,它沒有返回一個浮點數來跟隨教程中的其他進程。回到繪圖板。一路上,我發現許多更多的網站有關於柏林噪音的問題。
我在這裏找到一個懸而未決的問題,我已經沒有想到的又是因爲我沒有得到我的執行工作。我再也找不到鏈接了,但是它還是說了些什麼,即使你有一個複製和粘貼的實現,你將什麼是浮點數輸入到函數中?我被告知我需要在地圖上傳遞我的x和y的INTEGERS。我也從剪切和粘貼實現中獲得浮點輸出。這些是什麼意思?那些2D如何?如果我可以將整體保持爲整數,那麼在我的大腦中就會有意義,但從某種意義上說,將它們保持爲整數對於插值和平滑連續曲線的值並不合理。
請修改您的問題。把你尋求的東西放在最上面,然後解釋你已經試過的東西。 – 2012-03-09 10:24:33
[here](http://stackoverflow.com/questions/9546306/perlin-noise-2d-assistance)是我發現的文章提出了類似的問題!它一直沒有答案。我提供了更多關於我尋找答案的信息,所以我希望有人花時間回答我的問題。如果我能夠理解它,我可以幫助其他人。 – user1258957 2012-03-11 08:09:43