PMX  腕IK作成PMDEditor/PmxEditor用プラグイン 更新2014/04/25

基本的に腕IK作成専用です。標準的な腕のボーン構造であることが前提です(肩>腕>ひじ>手首)が、
捻りボーンが含まれていてもOKです。ただし腕IK化後に捩じりボーンがそのまま機能することを保証するものではありません。

注意:PMDモデルに適用する場合は、PMXに変換した後に当プラグインを実行することになると思いますが、その場合PMX形式で保存した後に一旦モデルを読み直してからプラグインを実行して下さい(捩じりや回転連動ボーンの表示先がおかしくなることがあるので)。

PMX用腕IKの仕組みの詳細は、ねるどらさんの【MMD】5分でできるPMX腕IKボーンの組み方を参照下さい。

【使い方】
標準的なボーン構造、ボーン名なら(肩>腕>ひじ>手首)
下図のように実行ボタンを押すだけで腕IKが作成できます。IKのパラメータのプリセット値は参考値です。ひょっとしたら他に最適値があるかもしれません。

下図のように腕+ひじ+手首+腕IKの各ボーンが作成されます。

もしボーン名がこれと違うルールである場合は、警告メッセージが表示され・・・

必要なボーンがプリセットされません。が・・・

下図のように自分で対応するボーンを設定してあげれば腕IKが作成できます。
左のリストからボーンを選択すると右のボタンがアクティブになるので、選択したボーンの部位にあたるボタンをクリックして元ボーンを設定していきます。抜けている項目がなくなったら実行ボタンを押して腕IKを作成します。

【項目の説明】

ボーンリスト:現在開いているモデルのボーン一覧

左/右腕をIK化する(チェックボックス):チェックするとその腕のIKが作成される

肩/腕/ひじ/手首ボタン:腕IK作成に必要な腕関連のボーンのコピー元を選択する

元ボーン(ラベル):現在設定されているコピー元ボーン名

左/右手IK親(コンボボックス):作成される腕IKの親ボーンを選択する

IKボーン名(テキストボックス):作成されるIKの名前

肩をIK影響下にする(チェックボックス):チェックすると肩をIKの影響下に含める(肩>ボタンが使用可能になる)

手首の親を腕IKに(チェックボックス):チェックすると手首の親が腕IKになる
(ギターのネックを握ったった左手の移動が捩れなく行える?)2013-10-20追加

ターゲット(ラベル):腕IKのターゲット(通常手首+ボーン)

Loop、単位角(テキストボックス):IKのパラメータ

旧IKMakerと同じボーン名にする(チェックボックス):PMD用IKMakerと同様のネーミングにする
・チェックボックスをチェック=新規作成されるIK影響下の腕,ひじボーンを標準名にする
・チェックボックスが未チェック=新規作成されるIK影響下の腕,ひじを”ボーン名+”にする
(PMD用IKMakerでIK化したモデル用に作ったモーションを利用し易くするため)2011-11-16追加

腕IKMakerXで作成されるPmx版腕IKの構造はねるどらさんの考案です。
許可をいただいてkaz@pgdcがプラグイン化を行いました。
ねるどらさん有難うございました。
またPMDEditorの極北様、MikuMikuDanceの樋口様、
説明のためお借りしたモデル【十六夜咲夜】(Ver. 1.32/水着)の原作者ZUN様、
モデリングのアールビット様にも深く感謝申し上げます

ありがとうございました。

 

Files:
ikmakerx HOT

Download



Created
Size
2013-09-22
16.04 KB

 

既知の問題と更新履歴

2014-04-25

ウィンドウ枠にコントロール類が収まりきらない現象の対応として、ウィンドウの最大化及びサイズ可変化の対応をしました。

2013-10-20

「手首の親を腕IKに」するオプションを追加しました。注2014-03-16追記)ボーンの親を設定するだけなので、そのままではうまく動かない場合があります(ほとんどの場合そうかも?)

t0r0_twitさんの腕IK作成(腕切り&手首キャンセル)もお試し下さい。

2012-09-06

readme.txtを添付し忘れていました。テスト用のbatファイルが混入していましたがプラグインの起動に必要ありませんので捨てて下さい。ご迷惑をお掛けしました。

2011-12-09

ボーン名のサフィックス全角半角("+/+")選択オプション追加

2011-11-26

・0.0.0.5 2011-11-26 指数表記の浮動小数点数入力がエラーになってしまう不具合を修正しました。

0.0.0.4 11/11/16

PMD用IKMakerと同様のネーミングにするオプション項目を追加した。
・チェックボックスをチェック=PMD用IKMakerと同様のネーミングにする(IK影響下の腕ボーンを標準名にする)
・チェックボックスが未チェック=今まで通り

2011-10-21

手首+(てくびぷらす)ボーンを使用して手首を回転させると、キーを登録しなくてもその回転位置で手首関節が固定されてしまいます。2011-10-22 バージョン0.0.0.3対応済み。

2011-10-10 左ターゲットボーンの表示が更新されない不具合を修正しましたバージョン0.0.0.2。

2011-10-02 元ボーンが未設定の場合、左/右腕をIK化するのチェックをはずし実行すると異常終了する。
→回避方法:このチェックを外した側の腕IKは作成されないので、未設定の項目を適当な値で埋めてから左/右腕をIK化するのチェックをはずし実行する。 2011-10-02 バージョン0.0.0.1で対応済み