Quantcast
Channel: 気まぐれブロマガ
Viewing all articles
Browse latest Browse all 56

[Blender]ポーズライブラリを強化するアドオン

$
0
0

Blenderのポーズライブラリをシェイプキー並みに機能を強化するアドオンを紹介します。

1.スライダーとミックス適用を追加するPoseTools

PoseToolsは、ポーズライブラリにスライダーとミックス適用を追加します。

作者様のデモ動画を視聴することができます。


ライセンスはMIT Licenseです。

「Apply mixed pose」
ポーズを適用します。「Mix Influence」スライダーで適用の度合いを指定することができます。適用の度合いでは、直前のポーズが基準になります。レスト位置が基準になるわけではありません。スライダーを0に近づけると、直前のポーズに変わります。ただし、あらかじめ関連ボーンを選択しておかないと「Mix Influence」は反映されないようです。

「Copy Pose」
現在のポーズを記憶します。

「Mixed Paste」
前回「Copy Pose」したポーズを適用します。「Mix Influence」スライダーで適用の度合いを指定することができます。適用の度合いでは、直前に選択したポーズが基準になります。例えば、ポーズAの状態で「Copy Pose」を実行し、リストのポーズBをマウスカーソルで選択して「Mixed Paste」を実行すると、ポーズAが適用されます。「Mix Influence」を0に近づけるとポーズBに変わります。ただし、あらかじめ関連ボーンを選択しておかないと「Mix Influence」は反映されないようです。

標準機能のコピー(Ctrl + C)・反転ペースト(Shift + Ctrl + V)とPoseToolsを使えば、既存のポーズから新しいポーズを作成する作業がシェイプキー並みに楽になると思います。

2.リストの並べ替えを可能にするPoseLib Utils

PoseLib Utilsは拙作アドオンです。ポーズライブラリの並び順を変える作業を支援します。次のURLでスクリプトを公開しています。

http://www.pasteall.org/71302/python

ライセンスはNYSLです。免責を承諾していただければ、自由に使うことができます。

ページ右上のアイコンでコードをクリップボードにコピーすることができます。それを適当なファイル名で保存してください(例えばposelib_utils.py)。



そのファイルをUser PreferencesのAdd-onsタブの「ファイルからインストール」でインストールします。アドオンは、Animationカテゴリーに表示されます。



チェックを有効にすると、ポーズライブラリにボタンが追加されます。動作については説明するほどのことはないでしょう。



一点だけ注意。並べ替えを行うとき、処理の必要上、ボーンの選択状態と現在のトランスフォームがリセットされます。

右端の赤丸アイコンのボタンは、ボーンの選択状態に関わらず、全ボーンのトランスフォームをリセットします。ボーンの選択状態は維持されます。ちょっと欲しかった機能だったので、これも追加しました。

3.まとめ

PoseToolsとPoseLib Utilsでポーズライブラリにもシェイプキー並みの機能を追加することができます。ただし、スクリプト形式なので、動作速度は期待できません。ボーンの構造がかなり複雑になると、重さが顕著になります。やはりBlender本体が同様の機能を実装して欲しいですね。


Viewing all articles
Browse latest Browse all 56

Trending Articles