ループを使わずに1から10までの総和を表示するプログラム
はてなハイクにアニメGIFを投稿するためだけにはてダを使ってたけど。久々に更新。てか、はてな記法忘れた。
流行ってるとかいう噂のようなモノを聞きつけたので書いてみた。なんか方向性が間違っているような気もするけど。
http://d.hatena.ne.jp/shunsuk/20091002/1254486763
hajime = 1 owari = 10 p (hajime + owari) / 2.0 * (owari - hajime + 1)
追記。こっちの方がいいや
rang = (1..10) p (rang.first + rang.last) / 2.0 * rang.count
やよいちゃんのガルウイング挨拶
rmagickを使ったちょっとした実験の為に適当に作ったGIFアニメなんですが、思いのほか出来が良かったのでup。
背景のたるき亭は最近作ったんですが、ガルウィングは昔作ったのの焼き直しです。プロデューサーは挨拶する対象が欲しかったので急遽やっつけで作成。
実験の方はうまくいったような、そうで無いような、別にどうでもよかったような……、そんな感じ。
アイドルマスター あばれ太鼓〜無法一代入り〜 三浦あずさ 【ドット絵】
ニコニコ動画に動画をアップしました。
■口も悪いが気も荒い、玄海育ちの暴れん坊。募る気持ちを秤にかけて、儚く想う、男情けの無法松。 唄いますのは三浦あずさで「あばれ太鼓」。それでは、はりきってどうぞ。
■音源は桃邪気Pの sm619876 からお借りしました。
■前作(sm4678941), 前々作(sm4031296)
http://www.nicovideo.jp/watch/sm5001166
曲は2006年12月31日アイマスレディオで公開したらしい、たかはし智秋の歌う「あばれ太鼓」。
GIFアニメにもしようかと思いましたが、動画の半分は横にスライドして歩いているだけなので、それはナシに。それから下の画像では床にスモークを炊いてますが動画ではアニメに出来なかったのでただの床です。スモークのアニメで何かいい手がなかったかなぁ……。
タイトル画像は基本的に動画は真っ黒なのでサムネイルにしたら黒一色になりそうだったので急遽やっつけで作ったサムネ用のタイトル。表情はともかく体にまったく動きが無くてつまんない画像になってしまいました…。
雑感とか
小さい動きをゆっくりするアニメーションにチャレンジしようかと作り始めました。まぁ簡単に出来るかなぁと思ってたんですが、実際にはゆっくり動かすほうが難しいのよね。早い動きはちょっとぐらいおかしくても脳内補間してくれるんですが、遅いとそうもいかないので。というわけで当初思っていたよりも中割の数が増えて前作のDo-Daiのときと変わらんぐらいなったような。それでも動いているところはほとんど左腕だけなので楽チンだったことに変わりはないですけどね。まぁ手抜きですわ。テ・ヌ・キ。
さて、背景は前作は派手で見栄えのいい野外ステージを採用したんですが今回は演歌って事でアイマスのステージで演歌らしさが出そうなのといえば、市民ホールかアリーナ。ただアリーナは演歌にしてはハコが大きすぎるかなぁと言う事でこぢんまりとした市民ホールにしました。照明の演出はライトをほとんど無しにしてピンスポットだけという感じに……。演歌の演出っていったらこんなのしか思いつかなったんだ……。
振り付けは坂本冬美がデビューした時の振りをほぼ採用。現在の振りは略式になってるのでちょっと違います。
それにつけても、チアキんぐはやっぱり天才ですなぁ。
使用ソフトとか
使用ソフトは前作とまったく同じです。相変わらずムービーメーカーでGIFアニメと音源の同期をとってますが、慣れてきたんでホンマ自分でもびっくりするぐらいスイスイと進んでいきます。最初の頃のあの地を舐めるような苦労はなんだったのか、と。まぁそんなにギリギリのシンクロをしているわけではないですからねぇ。
アイドルマスター Do-Dai 春香・律子・やよい 【ドット絵】
ニコニコ動画に動画をアップしました。
■アイドルの春香さん、りっちゃん、やよいちゃんにラフタイムスクール姿でステージに立っていただきました。曲目は Do-Dai。
■音源は sm3306221 の「Do-Dai ファミコンアレンジ」をお借りしています。
http://www.nicovideo.jp/watch/sm4678941
雑感とか
前作では、キャラクターだけ作って背景を作らなかったんでニコ動用の動画にすると画面がものすごく寂しくなって、それを補うためにドット絵の倍率を上げてごまかしてんですが、あまりに倍率を上げすぎて作りの荒さがめだってしまったかなぁ……との反省を受けて今回は背景に野外ステージつくってみました。そんなに手間も暇もかけずに作ったんですが、思ったよりうまくできたなぁと。まぁパースとかは完全にウソパースですけど。
りっちゃんとやよいちゃんはスペースが妙に余ったので最後の最後でやっつけ気味に追加したのでダンスがセンターと同じなのが残念。サイドのダンスの型がセンターと違う程度だったらなんとかしてもよかったんですけど、サイドは動き出しのタイミングとかも随分違うし、途中でサイド同士が真ん中でクロスしたりとかもあって、同期をとるのが大変そうだったので諦めました。
前作では短いパートのGIFアニメを最初にAVIファイルに変換してから、それをAviUtilで組み合わせたり音源との同期とったりとかしてたんですが、今回はレイヤー別にGIFアニメを作り、それをRMagickを使って合成したりキャラクターを動かしたりとかしとります。今回のノウハウをいかしてRMagickを利用したGIFアニメ作成用のライブラリでもつくってみようかしらん。
実は動画のビットレートを400kbpsぐらい使って動画をニコ動にアップしちゃいました。10fpsのドット絵アニメ程度だったら150kbpsぐらいでも十分だったような…。
使用ソフトとか
- EDGE
- ドット絵とGIFアニメ作成
- Windows ムービーメーカー
- ダンスと音源の同期をとるのに使用。ムービーメーカーで再生した結果を見ながら、1コマづつGIFアニメのディレイ時間を調整するという割と力技でやっつけとります。慣れると4分の1拍分でだいたい何ミリ秒とか、なんとなく分かってくるので思ったよりは手間がかからなかったんですが、めんどくさいのでなんか他にいい方法がないんだろうか。
- RMagick(ruby, ImageMagick)
- Ruby用の画像処理ライブラリ。複数作成したGIFアニメを合成したりイロイロと大活躍してもらいました。ただ、RMagickはドキュメントが基本的に英文なので、GIFアニメを作る手間よりRMagickのドキュメントをなんとかして読んだり実験してみたりの方が手間がかかってたかもしれん。
- Giam
- GIFアニメ作成用のツール。今回は作成したGIFアニメをAVIファイルに変換するのに使用。あとは、RMagickで合成したGIFアニメは前コマと比較した圧縮はまったくしてくれないので、コレで圧縮したGIFアニメもつくりました。
- ffmpeg
- 生AVIファイルをH.264に変換してます。