2021年07月
前回は【Daz studioからPmxEditorへキャラを持ってくる】でした。
今回はモーションを適用して動かすまでをやるのですが、モーションを適用するには、ボーンの修正が必要です。
Genesis8系はボーン構造が複雑です。また、ボーン名がpmxのボーン名と異なるため、ボーン名の変換を行わなくてはなりません。
まずはボーン名変換表を作成します。
編集→名称一括編集で変換表を表示し、ボーンを選択します。和名変更の欄に対応するpmxボーン名を入力していきます。
なお、Genesis8系フィギュアの場合、pmxには無いボーンが結構あります。後ほど削除しますので、変換せずにそのままにします。
Daz to Blenderで転送した時にできたのか、わかりませんが、rootボーン、IKができています。下の画像の様にとりあえず入力しました(手IKボーンは結局削除してしまうのですが・・・)。
編集→確定で名称変換しましょう。
はいで確定。
この状態でモーション読み込んで動かしたところ、悲惨な状態に・・・。
ボーン構造をpmxに合わせないとダメなようです。
まずは、センター、操作中心、グルーブボーンを追加。
別のpmxモデルと見比べながら、ボーンを修正。
腰キャンセルボーンは他のpmxモデルを参照しながら追加。
足IK親とつま先IKを追加。
足のボーンにある、lThighTwist、rThighTwist、lMetatarsals、rMetatarsals、足指のボーンは削除しました。削除する際は、親ボーンと表示先のボーンに-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
標準ボーンチェッカーは、(ボーンの並べ替え調整・変形改装の調整)でいいえをクリックします。

準標準ボーン追加は全選択でOKクリック。

この時点で躍らせてみる。だいぶいい動き。

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

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

ボーンの修正はこれで終了です。
躍らせてみましょう。
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)
まだ表情モーフと髪の毛の物理演算ができていませんが、これだけでも、結構サマになっています。
表情モーフについては、次回で!
DazキャラでもGenesisのバージョンによっては、ボーン構造が違うので面倒です。
第1回目は、「Daz studioからPmxEditorへキャラを持ってくる」です。
今回は、Daz to Unityでいつもお世話になっている、Petuniaさんを使用します。

今回はDaz to BlenderでBlenderに転送します。Daz to Blenderは無料で入手できます。
Blenderには予めMMD Toolsを導入しておきましょう。

MMD Toolsは以下からダウンロードできます。
https://github.com/powroupi/blender_mmd_tools
Petuniaさんを転送します。Scripts→Blender→Daz to Blender

表情モーフを使用するため、Include Morphsにチェックをつけて、Choose Morphsをクリックします。

モーフの選択画面が出てきます。

画面左下のMorph Utilitiesで表情、その他モーフを追加できます。Add Expressions(表情)、Add Facial Morphs(顔パーツのモーフ)でGenesis8をクリック、Other MorphsでVisemas(リップの動き)をクリックします。

一通りモーフが追加出来たら、Acceptをクリックして戻ります。

Collect Texturesにもチェックをつけて、Acceptをクリックします。

Blenderへ転送されます。

転送が終わったら、Blenderを起動しましょう。

Blender起動時に出てくる立方体は消しましょう。
Nキークリックでツールを表示し、DazToBlenderを選択します。
Import New Genesis Figureをクリックします。

確認メッセージでImport New Genesis Figureをクリックします。

Petuniaさん、無事取り込めました。

事故発生。服が若干フィットしてない。

服の調整後再転送しました。
今度はいい感じ。腕のところが若干おかしいけど、いいか。

それではpmxに変換します。MMD Toolsに切り替え、Genesis8Femaleを選択して、Convert Modelをクリックします。

そのままOKをクリックします。

表示がおかしくはなっているものの、変換できました。

MMD ToolsのTranslationをクリックし、

このままOKをクリックします。

pmxへエクスポートします。Modelのエクスポートをクリックします。

スケールは10~11くらいが良いと思います。pmxファイル名入力後、Export PMX File(.pmx)をクリックします。pmxファイル作成には物によると思いますが、結構時間がかかります。

pmxファイルができました。

PmxEditorで開くと、こうなります。

材質の修正をかけていきます。

EyeMoistureとComeaの非透過度を0にします。


瞳が表示されました。

服の網目の情報などがぶっ飛んでいるため、Daz studioで確認して復元していきます。
復元にはGIMPを使用しました。ついでにまつげのテクスチャも修正しました。

こうなりました。やれやれ😥

エッジをつけてみました。

一旦pmxを保存します。
このあと、モーションを適用して動くようにするのですが、これまた大変な作業になります。
次回で説明します。お楽しみに!!
製品ページを見ると、どうやらAugust8.1は性同一性を表現・・・すなわち、男女の性別の垣根をなくそう的な、まあ、今流行りのLGBTをフィギュアに取り入れてみました・・・というコンセプトのようです。

男性版のほうのマテリアル設定では、女性のようなメイクが選べます。

男性版にメイクしてみたところ。ほとんど女性版と変わらない。

髭を書いているおふざけメイク。女性版にも同じのがあります。

男性女性両方とも体形変更できるようになっています。男性版で豊胸なんてのができてしまう。恐ろしや。

そして、男女ともに別の性の性器をつけることができてしまいます(性器は付属していませんが、Genesis8用のものをつけることができます)。August8.1には性器用のマテリアルが付属しています。女性版にち〇〇をつけることも・・・もちろん可能です。

メイクして豊胸してち〇〇をつけたキャラを作ってみましたが・・・全てを見せられないのが残念。

最近はダイバーシティーだとか、LGBTだとか、性差別にうるさい世の中になってきました。Dazフィギュアにもその波がガンガン来ているようです。
August8.1にも以下のバンドル製品がありますので、興味のある方はチェックしてみてください。