新しいLive2D公式コミュニティ(日本向け)が公開されました!
ぜひご利用ください!
Live2D公式コミュニティ

■このコミュニティの今後について
このコミュニティ(forum.live2d.com)につきましては、しばらくの間新コミュニティと並行して運営しますが、2022年内を目処に閉鎖する予定です。
閉鎖時期や内容については決定次第お知らせいたします。
海外向けコミュニティについては変更ございません。
【各最新OSの対応状況について】
Cubism Editorは 4.1.02 正式版以降でWindows 11 及び macOS Monterey に対応しております。ぜひ最新版をご利用ください。
※macOSをお使いの方でOSアップデートする際は必ずCubism Editorのライセンスを解除してください。
Cubism EditorをインストールしているmacOSをアップグレードしたい
Cubism SDKについては各SDKのREADMEまたはNOTICEをご確認ください。

【Mac各機種への対応状況について】
現在、Cubism EditorはApple M1チップ搭載機種には対応しておりません。
詳細は 動作環境 をご参照ください。
関連するお問い合わせへの対応はこの文章をもって代えさせていただきます。
Cubism 製品のマニュアル・チュートリアルはこちら
 
Cubism Editorマニュアル    Cubism Editorチュートリアル    Cubism SDKマニュアル    Cubism SDKチュートリアル

Unityでモーションをreimportしてもアニメーションクリップが更新されない

【Cubism Editorのバージョン】Cubism Editor 4.1.02 beta1
【SDKバージョン】Cubism 4 SDK for Unity R3
【Unityバージョン】2021.1.20f1
【moc3ファイルの書き出し形式】SDK4.0/Cubism4.0対応
【ご利用のPC環境】Windows10
【機種名】ROG Zephyrus G14
【CPU】AMD Ryzen 9 5900HS
【グラフィックボード】NVIDIA GeForce RTX 3060 Laptop GPU
【メモリ】32GB


お世話になっております。

Unityにおいて、一度インポートしたモーション(.motion3.json)を右クリックして「reimport」を実行しても、アニメーションクリップ(.anim)の内容が更新されない不具合が発生しています。

Live2D→Cubism→「OriginalWorkflow」には両方ともチェックを外した状態です。

更新を反映するには、一度アニメーションクリップを削除して作り直すしかないようなのですが、そうするとAnimatorからの参照がリンク切れになってしまうため、不便さを感じています。


関係あるかはわかりませんが、インポート時にエラーも発生していたので、エラー内容も記載します。
------------------------------
【エラー①】
CubismAssetProcessor : Following error occurred while importing Assets/モーションが入っているフォルダ/motions/○○.motion3.json
UnityEngine.Debug:LogError (object)
Live2D.Cubism.Editor.CubismAssetProcessor:OnPostprocessAllAssets (string[],string[],string[],string[]) (at Assets/Live2D/Cubism/Editor/CubismAssetProcessor.cs:76)
UnityEditor.AssetPostprocessingInternal:PostprocessAllAssets (string[],string[],string[],string[],string[])

【エラー②】
System.NullReferenceException: Object reference not set to an instance of an object
at Live2D.Cubism.Framework.MotionFade.CubismFadeMotionImporter.OnFadeMotionImport (Live2D.Cubism.Editor.Importers.CubismMotion3JsonImporter importer, UnityEngine.AnimationClip animationClip) [0x00146] in C:\プロジェクトフォルダ\Assets\Live2D\Cubism\Framework\MotionFade\Editor\CubismFadeMotionImporter.cs:132
at Live2D.Cubism.Editor.Importers.CubismImporter.SendMotionImportEvent (Live2D.Cubism.Editor.Importers.CubismMotion3JsonImporter importer, UnityEngine.AnimationClip animationClip) [0x00008] in C:\プロジェクトフォルダ\Assets\Live2D\Cubism\Editor\Importers\CubismImporter.cs:190
at Live2D.Cubism.Editor.Importers.CubismMotion3JsonImporter.Import () [0x001fb] in C:\プロジェクトフォルダ\Assets\Live2D\Cubism\Editor\Importers\CubismMotion3JsonImporter.cs:231
at Live2D.Cubism.Editor.Importers.CubismImporterBase.Live2D.Cubism.Editor.Importers.ICubismImporter.Import () [0x00000] in C:\プロジェクトフォルダ\Assets\Live2D\Cubism\Editor\Importers\CubismImporterBase.cs:63
at Live2D.Cubism.Editor.CubismAssetProcessor.OnPostprocessAllAssets (System.String[] importedAssetPath
------------------------------

以上となります。
お手数をおかけしますが、よろしくお願いいたします。

コメント

  • @cucu さん

    いつも弊社製品をご愛顧くださり誠にありがとうございます。
    Live2Dスタッフでございます。
    この度はご不便をおかけして誠に申し訳ございません。

    調査のため、お手数ではございますが、
    現象が確認できる最小のプロジェクトをDMにてお送りいただけないでしょうか。

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

    よろしくお願いいたします。
  • お世話になっております。
    現象が確認できる最小のプロジェクトについて、DMでお送りしました。
    お手数をおかけしますが、よろしくお願いいたします。
  • @cucu

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

    以下の階層にある CubismFadeMotionData.cs を添付のものと差し替えて現象が解消されるかを確認していただけますでしょうか?
    /Assets/Live2D/Cubism/Framework/MotionFade

    よろしくお願いいたします。
  • お世話になっております。
    ご調査いただき誠にありがとうございます。
    いただいたcsファイルに差し替えを行い確認させていただきましたが、
    不具合の解消は見られませんでした。これまでと変化がない状態です。

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

    確認していただきありがとうございました。

    頂いたプロジェクトをこちらで確認しておりますが、提示していただいたエラーの再現が確認できませんでした。
    お手数をおかけしてしまい申し訳ございませんが、現象を再現するための詳細な手順をお教えいただくことは可能でしょうか?

    よろしくお願いいたします。
  • お世話になっております。
    不具合の詳細な再現手順について、「y_a_s_(Dev Staff)」様宛のDMでお送りいたしました。
    お手数をおかけしますが、よろしくお願いいたします。
  • @cucu

    詳細な再現手順のDMありがとうございました。

    やはりこちらでは現象を再現することが出来ませんでした。

    プロジェクトのCubismFadeMotionImporter.csを添付のものと差し替え、モーションを再インポートした際に出力されるログの内容を本文含めすべてを私宛に送付していただけませんでしょうか?

    上記のファイルを差し替えると、モーションを再インポートした際に以下のように「[Support]」から始まるワーニングが出力されます。

    出力されるログがワーニングなのは、SDKが出力する他のログと混ざらないようにするためです。
    Consoleウィンドウ右上のフィルタリングでWarningのみ出力されるよう設定すると見やすくなるかと思われます。

    お手数をおかけしてしまい誠に申し訳ありませんが、よろしくお願いいたします。
  • お世話になっております。
    ご回答いただきありがとうございました。
    ログについて、「y_a_s_(Dev Staff)」様宛のDMでお送りいたしました。
    お手数をおかけしますが、よろしくお願いいたします。
  • @cucu

    ログの送付ありがとうございました。

    上記のソースに差し替えた後の動作について2点質問がございます。
    1. お問い合わせいただいたエラー②は発生しましたでしょうか?
    2. AnimationClipは更新されていますでしょうか?

    お手数をおかけしてしまい申し訳ありませんが、どうぞよろしくお願いいたします。
コメントするにはサインインまたは登録して下さい。