★お知らせ(2023/12/27)
いつもLive2D公式コミュニティをご利用いただき誠にありがとうございます。
本コミュニティは2023年12月27日 11:00をもって閉鎖いたしました。
今後の運営はすべて新Live2D公式クリエイターズフォーラムに移行します。
閉鎖に伴い、以下機能は利用不可となります。
・アカウントの新規作成
・トピック投稿、返信
たくさんのご利用誠にありがとうございました。

新Live2D公式クリエイターズフォーラムは以下バナーよりご利用いただけます。
Live2D公式クリエイターズフォーラム

なお、本コミュニティに投稿されたトピックはすべて残りますが、今後削除する可能性がございますので予めご了承ください。
閉鎖に関するお問い合わせにつきましてはLive2D公式クリエイターズフォーラムへご連絡ください。

UnityでのLive2Dアニメーション表示時、差分が重なって表示されます

はじめまして、UnityにてLive2Dを用いてゲーム制作をしている者です。

Unity用のSDKを用いてキャラクターの立ち絵アニメーションの表示を行っているのですが、
表情、ポーズ差分が重なって表示されてしまいます。

http://sites.cybernoids.jp/cubism2_en/sdk_tutorial/live2d_library/load_to_display/model_change
こちらを参考にパラメータ方式(表示/非表示の切り替え)と、パーツα方式を行ったのですが、変わらず表示が重なった状態です。

使用しているSDKは「Cubism 4 SDK for Unity R3」
Unityのバージョンは2019.4.4f1です。
公式にて公開されているサンプルファイルは問題なく、差分表示が被らずに再生されました。

cmoファイルを添付しますので、ご確認いただけますと幸いです。
(容量オーバーのため、アップローダーに反映いたしました)
https://11.gigafile.nu/0907-b057d76b05a63c0cf9fa66dd10553c523

よろしくお願いいたします。

コメント

  • @taro さん

    ご質問誠にありがとうございます。
    Live2Dスタッフでございます。
    いつも弊社製品をご愛顧くださり誠にありがとうございます。

    アップロードしていただいたモデルデータですが、こちらの確認が遅れてしまったため公開期限が過ぎておりました。
    もし可能であれば再度アップロードしていただけませんでしょうか?
    お手数をおかけしてしまい申し訳ありません。
    よろしくお願いいたします。
  • 【Cubism Editorのバージョン】Cubism Editor 4.1.00
    【SDKバージョン】Cubism 4 SDK for Unity R3
    【Unityバージョン】2021.1.18f1
    【moc3ファイルの書き出し形式】SDK4.0/Cubism4.0対応
    【ご利用のPC環境】Windows10
    【機種名】ROG Zephyrus G14
    【CPU】AMD Ryzen 9 5900HS
    【グラフィックボード】NVIDIA GeForce RTX 3060 Laptop GPU
    【メモリ】32GB

    お世話になっております。
    上記のtaro様と同じく、「UnityでLive2Dのパーツ切り替えができない」不具合が発生しています。

    パラメータ(Cubism Parameter Inspector)は正常に動いていることが確認できていますが、パーツ透明度の方は変化せず、Cubism Parts Inspectorにも動きが見られません。

    不具合が再現する最小限のUnityプロジェクトもご用意できますので、できれば急ぎでご確認をお願いできないでしょうか。
    (お手数ですがDMのご準備ができましたらご一報いただけますでしょうか)

    お忙しいところ恐れ入りますが、よろしくお願いいたします。
  • @cucu さん

    ご質問誠にありがとうございます。
    Live2Dスタッフでございます。
    いつも弊社製品をご愛顧くださり誠にありがとうございます。

    調査のため、プロジェクトを私宛のDMにてお送りください。
    お手数をおかけし申し訳ございませんが、何卒宜しくお願い申し上げます。

    ★DMの送信手順
     この返信の投稿者名[y_a_s_(Dev Staff)]をクリックします。
     開いたプロフィール画面右上の[メッセージ]をクリックします。
     [新しい会話を開始]が開きますので、アイコン[Attach file]をクリックしファイルを選択します。
     [会話を開始する]をクリックし、ご送信ください。
    (ファイルは圧縮していただくか、
     サイズが大きくて添付できない場合はアップロードサイトなどをご利用下さい)
  • お世話になっております。
    ご返信ありがとうございました。

    「不具合が再現する最小限のUnityプロジェクト」について、この後DMでお送りします。

    Unityを再生すると、自作モデルが表示されモーションが再生されるようになっています。
    (不具合により、複数種類ある手パーツが全部表示されっぱなしの状態になっています)

    ちなみに、サンプルモデルの「ハル(受付バージョン)」を「SDK4.0/Cubism4.0対応」形式で書き出して確認しましたが、不具合は発生しませんでした。
    自作モデルでのみ不具合が発生し、複数の自作モデルで試しましたがいずれも不具合が発生している状態です。

    お手数をおかけしますが、よろしくお願いいたします。
  • @cucu さん

    データの提供ありがとうございました。

    確認したところ、.motion3.jsonに記述されているパーツ不透明度のカーブがAnimationClipに書き出されていません。
    これは、現在のCubism SDK for UnityはCubism Viewer (for OW)で、.model3.jsonに.motion3.jsonの参照を追加されていることを前提としているためです。

    Unityのメニューバーから Live2D/Cubism/OriginalWorkflow/Should Import AsOriginal Workflow のチェックを外してから.motion3.jsonを再インポートして解決するかご確認していただけますでしょうか?
  • お世話になっております。

    ご教示いただいた通りに「Should Import AsOriginal Workflow」の
    チェックを外してモーションデータを再インポートしたところ、不具合が解消されました。

    ご調査いただき大変助かりました。誠にありがとうございました。
コメントするにはサインインまたは登録して下さい。