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 celujesz w platformy Android lub Meta Quest i napotkasz błędy kompilacji z tą wtyczką, będziesz musiał wyłączyć architekturę Android x86_64 (x64) w ustawieniach projektu:
- Przejdź do Edycja > Ustawienia projektu
- Przejdź do Platformy > Android
- W sekcji Platformy - Android, Kompilacja, znajdź Obsługa x86_64 [czyli x64] i upewnij się, że jest wyłączona, 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ć Realistycznych modeli synchronizacji ust, 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 prawidłową inicjalizację 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ń następującą sekcję w całości:
,
"Plugins": [
{
"Name": "NNERuntimeORT",
"Enabled": true
}
]
Ważne uwagi
- Ta modyfikacja dotyczy tylko platform Mac i Linux. Użytkownicy systemu 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.