Перейти к основному содержимому

Платформенно-специфичная конфигурация

Это руководство охватывает платформенно-специфичные требования к настройке и конфигурации для плагина Runtime MetaHuman Lip Sync.

Конфигурация для Android / Meta Quest

Если вы ориентируетесь на платформы Android или Meta Quest и сталкиваетесь с ошибками сборки при использовании этого плагина, вам потребуется отключить архитектуру Android x86_64 (x64) в настройках вашего проекта:

  1. Перейдите в Edit > Project Settings
  2. Перейдите в Platforms > Android
  3. В разделе Platforms - Android, секция Build, найдите Support x86_64 [aka x64] и убедитесь, что она отключена, как показано ниже

Отключение архитектуры x64 для Android

Это связано с тем, что плагин в настоящее время поддерживает только архитектуры arm64-v8a и armeabi-v7a для платформ Android / Meta Quest.

Конфигурация для Mac / Linux (UE 5.6+)

Конфликт с плагином NNERuntimeORT

Если вы используете Unreal Engine 5.6 или новее на платформах Mac или Linux и планируете использовать Realistic Lip Sync Models, вы столкнетесь с конфликтом плагинов, который препятствует корректной работе реалистичных моделей.

Проблема

Начиная с UE 5.6, движок включает плагин NNERuntimeORT, который конфликтует с реалистичными моделями плагина Runtime MetaHuman Lip Sync на платформах Mac и Linux. Этот конфликт препятствует правильной инициализации функциональности реалистичной синхронизации губ.

Решение

Для разрешения этого конфликта вам необходимо изменить файл конфигурации плагина:

  1. Перейдите в папку установки вашего Unreal Engine
  2. Перейдите в Engine/Plugins/Marketplace/
  3. Найдите папку плагина RuntimeMetaHumanLipSync
  4. Откройте файл RuntimeMetaHumanLipSync.uplugin в текстовом редакторе
  5. Полностью удалите следующий раздел:
,
"Plugins": [
{
"Name": "NNERuntimeORT",
"Enabled": true
}
]

Важные примечания

  • Это изменение затрагивает только платформы Mac и Linux. Пользователям Windows не нужно вносить это изменение.
  • Это исправление требуется только для UE 5.6 и более поздних версий. Более ранние версии движка не затронуты.
  • Вам может потребоваться повторить этот процесс при обновлении плагина, так как обновления восстановят исходный файл конфигурации.