私が遭遇したパーリン ノイズ生成のすべての実装は、2D 地形などの生成用でした。ポイント ツー ポイントの稲妻生成の適切な例はどこにも見つかりません。
「稲妻」を生成する他の多くの形態はありますか? これが欲しいと言われました。分岐した稲妻、または 2D ツリーにはどのようなアルゴリズムが存在しますか (稲妻についてはこれを逆にすることもできます)
私は複数の言語で作業しているため、疑似コードの例も問題ありません。
私が遭遇したパーリン ノイズ生成のすべての実装は、2D 地形などの生成用でした。ポイント ツー ポイントの稲妻生成の適切な例はどこにも見つかりません。
「稲妻」を生成する他の多くの形態はありますか? これが欲しいと言われました。分岐した稲妻、または 2D ツリーにはどのようなアルゴリズムが存在しますか (稲妻についてはこれを逆にすることもできます)
私は複数の言語で作業しているため、疑似コードの例も問題ありません。
私の理解では、パーリン ノイズはすべてのパターンが 1 つの「サイズ」に近くなるように設計されていますが、稲妻はあらゆる「サイズ」のパターンを持つフラクタルです。さまざまなスケールでいくつかのパーリン ノイズ システムを使用して稲妻を作る方法があるかもしれませんが、おそらくこれらの他の方法の 1 つがうまく機能するでしょう。
中点変位法は、稲妻によく似た形状を生成するための非常に高速なアルゴリズムです。残念ながら、2 点間に (非常にギザギザの) 線が生成されるだけで、分岐は発生しません。ソース コードと画像が http://www.krazydad.com/bestiary/bestiary_lightning.htmlにあります。
確率的 L システムを使用して、稲妻のような形状を生成できます。雷をシミュレートするために、少なくとも 1 人がパーリン ノイズを放棄し、L システムに切り替えたようです。 http://www.grepart.com/showcase/content/lightning_paper.pdf
確率的リヒテンベルグ アルゴリズムは実行速度が多少遅くなりますが、より物理的に現実的な雷のモデルであり、多数のフォークを生成します。 http://fisica.ciencias.uchile.cl/alejo/fractal_antenna/node7.html