Konfiguracja specyficzna dla platformy
Ten przewodnik obejmuje wymagania konfiguracyjne specyficzne dla platformy oraz ustawienia dla wtyczki Runtime MetaHuman Lip Sync.
Konfiguracja Android / Meta Quest
Jeśli kierujesz na platformy Android lub Meta Quest i napotkasz błędy kompilacji z tą wtyczką, będziesz musiał wyłączyć architekturę x86_64 (x64) dla Androida w ustawieniach projektu:
- Przejdź do Edit > Project Settings
- Przejdź do Platforms > Android
- W sekcji Platforms - Android, Build, znajdź Support x86_64 [aka x64] i upewnij się, że jest wyłączone, jak pokazano poniżej
Dzieje się tak, ponieważ wtyczka obecnie obsługuje tylko architektury arm64-v8a i armeabi-v7a dla platform Android / Meta Quest.
Konfiguracja Mac / Linux (UE 5.6+)
Jeśli używasz Unreal Engine 5.6 lub nowszego na platformach Mac lub Linux i planujesz używać Realistic Lip Sync Models, napotkasz konflikt wtyczek, który uniemożliwia poprawne działanie realistycznych modeli.
Problem
Począwszy od UE 5.6, silnik zawiera wtyczkę NNERuntimeORT
, która koliduje z realistycznymi modelami wtyczki Runtime MetaHuman Lip Sync na platformach Mac i Linux. Ten konflikt uniemożliwia poprawne inicjalizowanie funkcjonalności realistycznej synchronizacji ust.
Rozwiązanie
Aby rozwiązać ten konflikt, musisz zmodyfikować plik konfiguracyjny wtyczki:
- Przejdź do folderu instalacyjnego Unreal Engine
- Przejdź do
Engine/Plugins/Marketplace/
- Znajdź folder wtyczki
RuntimeMetaHumanLipSync
- Otwórz plik
RuntimeMetaHumanLipSync.uplugin
w edytorze tekstu - Usuń całkowicie następującą sekcję:
,
"Plugins": [
{
"Name": "NNERuntimeORT",
"Enabled": true
}
]
Ważne uwagi
- Ta modyfikacja dotyczy tylko platform Mac i Linux. Użytkownicy Windows nie muszą wprowadzać tej zmiany.
- Ta poprawka jest wymagana tylko dla UE 5.6 i nowszych. Wcześniejsze wersje silnika nie są dotknięte tym problemem.
- Może być konieczne powtórzenie tego procesu w przypadku aktualizacji wtyczki, ponieważ aktualizacje przywrócą oryginalny plik konfiguracyjny.