質問は基本的に1スレッドにつき1つの内容でお願いします。

お問い合わせの際は下記の情報を明記をお願いいたします。

▼ソフトウェアに関するご質問の場合

・【問題が発生したソフトウェア名とバージョン】(例:Cubism Editor 3.1.02、Euclid Editor 1.2.0 など)
・【ご利用のPC環境】例:Windows10、macOS HighSierra など
・【グラフィックボード】例:GeForce GTX 950M など
・【メモリ】例:8GB
・【原画(イラスト)を制作したソフトウェア】例:Photoshop , CLIP STUDIO , SAI など
・【問い合わせ内容がわかるスクリーンショットまたは動画】

---------------------------

▼SDKに関するご質問の場合

・現象の再現を行い検証させていただきますので、再現する最小のプロジェクトのご提供か、再現するまでの手順
・使用したSDKのバージョン

Unityで親デフォーマより小さな子デフォーマが正しく処理されない問題

お世話になっております。
Unity用SDKのDemoを触っていて妙な挙動に遭遇したので報告させて頂きます。

あるパーツを描画するとき、そのパーツに関連づけられたデフォーマの構造が
親デフォーマがパーツ全体を包み、かつ
子デフォーマがパーツの一部のみを包むような場合、

Unity では
子デフォーマに含まれない部分が親デフォーマの影響を無視したように振舞います。
例えば、体の曲面 -> 胸元の曲面 -> 胴体パーツ のような構造を作った場合、
胸元以外の部分、腰のあたりが体の曲面をうまく反映していないように見えます。

Live2D Modeler では
子デフォーマに含まれない部分にも親デフォーマの影響は出ており変形します。
私はこちらを正常な状態だと考えています。

そもそもデフォーマをパーツの一部のみに適用するような使い方を避ければ
この問題には遭遇せずに済むと考えられるのですが、
修正を要する内容かと思い報告させて頂きました。

確認SDK ver. 2.0.08_1
Tagged:

コメント

  • 報告ありがとうございます。

    親のデフォーマより大きい描画オブジェクトが設定された場合の現象でしょうか?
    小顔屋のデフォーマからはみ出してしまっている場合は、変形させた時に予期せぬ形状になってしまうことがあるため、このオブジェクトは親のデフォーマの枠内に収めることを推奨しております。
    http://sites.cybernoids.jp/cubism2/modeler/deformer/about
  • 仕様として描画オブジェクトもデフォーマに包まれる形でないとまずいのですね。
    階層的には親(祖父?)デフォーマ->子デフォーマ->描画オブジェクトでしたが、
    サイズ的に親デフォーマ > 子デフォーマ < 描画オブジェクトになってました。
    お騒がせしました。
Sign In or Register to comment.