yoppa.org


前橋工科大学 - 情報メディアデザイン 2023

デジタル・ハーモニー、振動によるアニメーション

今回は、より複雑なアニメーションに挑戦します。たくさんの図形を、一定の手続き(= アルゴリズム)にそって動かしてみます。動きのアルゴリズムはいろいろありますが、今回はその一例として、三角関数(sin, cos , tan)を使用した動きをとりあげます。三角関数の定義は、直角三角形の角度とそれを取り囲む辺の比率で定義されます。しかし、同時に円運動を座標に変換する仕組みとしても活用可能です。この仕組みを応用してアニメーションするとどうなるか、三角関数を用いたアニメーションで美しいパターン「ハーモニー (和音)」を生成する手法を紹介します。

スライド資料

アンケート

本日の講義に参加した方は以下のアンケートに答えてください。

サンプルコード