しっぽや髪・服などの揺れるボーンのドライバーをセットアップするアドオンを紹介します。
もくじ
ダウンロード
リンク
機能
親ボーンの回転値を利用して遅れて動くドライバーをセットアップします。
親にのみキーフレームを打つだけで、全ての子ボーンに揺れを付けることができます。
オプション
- アドオンのプロパティを使用
- アドオンを無効化しても利用できるようにしたい場合は無効化推奨です
- 有効の場合はリアルタイムに値を調整したり、揺れにキーフレームを使用することができます
- この有効状態を更新するには、ボーンを選択して再度実行する必要があります
- トランスフォームタイプ
- 回転以外にも、位置やスケールを遅れて反映させることができます
- ばねスケール
- ばねのように、後から追従するようにつられてスケールを変更します。
- デフォルトでは位置をスケールに反映させて、バネのように動かしま
- 鞭スケール
- 伸びる鞭のようにスケールを変更します。
- デフォルトでは回転をスケールに反映させて、鞭のように動かします。
- 構造は'ばねスケール'の対象を回転にしたのと同じです。す。
- 軸
- 特定の軸のみに反映させることができます
ターゲット
ドライバーの対象にする設定を調整できます。
- ボーン対象
- 親ボーン
- 各ボーンの親ボーンを対象にします
親のないボーンには設定されません
- 各ボーンの親ボーンを対象にします
- アクティブボーン
- アクティブなボーンを対象にします
アクティブボーンには設定されません
- アクティブなボーンを対象にします
- その他
- 他のオブジェクトやボーンを自由指定します
- 親ボーン
- トランスフォームタイプ
- 座標空間
- 軸
ボーンごとのオプション
揺れやばねの強度を調整できます。
- 親(Parent)
- 自分自身(self)
- 値(Factor)
- ばね
その他機能
ドライバーの一括ミュート
- アドオンで追加したドライバーを一括してミュートします
- 削除する軸やトランスフォームタイムは設定に従います
- Alt を押しながら実行することで、全てのドライバーを対象にします
ドライバーの一括削除
- アドオンで追加したドライバーを一括して削除します
- 削除する軸やトランスフォームタイムは設定に従います
- Alt を押しながら実行することで、全てのドライバーを対象にします
ドライバーをリスト表示
- アクティブボーンのドライバーをリスト表示して、個々にミュート・削除することができます
メニュー
- 3Dビュー > サイドバー(N) > Addons > "YURE Driver"
アニメーションの書き出し・レンダリング
作成した揺れの動きをデータとして書き出し、またはレンダリングしたい場合は、アニメーションをベイクしてください。
やり方
FBXとして書き出す場合は、書き出しオペレーターのアニメーションベイクオプションを利用することでも可能です。
- ボーンをポーズモードにする
- ボーンに揺れの影響がないフレームに移動する
- アドオンで設定したドライバーをすべてミュートにする
- ポーズ → トランスフォームをクリア → すべて を実行する
- 再度ドライバーを有効にする
- ポーズ > アニメーション > アクションをベイク… を実行する
- "ビジュアルキーイング"を有効にして、ベイクを実行する
- アドオンで設定したドライバーを全てミュートにする
- アニメーションレンダリングを実行する
注意点
当アドオンが有効になっていない状態で、アドオンで作ったドライバーがあるblendファイルを開くと、上画像のような警告文でます。
アドオンを有効にしてblendファイルを開いてください。
blendファイルをアドオンに依存させたくない場合は、アドオンパネルメニュー内の「アドオンプロパティを使用」をオフにしてドライバーを作成してください。
オフの場合はドライバーの数値の後調整ができなくなりますが、アドオンに依存しない数式を利用します。
その他動画
開発中時点での動画のためメニューが多少違います。
アップデート履歴
ver1.2.1
ドライバーのミュート切り替え機能が正常に動作しない問題を修正しました。