akiraaniの日記: MMDで板ポリをパラパラマンガさせるボーンのメモ 2
前後運動するクランクボーンを初期角度をちょっとずつ変えて複数個ならべ、親回転ボーンに連動させて-2倍で回転付与する。
それぞれのボーンの先にアニメーションさせたいコマを板ポリ化して貼り付けてやれば順々に一番前に出てきた板ポリだけが表示され、アニメーション画面をループさせることが出来る。
そんなんAviutlとかの後処理でやれば良いだろうというのはまあその通りなのだけど、MMD内で出来るならMMEの絡みやらで便利なシチュエーションはあるだろう。
応用として、ボーンの開眼付与倍率を変えてやれば、桁数の繰り上がりとかができるので、デジタルメーターやストップウォッチのアニメーションが可能になるはず。
というわけで、10度刻みでボーンの初期位置をエクセルで計算したので結果貼り付け
クランクボーンを使ったぱらぱらアニメ表示ボーン位置データ計算
角度 第二ボーンZ座標 第二ボーンY座標
000 0.0000000000 1.0000000000
010 0.1736481777 0.9848077530
020 0.3420201433 0.9396926208
030 0.5000000000 0.8660254038
040 0.6427876097 0.7660444431
050 0.7660444431 0.6427876097
060 0.8660254038 0.5000000000
070 0.9396926208 0.3420201433
080 0.9848077530 0.1736481777
090 1.0000000000 0.0000000000
100 0.9848077530 -0.1736481777
110 0.9396926208 -0.3420201433
120 0.8660254038 -0.5000000000
130 0.7660444431 -0.6427876097
140 0.6427876097 -0.7660444431
150 0.5000000000 -0.8660254038
160 0.3420201433 -0.9396926208
170 0.1736481777 -0.9848077530
180 0.0000000000 -1.0000000000
190 -0.1736481777 -0.9848077530
200 -0.3420201433 -0.9396926208
210 -0.5000000000 -0.8660254038
220 -0.6427876097 -0.7660444431
230 -0.7660444431 -0.6427876097
240 -0.8660254038 -0.5000000000
250 -0.9396926208 -0.3420201433
260 -0.9848077530 -0.1736481777
270 -1.0000000000 0.0000000000
280 -0.9848077530 0.1736481777
290 -0.9396926208 0.3420201433
300 -0.8660254038 0.5000000000
310 -0.7660444431 0.6427876097
320 -0.6427876097 0.7660444431
330 -0.5000000000 0.8660254038
340 -0.3420201433 0.9396926208
350 -0.1736481777 0.9848077530
おまけ:アナログ時計の秒針
アナログ時計の秒針のようにチッチッチと進むタイプの針の動きをするボーンが、回転ボーンの加算で多分出来る
まず、1分で1回転する秒針ボーンAを用意
次に、Aボーンの-60倍の回転をするボーンBを作る
AボーンとBボーンの1/60倍を足し合わせる動きをするボーンを秒針ボーンとすれば、1秒ごとに6度ずつ回転するボーンが出来るはず
追記:とりあえずやってみた
連続クランクボーンを使ったパラパラアニメ
アナログ時計の秒針ボーン
アナログ時計ボーンについては同じこと考えて、すでにボーン配布してる人がいました。
動画のほうはもう消えてるみたいですが。
tenさんのツイート
おもしれ (スコア:1)
CSSアニメーションでも応用できそうだなぁ。
クオーツ時計 (スコア:0)
#重箱の隅です。すみません
> アナログ時計の秒針のようにチッチッチと進むタイプの針の動き
「チッチッチ」と言われるとゼンマイ時計を連想して、1/3秒刻みくらいで動いてほしい。
1秒ごとに秒針が動くのはクオーツ時計で、アナログなのにデジタルな動きと言うか。
「チッ、チッ、チッ」と溜めを入れたいです。