• MMD ボーン数制限について

    2015-01-10 15:2910
    去年MMDの仕様が変わってからチェックしてなかったので改めてボーン数許容範囲の再チェックしてみた。
    チェックに使用したモデルはこちらにアップ(https://bowlroll.net/file/60541)

    ■ボーン数
    262144迄確認。(これ以上は重たくてやってられんw)
    intの最大値まで可能と思われる。(ボーン追加ループは正常に回るがファイルが巨大になりすぎて諦めた。)
    但し、実用上表示・操作ボーンの最大値に左右される。

    ■表示・操作ボーン数
    1661
    正常に動作する。
    例)ボーン数1661


    例)ボーン数1662(右下のLocal/Globalアイコンが欠ける)


    例)ボーン数1663(右下のLocal/Globalアイコンが欠ける


    2855
    右下のLocal/Globalが表示されなくなる。(操作アイコンは見えないが操作可能)


    4096
    モデルの読み取りは可能だが操作画面での操作不可。

    4097以降
    MMD落ちる。


    上記より従って通常モデルはボーン数「1500-1600程度で押さえておくほうが無難。

    ■物理演算
    次に物理演算。
    頂点数1万程度で構成された面に対して「ぱんつプラグイン(1頂点1ボーン1剛体化)」を適用し全てのボーンを非表示・非操作にしてみる。
    モデル:
    頂点数 10201
    ボーン数 10203
    剛体数 10201
    Joint数 30200




    正常に動作(但し1fps以下なので覚悟する事)


    従って、非表示・非操作にすればCPUでがんばれるだけぶち込むことは可能らしい。

    以上。
  • 広告
  • 闇鍋プラグイン 材質モーフ調整用フォーム機能追加

    2015-01-05 22:0327
    闇鍋プラグイン(https://bowlroll.net/file/9765)に
    ・材質モーフ調整用フォーム機能
    を追加しました。

    ■EditMaterialMorph.dll
    ・材質モーフの調整用画面
    ・値のテンプレート登録
    ・よく使う値をボタン化
    ・材質の設定値の視覚化
    2015/01/18更新 フォームから複数材質登録ボタン追加・テンプレート削除ボタンのレイアウト変更・材質モーフ内に全適用チェック追加

    ■使い方
    ・プラグイン実行
    「User」→「MORPH」→「[MORPH] 材質モーフ編集画面」
    を選択して実行してください。


    実行しましたら以下の様な入力画面が表示されます。




    ・画面説明
    1.赤く囲んだ部分に材質モーフの一覧が表示されます。ここを選択すると材質モーフオフセットの一覧が右の画面に表示されます。


    2.赤く囲んだ部分に材質モーフオフセットの一覧が表示されます。選択しますとそのオフセット値の詳細が下の部分に表示されます。


    3.赤く囲んだ部分にて材質モーフの追加・削除・更新とオフセット値の追加・削除が出来ます。


    ・フォームから複数選択材質の追加方法
    フォームで複数の材質を選択します。


    材質モーフを選択し「複数オフセット追加」を押します。


    以下の様に選択された材質がオフセットとして追加されます。


    ・材質モーフ内全適用
    材質モーフ内全適用にチェックを入れて更新ボタンを押します。


    材質モーフ内の全てのオフセットに値が適用されます。



    4.赤く囲んだ部分にてオフセット値の調整が出来ます。


    5.赤く囲んだ部分のボタンを押す事でによく使うであろう値が設定されます。


    6.赤く囲んだ部分のボタンを押す事水道屋仕様の値を設定できます。


    7.赤く囲んだ部分のボタンを押す事自分用の設定をテンプレート登録・削除・適用ができます。設定ファイル(editmaterialmorph.xml)はプラグインフォルダ内に保存されますので再起動時にも有効となります。


    以上です。

  • 標準表示枠チェッカー

    2014-12-31 14:153

    ■標準表示枠チェッカー
    あにまさ式初音ミクVer2に準標準ボーンを追加した際の表示枠の
    内容を基準に表示枠の作成とチェックを行います。

    DL URL:https://bowlroll.net/file/16780

    機能
    ・root nodeに重複登録があった場合は警告を表示します。
    ・表示枠が存在しない場合は表示枠名を赤文字で表示します。
    ・表示枠内のボーン/モーフの差異を表示します。
    ・定義に準じた表示枠の作成とボーンの登録を行います。

    ■表示枠について
    表示枠は
     センター
     IK
     体(上)
     髪
     腕
     指
     体(下)
     足
     その他
    の存在をチェックします。
    存在しない場合は赤文字で表示枠名を表示します。


    ■表示枠内ボーン・モーフについて
    以下の定義で表示枠内をチェックします。
    [センター](root に登録されているものは除外します。)
    全ての親
    操作中心
    センター

    グルーブ

    [IK]
    左足IK親
    左足IK
    右足IK親
    右足IK
    左つま先IK
    右つま先IK

    [体(上)]
    上半身
    上半身2


    左目
    右目
    両目
    左目光
    右目光

    [髪]

    [腕]
    左肩P
    左肩
    左腕
    左腕捩
    左ひじ
    左手捩
    左手首
    右肩P
    右肩
    右腕
    右腕捩
    右ひじ
    右手捩
    右手首

    [指]
    左親指0
    左親指1
    左親指2
    左人指1
    左人指2
    左人指3
    左中指1
    左中指2
    左中指3
    左薬指1
    左薬指2
    左薬指3
    左小指1
    左小指2
    左小指3
    右親指0
    右親指1
    右親指2
    右人指1
    右人指2
    右人指3
    右中指1
    右中指2
    右中指3
    右薬指1
    右薬指2
    右薬指3
    右小指1
    右小指2
    右小指3

    [体(下)]
    下半身

    [足]
    左足
    左ひざ
    左足首
    左足D
    左ひざD
    左足首D
    左足先EX
    右足
    右ひざ
    右足首
    右足D
    右ひざD
    右足首D
    右足先EX

    [表情]






    ω
    ω□
    はんっ!
    えー
    にやり
    まばたき
    笑い
    ウィンク
    ウィンク2
    ウィンク右
    ウィンク2右
    はぅ
    なごみ
    びっくり
    じと目
    なぬ!
    真面目
    困る
    にこり
    怒り


    瞳小
    ぺろっ


    ■同梱ファイル
    サンプルの表示枠データです。PMXEの標準機能であるCSV一括登録(http://ch.nicovideo.jp/t0r0/blomaga/ar696196)を使用して適用できます。

    ・表情表示枠
    表情表示枠.csv

    ・ボーン表示枠
    ボーン表示枠.csv