セカンドライフJPANAのTopへ戻る > ジェスチャーの作り方

アニメーション・ポーズの作り方

ポーズやアニメーションを作ってみたいけど、やり方がわからなかったり、ソフトが高そうだなと諦めてしまったあなたへ。
フリーのソフトウェア QAvimator を使ったアニメーション作成方法を解説します。

必要なものをダウンロード

まずはアニメーションを作成するためのフリーのソフトウェア QAvimator をダウンロードしましょう。

QAvimator 配布サイトから QAvimator の本体を手に入れてください。 配布サイトの下の方に、それぞれのOSごとのダウンロードファイルが用意されています。 あなたの OS に合ったものをダウンロードして、インストールも行ってください。
インストールは、表示にしたがってクリックしていくだけなので簡単です。

このページのTopへ戻る

画面の見方

さっそく QAvimator を起動してみましょう。下記のような画面が表示されます。

QAvimator の画面

アバターウィンドウ

アバターが表示されるウィンドウです。マウスで体の一部をクリックすると、その部位を編集できるようになります。 また、何もないところをドラッグすると、カメラの角度を変更できます。「Alt+ドラッグ」の上下でズームできます。 「Shift+ドラッグ」でカメラ位置を平行移動できます。

コントロールパネル

各部位の角度を数値で入力したり、スライダーで調節したりして設定できます。 また、Propsタブを使うとアバターの他にオブジェクトを画面に表示できます。

タイムライン

縦軸はそれぞれ体の部位を表します。横軸はフレームを表します。 この中のある地点をクリックすれば、任意の部位や任意のフレームを編集することができます。

再生ボタン

アニメーションのプレビューが行えます。これで動きを確認しながらアニメーションを作成しましょう。

フレーム数

2 of 30となっているのは、全体フレームが30で、現在編集しているのが2フレーム目ということです。 単純なポーズを作成するとき、全体フレームは2にします。(1ではありません。その理由は後で説明します)。

このページのTopへ戻る

アニメーションの作成

それでは、はじめてのアニメーション作成に取り掛かりましょう。
今回は、小さなガッツポーズを作ってみます。

その前に、QAvimatorを起動すると2フレーム目が選択されていますが、何故1フレーム目ではないのでしょうか。 不思議に思った方もいらっしゃるかもしれませんね。

これは、セカンドライフのアニメーションでは、1フレーム目を編集してはいけないルールがあるからです。 もしも1フレーム目から編集してしまうと、アニメーションが思ったように動いてくれません。 ですから、単純なポーズを作るときでも全体フレーム数は2つ必要になるのです。

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フレーム目を選択 では5フレーム目の編集に入ります。はじめに腹部(英語だとabdomen)のパラメータを設定します。 5フレーム目の腹部を編集するには、左図のように、赤い線と横軸の青いラインが交差したところをクリックしてください。 フレーム数のところが「Frame 5 of 30」のようになればOKです。

腹部のパラメータは Y Rotation: 15 だけ設定します。同じ ようにして、以下のように5フレーム目の各部パラメータを設定していきます。

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フレーム目のパラメータを設定します。

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に変更してください。

このページのTopへ戻る

セカンドライフにアップロード

作ったアニメーションをセカンドライフにアップロードします。
ログインして、上部メニューの[ファイル/アニメーションをアップロード(L$10)]からアップロードするファイルを選択します。

ジェスチャーのアップロード画面 そしてパラメータを設定します。アニメーションを試しに再生する事もできます。 ここでは以下のように設定して「アップロードL$10」をクリックします。

優先順位4
同時進行行動立つ
ループチェックする
イン70%
アウト100%
手の動き拳右
表現満面の笑み
フェーズイン0.0
フェーズアウト0.0

それぞれのパラメータの説明を載せておきます。

優先順位1-4が設定できて、他のアニメーションとどちらが優先されるか設定できます。4にすると優先度が一番高くなります。
同時進行行動プレビュー時の状態を設定できます。
ループチェックするとアニメーションがループするようになります。
イン二回目以降のループがどこから繰り返されるか設定できます。
アウトループがどこで終わるか設定できます。
手の動き手の状態を設定できます。
表現顔の表情を設定できます。
(そのはずですが、わたしの環境では反映されません。)
フェーズインアニメーションのスタート時のブレンド・イン時間を設定できます。
フェーズアウトアニメーションの終了時のブレンド・アウト時間を設定できます。
このページのTopへ戻る
© 2007 セカンドライフJAPAN. All rights reserved