12

私は、パーリン ノイズの使い方を学ぶのに役立つ小さな個人プロジェクトを考案しました。rこのプロジェクトでは、行と列の 2D 配列にc、パーリン ノイズ アルゴリズムで生成されたランダムでコヒーレントなデータを入力します。

さて、パーリン ノイズの生成に関するさまざまなリソースを何時間もかけて読んできました。しかし、それは私の頭の中にあり、私は完全に迷っています。基本的な概念は理解していますが、これを Java で実装する方法がわかりません。逆方向に作業して自分で適用できるように、誰かが私の目標を達成するよくコメントされたコードを見せてくれれば、最も役立つと思います。

4

3 に答える 3

7

完全に文書化された実装が必要な場合は、これをチェックしてください。ソース コードをダウンロードして開くsrc\java\org\j3d\texture\procedural\PerlinNoiseGenerator.javaと、コメント付きのコードを取得できます。私はこれについて何の信用もありません。私がしたことは、Googleで少し探し回ったことだけでした。

LGLPL の下でライセンスされているため、直接リンクも提供します。(もし私が LGLPL の意味とこれを行う私の能力について誤解している場合は、私に知らせてください。)

于 2012-02-09T20:54:41.763 に答える
0

受け入れられた回答を確認してください。 Java のパーリン ノイズ 。これはまさにあなたがやりたいことだと確信しています。ラフネス変数と、nextFloat() が呼び出されるたびに追加されるものを微調整するだけで、Perlin ノイズの塗りつぶされた 2 次元配列を取得できます。

于 2012-10-19T04:59:33.830 に答える
0

Processing はパーリン ノイズ ジェネレーターを提供します。

参考資料

noise(...)メソッドのソースコード 検索

于 2012-02-09T13:26:00.643 に答える