メインコンテンツまでスキップ

プラットフォーム固有の設定

このガイドでは、Runtime MetaHuman Lip Sync プラグインのプラットフォーム固有のセットアップ要件と設定について説明します。

Android / Meta Quest 設定

Android または Meta Quest プラットフォームをターゲットとしており、このプラグインでビルドエラーが発生する場合は、プロジェクト設定で x86_64 (x64) Android アーキテクチャを無効にする必要があります:

  1. 編集 > プロジェクト設定 に移動します
  2. プラットフォーム > Android に移動します
  3. プラットフォーム - Androidビルド セクションで、x86_64 [別名 x64] をサポート を見つけ、以下に示すように無効になっていることを確認します

x64 Android アーキテクチャを無効にする

これは、プラグインが現在 Android / Meta Quest プラットフォーム向けに arm64-v8a および armeabi-v7a アーキテクチャのみをサポートしているためです。

Mac / Linux 設定 (UE 5.6+)

NNERuntimeORT プラグインの競合

Mac または Linux プラットフォームで Unreal Engine 5.6 以降 を使用しており、リアリスティック Lip Sync モデル を使用する予定の場合、プラグインの競合が発生し、リアリスティックモデルが正しく動作しなくなります。

問題点

UE 5.6 以降、エンジンには NNERuntimeORT プラグインが含まれており、これが Mac および Linux プラットフォーム上の Runtime MetaHuman Lip Sync プラグインのリアリスティックモデルと競合します。この競合により、リアリスティックなリップシンク機能が適切に初期化されなくなります。

解決策

この競合を解決するには、プラグイン設定ファイルを変更する必要があります:

  1. Unreal Engine のインストールフォルダに移動します
  2. Engine/Plugins/Marketplace/ に移動します
  3. RuntimeMetaHumanLipSync プラグインフォルダを見つけます
  4. テキストエディタで RuntimeMetaHumanLipSync.uplugin ファイルを開きます
  5. 以下のセクションを完全に削除します:
,
"Plugins": [
{
"Name": "NNERuntimeORT",
"Enabled": true
}
]

重要な注意事項

  • この変更は Mac と Linux プラットフォームにのみ影響します。 Windows ユーザーはこの変更を行う必要はありません。
  • この修正は UE 5.6 以降でのみ必要です。 それ以前のエンジンバージョンは影響を受けません。
  • プラグインを更新する場合、この手順を繰り返す必要があるかもしれません。 更新により元の設定ファイルが復元されるためです。