前回は【Daz studioからPmxEditorへキャラを持ってくる】でした。

今回はモーションを適用して動かすまでをやるのですが、モーションを適用するには、ボーンの修正が必要です。

 

Genesis8系はボーン構造が複雑です。また、ボーン名がpmxのボーン名と異なるため、ボーン名の変換を行わなくてはなりません。

キャプチャ1

まずはボーン名変換表を作成します。

編集→名称一括編集で変換表を表示し、ボーンを選択します。和名変更の欄に対応するpmxボーン名を入力していきます。

キャプチャ3

なお、Genesis8系フィギュアの場合、pmxには無いボーンが結構あります。後ほど削除しますので、変換せずにそのままにします。

Daz to Blenderで転送した時にできたのか、わかりませんが、rootボーン、IKができています。下の画像の様にとりあえず入力しました(手IKボーンは結局削除してしまうのですが・・・)。
キャプチャ4

編集→確定で名称変換しましょう。
キャプチャ5


はいで確定。
キャプチャ7

この状態でモーション読み込んで動かしたところ、悲惨な状態に・・・。
キャプチャ8

ボーン構造をpmxに合わせないとダメなようです。

まずは、センター、操作中心、グルーブボーンを追加。
キャプチャ9

別のpmxモデルと見比べながら、ボーンを修正。

腰キャンセルボーンは他のpmxモデルを参照しながら追加。

IK親とつま先IKを追加。
キャプチャ11

足のボーンにある、lThighTwistrThighTwistlMetatarsalsrMetatarsals、足指のボーンは削除しました。削除する際は、親ボーンと表示先のボーンに-1を入れて、接続先ボーンや親ボーンの接続を変更したうえで、接続を解除してから消しています。

左手IK、右手IKは不要と判断し、削除しました。指ボーンにあるCarpalボーンは削除すると、指がぐちゃぐちゃになるため、そのまま残しました。顔のボーンで不要と思われるものが多数あり、これも削除しました。

2021/07/19 追記
ボーンの設定については、他pmxを参考にして、全面的に見直しました。

ボーンの修正・削除についてまとめ

hip

名称変更: 腰

 

pelvis

名称変更: 下半身

 

lThighBend

名称変更: 左足

 

lThighTwist

削除

 

lShin

名称変更:: 左ひざ

 

lFoot

名称変更: 左足首

 

lMetatarsals

削除

 

lToe

名称変更: 左つま先

 

lSmallToe4

削除

 

lSmallToe4_2

削除

 

lSmallToe3

削除

 

lSmallToe3_2

削除

 

lSmallToe2

削除

 

lSmallToe2_2

削除

 

lSmallToe1

削除

 

lSmallToe1_2

削除

 

lBigToe

削除

 

lBigToe_2

削除

 

rThighBend

名称変更: 右足

 

rThighTwist

削除

 

rShin

名称変更: 右ひざ

 

rFoot

名称変更: 右足首

 

rMetatarsals

削除

 

rToe

名称変更: 右つま先

 

rSmallToe4

削除

 

rSmallToe4_2

削除

 

rSmallToe3

削除

 

rSmallToe3_2

削除

 

rSmallToe2

削除

 

rSmallToe2_2

削除

 

rSmallToe1

削除

 

rSmallToe1_2

削除

 

rBigToe

削除

 

rBigToe_2

削除

 

abdomenLower

名称変更: 上半身

 

abdomenUpper

削除

 

chestLower

削除

 

chestUpper

名称変更: 上半身2

 

lCollar

名称変更: 左肩

 

lShldrBend

名称変更: 左腕

 

lShldrTwist

削除

 

lForearmBend

名称変更: 左ひじ

 

lForearmTwist

削除

 

lHand

名称変更: 左手首

 

lThumb1

名称変更: 左親指0

 

lThumb2

名称変更: 左親指1

 

lThumb3

名称変更: 左親指2

 

lCarpal1

残した

 

lIndex1

名称変更: 左人指1

 

lIndex2

名称変更: 左人指2

 

lIndex3

名称変更: 左人指3

 

lCarpal2

残した

 

lMid1

名称変更: 左中指1

 

lMid2

名称変更: 左中指2

 

lMid3

名称変更: 左中指3

 

lCarpal3

残した

 

lRing1

名称変更: 左薬指1

 

lRing2

名称変更: 左薬指2

 

lRing3

名称変更: 左薬指3

 

lCarpal4

残した

 

lPinky1

名称変更: 左薬指1

 

lPinky2

名称変更: 左薬指2

 

lPinky3

名称変更: 左薬指3

 

rCollar

名称変更: 右肩

 

rShldrBend

名称変更: 右腕

 

rShldrTwist

削除

 

rForearmBend

名称変更: 右ひじ

 

rForearmTwist

削除

 

rHand

名称変更: 右手首

 

rThumb1

名称変更: 右親指0

 

rThumb2

名称変更: 右親指1

 

rThumb3

名称変更: 右親指2

 

rCarpal1

残した

 

rIndex1

名称変更: 右人指1

 

rIndex2

名称変更: 右人指2

 

rIndex3

名称変更: 右人指3

 

rCarpal2

残した

 

rMid1

名称変更: 右中指1

 

rMid2

名称変更: 右中指2

 

rMid3

名称変更: 右中指3

 

rCarpal3

残した

 

rRing1

名称変更: 右薬指1

 

rRing2

名称変更: 右薬指2

 

rRing3

名称変更: 右薬指3

 

rCarpal4

残した

 

rPinky1

名称変更: 右薬指1

 

rPinky2

名称変更: 右薬指2

 

rPinky3

名称変更: 右薬指3

 

neckLower

名称変更: 首

 

neckUpper

削除

 

head

名称変更: 頭

 

upperTeeth

削除

 

lowerJaw

削除

 

lowerTeeth

削除

 

tongue01

名称変更: 舌1

 

tongue02

名称変更: 舌2

 

tongue03

名称変更: 舌3

 

tongue04

名称変更: 舌4

 

lowerFaceRig

削除

 

lNasolabialLower

削除

 

rNasolabialLower

削除

 

lNasolabialMouthCorner

削除

 

rNasolabialMouthCorner

削除

 

lLipCorner

削除

 

lLipLowerOuter

削除

 

lLipLowerInner

削除

 

LipLowerMiddle

削除

 

rLipLowerInner

削除

 

rLipLowerOuter

削除

 

rLipCorner

削除

 

LipBelow

削除

 

Chin

削除

 

lCheekLower

削除

 

rCheekLower

削除

 

BelowJaw

削除

 

lJawClench

削除

 

rJawClench

削除

 

upperFaceRig

削除

 

rBrowInner

削除

 

rBrowMid

削除

 

rBrowOuter

削除

 

lBrowInner

削除

 

lBrowMid

削除

 

lBrowOuter

削除

 

CenterBrow

削除

 

MidNoseBridge

削除

 

lEyelidInner

削除

 

lEyelidUpperInner

削除

 

lEyelidUpper

削除

 

lEyelidUpperOuter

削除

 

lEyelidOuter

削除

 

lEyelidLowerOuter

削除

 

lEyelidLower

削除

 

lEyelidLowerInner

削除

 

rEyelidInner

削除

 

rEyelidUpperInner

削除

 

rEyelidUpper

削除

 

rEyelidUpperOuter

削除

 

rEyelidOuter

削除

 

rEyelidLowerOuter

削除

 

rEyelidLower

削除

 

rEyelidLowerInner

削除

 

lSquintInner

削除

 

lSquintOuter

削除

 

rSquintInner

削除

 

rSquintOuter

削除

 

lCheekUpper

削除

 

rCheekUpper

削除

 

Nose

削除

 

lNostril

削除

 

rNostril

削除

 

lLipBelowNose

削除

 

rLipBelowNose

削除

 

lLipNasolabialCrease

削除

 

rLipNasolabialCrease

削除

 

lNasolabialUpper

削除

 

rNasolabialUpper

削除

 

lNasolabialMiddle

削除

 

rNasolabialMiddle

削除

 

LipUpperMiddle

削除

 

lLipUpperOuter

削除

 

lLipUpperInner

削除

 

rLipUpperInner

削除

 

rLipUpperOuter

削除

 

lEye

名称変更: 左目

 

rEye

名称変更: 右目

 

lEar

名称変更: 左みみ

 

rEar

名称変更: 右みみ

 

rTail

名称変更: 右髪1

 

rTailSwing

名称変更: 右髪2

 

rTailSwing_2

名称変更: 右髪3

 

lTail

名称変更: 左髪1

 

lTailSwing

名称変更: 左髪2

 

lTailSwing_2

名称変更: 左髪3

 

lPectoral

名称変更: 左胸

 

rPectoral

名称変更: 右胸

 

root

名称変更: 全ての親

 

rShin_P

削除

 

lShin_P

削除

 

lShin_IK

名称変更: 左足IK

 

rShin_IK

名称変更: 右足IK

 

lHand_IK

削除

 

rHand_IK

削除

 

mainEye_H

名称変更: 両目

 

rEye_H

削除

 

lEye_H

削除

 


ボーン修正完了後、標準ボーンチェッカー、準標準ボーン追加(PMX)のプラグインを実行。

以下からダウンロードできます。
【標準ボーンチェッカー】
https://bowlroll.net/file/9611
【準標準ボーン追加プラグイン】
https://www.nicovideo.jp/watch/sm14956092


標準ボーンチェッカーは、(ボーンの並べ替え調整・変形改装の調整)でいいえをクリックします。
キャプチャ16

準標準ボーン追加は全選択でOKクリック。
キャプチャ17

この時点で躍らせてみる。だいぶいい動き。
キャプチャ18



デフォルトのポーズが、足を開いている状態なので、これを直します。

キャプチャ19

TransformViewでポーズ修正後、ファイル→現在の変形状態でモデル形状を更新 で保存します。

キャプチャ20

ボーンの修正はこれで終了です。
躍らせてみましょう。

motion Carnival : fm (Original monio) model Petunia : Daz studio model→pmx model convert music Carnival(Len Kagamine version) by 黄鏡博人 (Original otetsu) (https://piapro.jp/t/H05d)
まだ表情モーフと髪の毛の物理演算ができていませんが、これだけでも、結構サマになっています。
表情モーフについては、次回で!