プラットフォーム固有の設定
このガイドでは、Runtime MetaHuman Lip Sync プラグインのプラットフォーム固有のセットアップ要件と設定について説明します。
Android / Meta Quest 設定
Android または Meta Quest プラットフォームをターゲットとしており、このプラグインでビルドエラーが発生する場合は、プロジェクト設定で x86_64 (x64) Android アーキテクチャを無効にする必要があります:
- 編集 (Edit) > プロジェクト設定 (Project Settings) に移動します
- プラットフォーム (Platforms) > Android に移動します
- プラットフォーム - Android (Platforms - Android) の ビルド (Build) セクションで、x86_64 [別名 x64] をサポート (Support x86_64 [aka x64]) を見つけ、以下のように無効になっていることを確認します
これは、プラグインが現在 Android / Meta Quest プラットフォーム向けに arm64-v8a および armeabi-v7a アーキテクチャのみをサポートしているためです。
Mac / Linux 設定 (UE 5.6+)
NNERuntimeORT プラグインの競合
Mac または Linux プラットフォームで Unreal Engine 5.6 以降 を使用しており、リアリスティック Lip Sync モデル (Realistic Lip Sync Models) を使用する予定の場合、プラグインの競合が発生し、リアリスティックモデルが正しく動作しなくなります。
問題点
UE 5.6 以降、エンジンには NNERuntimeORT
プラグインが含まれており、これは Mac および Linux プラットフォーム上で Runtime MetaHuman Lip Sync プラグインのリアリスティックモデルと競合します。この競合により、リアリスティックなリップシンク機能が適切に初期化されなくなります。
解決策
この競合を解決するには、プラグインの設定ファイルを変更する必要があります:
- Unreal Engine のインストールフォルダに移動します
Engine/Plugins/Marketplace/
に移動しますRuntimeMetaHumanLipSync
プラグインフォルダ を見つけます- テキストエディタで
RuntimeMetaHumanLipSync.uplugin
ファイルを開きます - 以下のセクションを完全に削除します:
,
"Plugins": [
{
"Name": "NNERuntimeORT",
"Enabled": true
}
]
重要な注意点
- この変更は Mac と Linux プラットフォームのみに影響します。 Windows ユーザーはこの変更を行う必要はありません。
- この修正は UE 5.6 以降でのみ必要です。 それ以前のエンジンバージョンは影響を受けません。
- プラグインを更新する場合、この手順を繰り返す必要がある可能性があります。 更新により元の設定ファイルが復元されるためです。