DAZの上腕ボーンはShldrBendとShldrTwistの階層があるのだけど、DAZtoMaxでアサインされているCATモデルの上腕はUpperarm1本だけ。
このUpperarmにShldrBendボーンだけがPosition & Orientation Constraintされており、ShldrTwistはどこともリンクのないまま放置されている。

このままでは勿体ない。せっかくなのでCATの上腕も2ボーン構成にして、ShlderTwistをOrentation Constraintで接続してみた。

  1. まず上腕ボーンのSegmentsを2に増やす。
    DazToMax_upperarm_twist01.png
    下図は左腕のみ上腕ボーンが2セグメント化された状態。
    DazToMax_upperarm_twist02.png
  2. DAZのlShldrTwistボーンにOrentation Costraintを設定し、Targetとして増やしたLUpperarm2をアサインする。

  3. CATのUpperarmのBone Twist Weightを以下のように設定。
    DazToMax_upperarm_twist03.png これで、上腕を捩じった時に肩回りはほとんど追従して旋回せず、肘に近付くにつれて旋回する=上腕が捻じれる状態になる。*1

  4. で、これが比較。左腕は上腕の捩じれに対応した2ボーン式。右腕は上腕全体が捻じれるデフォルトの1ボーン式。
    DazToMax_upperarm_twist04.png
    う~ん、、、あんまり差がないな。
    まぁ、ポージング次第ではもうちょっと顕著に差が出る場面もある、、、かもしれないw

*1 ちなみにTangentの値は捻じれボーンが3つ以上に増えてくると効いてくるのだろうけど、2つだとあんまり結果に影響しない。

添付ファイル: fileDazToMax_upperarm_twist04.png 9件 [詳細] fileDazToMax_upperarm_twist03.png 10件 [詳細] fileDazToMax_upperarm_twist02.png 14件 [詳細] fileDazToMax_upperarm_twist01.png 12件 [詳細]

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-03-18 (土) 21:29:24