我希望:如何製作珀林噪聲的蜂窩版?
使普通的2D Perlin雜約束成量化,直線版本的本身,其中所述直線是60°
也許我可以量化柏林噪聲函數的輸入是在3個60°軸上?
也許我可以重寫2D單工噪聲,使它可以從x-z平面的3個軸而不是僅僅xz軸起作用?
一個不太好的解決方案是取3個不規則的鋸齒波並在3個軸上相乘。
目標: 我正在測試使用等角60°規則三角網格(即六邊形)顯示的perlin景觀。它比方形網格更好,並且更有效地利用空間。使用基於lofi hex的perlin噪聲mointains會非常好,因爲例如在50度線上,頂點會形成zig zags,所以如果我可以控制perlin噪聲的角度,我可以控制基於hexagon的世界的質量。
柏林噪聲是連續的,所以你可以計算六邊形的中心,然後在這些點上採樣柏林噪聲 –