数学が苦手です。
座標変換も苦手です。
フレーム処理も、できれば考えたくありません。
それでも、Excelの四角形3個くらいなら動かしてみたい。
学校では「数学を覚えてから、それを何に使うのか」ということは、
あまり教えてもらえなかった気がします。
でも、コンピュータで遊んでいると、ちょっと順番が逆になります。
「こう動かしたい」が先にあって、
そのために必要になった数学を、あとから調べる。
私はこれを勝手に「逆数学」と呼んでいます。
今回作ったのは、ExcelのShape 3個だけで動く小さなアニメーションエンジンです。
数学を意識しなくても動かせるように。
座標変換を意識しなくても動かせるように。
フレーム処理を意識しなくても遊べるように。
使う側は、
「こんなふうに動いてほしい」
と考えるだけ。
実際には、その裏側でいろいろ計算しています。
……アニメーションデータ自体は、かなり泣けてきます(笑)。
GitHub
今回のツールはこちらで公開しています。
Excel Trio Animation Engine
Excelだけで動作します。
アニメーション部分を入れ替えられるようにしてあるので、AIに
「3人でわちゃわちゃ動いて」
などとお願いして、生成されたアニメーションを入れて遊んでみるのも面白いと思います(笑)。
「数学は苦手だけど、こんな動きにしたい」
そんなところから、逆に数学を眺めてみる。
そんな遊び方も、あっていいんじゃないかなと思っています。