成果物
www.youtube.com
曲線を画面上で走らせる美しいスクリーンセーバーを見かけたので、それを再現できないかと思って作ってみました。スタートに依存せず、なめらかで、うねるような動きをするのが特徴です。
仕組み
Perlinノイズに基づいて角度を決め、その方向に線を伸ばします。Perlinノイズにオフセットを追加したのち角度を求め、さらに線を伸ばします。これを繰り返すだけでPerlin Curveが作れます。
コード
Perlin Curveという名前で追加しています。
github.com