我試圖生成無限的隨機地形。每次給定相同的種子時,地形應產生相同的結果。二維噪聲生成的參數隨機函數
我試過使用Java的隨機函數,使用地形網格上給定節點的x和y座標的各種函數創建種子。如x * y + x + y +種子,20 * x + 30 * y等
這種方法的問題是我總是看到生成的數字中有清晰的模式。
所以基本上我想要的是: F(X,Y)=隨機數
這將是有益的,如果上述功能可能包括某種形式的種子,使其: F(X,Y ,種子)=隨機數
我需要爲每個x,y組合生成幾個數字,但是一旦我具有上述功能,應該很容易就可以獲得更多數字。這些將決定地形的高度,以及將出現什麼特徵(建築物,樹木)。
請不要提及佩林噪音或其他此類方法。我的問題不是讓噪音看起來不錯,而是獲得可靠的「隨機」噪音。
謝謝, 傑米。
你看在Java中產生的數字圖案清晰.util.Random?小心詳細說明這些模式是什麼? – corsiKa
地形上有圖案,水平和垂直重複。 – JamieEclipse
您可以上傳這些模式的示例以及生成它們的代碼嗎?我對它很感興趣;這也是我的愛好之一。 (曾經是我曾在一家曾經工作過的研究公司做過的事情。) – corsiKa