アニメーション・ポーズの作り方
ポーズやアニメーションを作ってみたいけど、やり方がわからなかったり、ソフトが高そうだなと諦めてしまったあなたへ。
フリーのソフトウェア QAvimator を使ったアニメーション作成方法を解説します。
必要なものをダウンロード
まずはアニメーションを作成するためのフリーのソフトウェア QAvimator をダウンロードしましょう。
QAvimator 配布サイトから QAvimator の本体を手に入れてください。
配布サイトの下の方に、それぞれのOSごとのダウンロードファイルが用意されています。
あなたの OS に合ったものをダウンロードして、インストールも行ってください。
インストールは、表示にしたがってクリックしていくだけなので簡単です。
画面の見方
さっそく QAvimator を起動してみましょう。下記のような画面が表示されます。
アバターウィンドウ
アバターが表示されるウィンドウです。マウスで体の一部をクリックすると、その部位を編集できるようになります。 また、何もないところをドラッグすると、カメラの角度を変更できます。「Alt+ドラッグ」の上下でズームできます。 「Shift+ドラッグ」でカメラ位置を平行移動できます。
コントロールパネル
各部位の角度を数値で入力したり、スライダーで調節したりして設定できます。 また、Propsタブを使うとアバターの他にオブジェクトを画面に表示できます。
タイムライン
縦軸はそれぞれ体の部位を表します。横軸はフレームを表します。 この中のある地点をクリックすれば、任意の部位や任意のフレームを編集することができます。
再生ボタン
アニメーションのプレビューが行えます。これで動きを確認しながらアニメーションを作成しましょう。
フレーム数
2 of 30となっているのは、全体フレームが30で、現在編集しているのが2フレーム目ということです。 単純なポーズを作成するとき、全体フレームは2にします。(1ではありません。その理由は後で説明します)。
このページのTopへ戻るアニメーションの作成
それでは、はじめてのアニメーション作成に取り掛かりましょう。
今回は、小さなガッツポーズを作ってみます。
その前に、QAvimatorを起動すると2フレーム目が選択されていますが、何故1フレーム目ではないのでしょうか。 不思議に思った方もいらっしゃるかもしれませんね。
これは、セカンドライフのアニメーションでは、1フレーム目を編集してはいけないルールがあるからです。 もしも1フレーム目から編集してしまうと、アニメーションが思ったように動いてくれません。 ですから、単純なポーズを作るときでも全体フレーム数は2つ必要になるのです。
2フレーム目の設定
話を戻して、アニメーションの作成に取り掛かりましょう。 はじめる前に、ちゃんと2フレーム目が選択されているかを確認してください。
もしも選択されていなければ、QAvimatorを再起動するか、左図のように赤線と rShldrの交わったところをクリックします。
フレーム数の表示が「Frame 2 of 30」となれば2フレーム目が選択されています。
アバターの右肩(英語だと rShldr)をクリックすると、コントロールパネルでパラメータを設定できるようになります。(左図の赤いところをクリック)
下記のとおりにパラメータを設定してください。
X Rotation: -5
Y Rotation: 30
Z Rotation: 60
設定が終わると左図のようになっているはずです。
次は、右の前腕部(左図の赤いところ)をクリックしてパラメータを編集します。 ここでは Y Rotation: 25 だけ設定します。これで2フレーム目の編集は終わりです。
QAvimatorが便利なのは、フレーム間の補完アニメーションがあるところです。 例えば、2フレーム目と5フレーム目のパラメータを設定すれば、その間を補完してつなげてくれるのです。 補完の動作は直線的なので使えない時もありますが、今回は単純な動きなのでこの機能を使ってアニメーションを作成します。
5フレーム目の設定
では5フレーム目の編集に入ります。はじめに腹部(英語だとabdomen)のパラメータを設定します。
5フレーム目の腹部を編集するには、左図のように、赤い線と横軸の青いラインが交差したところをクリックしてください。
フレーム数のところが「Frame 5 of 30」のようになればOKです。
腹部のパラメータは Y Rotation: 15 だけ設定します。同じ ようにして、以下のように5フレーム目の各部パラメータを設定していきます。
設定が全て終わると、左図のようなポーズになります。
| abdomen (腹部) | Y Rotation: 15 |
|---|---|
| rShldr (右肩) | X Rotation: 0 Y Rotation: 70 Z Rotation: 65 |
| rForeArm (右前腕部) | Y Rotation: 40 |
| rHand (右前腕部) | X Rotation: -20 |
15フレーム目の設定
最後に15フレーム目のパラメータを設定します。

| abdomen (腹部) | Y Rotation: -5 |
|---|---|
| head (頭部) | X Rotation: 15 Y Rotation: -15 |
| rShldr (右肩) | Y Rotation: -10 Z Rotation: 65 |
| rForeArm (右前腕部) | X Rotation: -20 Y Rotation: 110 |
| rHand (右前腕部) | X Rotation: -60 |
アニメーションを保存する
再生ボタンを押して、完成したアニメーションの動きを確認してみましょう。
きちんとできていたら、上部メニューの File > Save と進んでファイルを保存します。
このとき、拡張子がavmになっていたら、bvhに変更してください。
セカンドライフにアップロード
作ったアニメーションをセカンドライフにアップロードします。
ログインして、上部メニューの[ファイル/アニメーションをアップロード(L$10)]からアップロードするファイルを選択します。
そしてパラメータを設定します。アニメーションを試しに再生する事もできます。
ここでは以下のように設定して「アップロードL$10」をクリックします。
| 優先順位 | 4 |
|---|---|
| 同時進行行動 | 立つ |
| ループ | チェックする |
| イン | 70% |
| アウト | 100% |
| 手の動き | 拳右 |
| 表現 | 満面の笑み |
| フェーズイン | 0.0 |
| フェーズアウト | 0.0 |
それぞれのパラメータの説明を載せておきます。
| 優先順位 | 1-4が設定できて、他のアニメーションとどちらが優先されるか設定できます。4にすると優先度が一番高くなります。 |
|---|---|
| 同時進行行動 | プレビュー時の状態を設定できます。 |
| ループ | チェックするとアニメーションがループするようになります。 |
| イン | 二回目以降のループがどこから繰り返されるか設定できます。 |
| アウト | ループがどこで終わるか設定できます。 |
| 手の動き | 手の状態を設定できます。 |
| 表現 | 顔の表情を設定できます。 (そのはずですが、わたしの環境では反映されません。) |
| フェーズイン | アニメーションのスタート時のブレンド・イン時間を設定できます。 |
| フェーズアウト | アニメーションの終了時のブレンド・アウト時間を設定できます。 |