パーリン ノイズを使用して、地形、雲、その他いくつかの気の利いたものを生成することに成功しています。しかし、私は今、飛んでいる昆虫 (特にホタル) のグループをアニメートしようとしています。これにもパーリン ノイズを使用するよう提案されました。しかし、これについてどうすればよいかよくわかりません。
私が最初に思いついたのは、次のようなノイズ マップが与えられた場合です。
- 各ホタルにランダムな初期位置、速度、角加速度を割り当てます。
- フレーム上で、ハエの位置を方向ベクトルに従って進めます。
- 新しい位置でノイズ マップを読み取り、それを使用して角加速度を調整し、ハエを明るいピクセルに向かって「回転」させます。
- 他のハエの近接によって角加速度を再度調整して、局所的な最大値の周りに群がらないようにします。
ただし、これは、ハエがマップの端に到達した場合や、ハエが 1 点を周回するだけの場合には適用されません。2 番目のケースは大したことではないかもしれませんが、地図の端との衝突を避けるために向きを変える確実な方法がわかりません。
提案?チュートリアルまたは論文 (英語でお願いします)?