Lista kontrolna importu assetów Meshy do Unreal Engine: tekstury, pęknięcia, skala i wtyczka Bridge
Importowanie modeli Meshy do Unreal Engine zwykle przebiega bezproblemowo, ale kilka ustawień eksportu i importu decyduje o tym, czy tekstury, szwy i skala zostaną poprawnie przeniesione. Ta lista kontrolna obejmuje ustawienia eksportu, opcje importu Unreal, naprawę pęknięć tekstur przy imporcie GLB, korektę skali i punktu obrotu oraz korzystanie z wtyczki Meshy Bridge.
Ustawienia eksportu z Meshy
Eksportuj w formacie FBX lub GLB z dołączonymi teksturami. FBX jest ogólnie bezpieczniejszym wyborem domyślnym dla statycznych meshy i potoku materiałów Unreal, podczas gdy GLB może wymagać dodatkowej uwagi dotyczącej szwów tekstur (patrz poniżej).
Opcje importu Unreal
Podczas importu użyj okna dialogowego Import w Unreal, aby potwierdzić poprawną skalę (Unreal używa centymetrów), wygenerować kolizje w razie potrzeby oraz zaimportować materiały i tekstury razem z meshem zamiast je pomijać.
Naprawa pęknięć tekstur przy imporcie GLB
Widoczne szwy lub pęknięcia w teksturach po zaimportowaniu pliku GLB są zwykle spowodowane nieprawidłowym wypełnieniem (paddingiem) szwów UV podczas eksportu. Wyeksportuj ponownie z włączonym paddingiem tekstur, jeśli narzędzie eksportu to obsługuje, albo dostosuj ustawienia wrap/clamp tekstury w edytorze materiałów Unreal, aby zmniejszyć widoczne szwy.
Korekta skali i punktu obrotu
Ponieważ Unreal pracuje w centymetrach, modele wyeksportowane z Meshy w innej jednostce miary mogą wydawać się zbyt duże lub zbyt małe albo mieć punkt obrotu (pivot) nieznajdujący się na środku. Popraw skalę importu w ustawieniach importu FBX/GLB, a wcześniej dostosuj punkt obrotu w swoim narzędziu DCC, jeśli zależy Ci na precyzyjnym rozmieszczeniu.
Korzystanie z wtyczki Meshy Bridge
Wtyczka Meshy Bridge pozwala wysyłać modele bezpośrednio z Meshy do otwartego projektu Unreal, pomijając ręczne kroki eksportu i importu. Jeśli model nie zostanie zaimportowany przez wtyczkę, upewnij się, że wtyczka jest aktualna oraz że projekt Unreal jest otwarty i nasłuchuje przed wysłaniem.
Rozwiązywanie problemów z nieudanym importem
Jeśli import całkowicie się nie powiedzie, sprawdź Output Log w Unreal pod kątem konkretnego błędu, potwierdź, że plik nie jest uszkodzony, testując go w innej przeglądarce, a następnie spróbuj ponownie wyeksportować model z Meshy w alternatywnym formacie (FBX zamiast GLB lub odwrotnie).
FAQ
1. Dlaczego moje tekstury mają pęknięcia lub szwy po zaimportowaniu GLB do Unreal?
To zazwyczaj problem z paddingiem szwów UV pochodzący z eksportu. Wyeksportuj ponownie z włączonym paddingiem tekstur, jeśli to możliwe, albo dostosuj ustawienia wrap/clamp materiału w Unreal.
2. Mój model nie został zaimportowany za pomocą wtyczki Meshy Bridge — co powinienem sprawdzić?
Upewnij się, że wtyczka jest aktualna oraz że projekt Unreal jest otwarty i nasłuchuje połączenia przed wysłaniem modelu z Meshy.
3. Dlaczego mój model ma niewłaściwy rozmiar w Unreal?
Unreal pracuje w centymetrach, więc niezgodność jednostki eksportu może sprawić, że modele będą wydawać się zbyt duże lub zbyt małe. Popraw współczynnik skali w ustawieniach importu FBX/GLB.