Skip to content

[UE5.8] 生成される PoseAsset (POSE_face_xxx) が空で、パーフェクトシンクが機能しない #584

Description

@haji777

素晴らしいプラグインをありがとうございます。UE5.8で以下の問題に遭遇したため報告します。

環境

  • UE 5.8.0 (正式版 / Launcher, BuildId 55116800)
  • VRM4U master (2026-07-19 取得, 3fc8bc3) をソースからビルド (VS Build Tools 2022 / MSVC v143)
  • モデル: VRoid Studio 2.3.1 出力の VRM 0.x (モーフターゲット57個)

現象

  • VRMのインポートは成功し、SkeletalMesh にモーフターゲット57個も正しく入ります
  • しかし自動生成される POSE_face_xxx (PoseAsset) にポーズデータが入っていません
    • POSE_face_xxx を開き、任意のポーズ (例: JawOpen) のウェイトを 1.0 にしてもプレビューが一切変化しません (全ポーズ同様)
  • このため ABP_VRoidPostProcess 経由のパーフェクトシンク (ARKitカーブ→VRMモーフ変換) が機能しません
  • 生成元の A_face_xxx (AnimSequence) には正しくデータが入っています (スクラブすると Fcl_MTH_A 等のカーブが1フレームずつ順にスパイクし、表情も変化します)。PoseAsset化の段階でカーブ/モーフ値が脱落しているように見えます

再現手順

  1. UE5.8 正式版 + master の VRM4U をビルド
  2. VRoid製 VRM (0.x) をインポート
  3. 生成された POSE_face_xxx を開き、JawOpen のウェイトを 1.0 にする
  4. → プレビューの口が開かない (期待: 開く)

補足

  • エディタ標準の「ポーズアセットを作成」で A_face_xxx から再生成も試しましたが、ポーズ名とフレームの対応が生成ロジックに依存するため、正しい対応を再現できず断念しました
  • 回避策として、Live Link Pose ノード + Modify Curve ノードで ARKitカーブ→Fclモーフを直接マッピングする構成で運用できています

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions