ニコニコ
ユーザーブロマガは2021年10月7日をもちましてサービスを終了いたしました。
このページは皆さまから投票いただいた記事を保存したものです。

T0R0のブロマガ

闇鍋プラグイン ボーンツリー・リスト表示機能追加

2014-12-27 03:43:48
闇鍋プラグイン(https://bowlroll.net/file/9765)に
・ボーンツリー・リスト表示機能
を追加しました

■ViewBoneTree.dll
・ツリービューでボーンの連結順で表示
・データグリッド上でボーンの値を表示
・各ビューの要素をクリックすることによりPMDView/Formでのボーン選択
・正規表現でのボーンリスト絞り込み
・階層エラーや警告の色表記
・他、細かい機能。

2014/12/31更新
以下にソースコードアップ
https://bowlroll.net/file/60122

ボーン構成構築時でのボーン親子関係の視覚化とレコード間の値比較の視覚化を目的に作成しました。
ボーンの値更新はこの機能で該当ボーンをすみやかにPMDViewやFormにて選択出来ますので通常通り作業してください。

■使い方
・プラグイン実行
「User」→「View」→「[View] ボーン選択表示」
を選択して実行してください。


以下の様なフォームが表示されます。


・フォームの説明
左側がツリービュー
右側がリストビュー
となります。
 ボーン情報の同期は自動で行っておりませんのでPMXE上でボーン操作を行った場合は必ず画面左上の「ボーン情報の再取得」を押してください。


・エラー表示
ボーンの変形順にエラーがある場合は「」「」で行の背景色が表示されます。
ボーンの変形に問題(1フレーム遅れや動作しない。)が発生しますので修正してください。


・警告表示
ボーンの変形順にケアレスミス発生原因になりそうな設定がある場合は「で行の背景色が表示されます。これが表示されていても動作には特に問題ありません。
ボーン改造などを行う際に変形順ミスの原因になりやすい部分になります。


・ツリーを閉じる
画面上部にある「閉じる」ボタンを押すことでツリー表示のツリーを閉じる事が出来ます。


・チェック項目を選択
ツリー表示部のチェックをし「チェック項目を選択」を押すことによりリスト表示部の行を選択できます。また、その際にPMDViewやForm上のボーンを選択します。


・チェック項目のみ表示
ツリー表示部のチェックをし「チェック項目のみ表示」を押すことによりリスト表示部にその行のみ表示することが出来ます。


・PMDView上で選択
リスト表示部で円卓された行のボーンをPMDViewやForm上で選択します。


・ボーン名絞込み
正規表現でリスト表示を絞り込みます。
以下の様な記述で絞り込めます。
「足」を含むボーンを絞り込みたい場合   ⇒ 足
「左腕・右腕」を絞り込みたい場合     ⇒ [左|右]腕
「~先」で終わるボーンを絞り込みたい場合 ⇒ 先$
「右~」で始まるボーンを絞り込みたい場合 ⇒ ^右

正規表現については
http://www.megasoft.co.jp/mifes/seiki/meta.html
こういう所を探してがんばってください。

例1)
「左腕・右腕」を絞り込みたい場合     ⇒ [左|右]腕



例2)
「~先」で終わるボーンを絞り込みたい場合 ⇒ 先$


・透明化
フォームを透明化します。


・その他機能
1.リスト表示部でセルをダブルクリックする事で行を選択します。
その際PMDview/Form/ツリー表示の同じボーンが選択されます。

2.ツリー表示で項目をクリックする事でPMDview/Form/リスト表示の同じボーンが選択されます。

3.ボタン上にマウスカーソルをしばらく置くと機能説明が表示されます。

4.ツリー表示部で「IK」「回転連動」の設定がされたボーンの上にマウスカーソルを置くとそのIK情報や連動情報が表示されます。

5.ツリー表示部でエラー/警告のあるボーンの上にマウスカーソルを置くとエラーメッセージが表示されます。



以上です。

この記事のコメント欄は以下の記事通り解放します
http://ch.nicovideo.jp/t0r0/blomaga/ar760385

投稿者:

T0R0

プロフィールページ