3dpolyx
Poradniki

Modele 3dpolyx w Unity i Unreal Engine

GLB to nie tylko Blender i web. Zobacz, jak przenieść nasze modele do dwóch największych silników gier.

3 min czytania
Modele 3dpolyx w Unity i Unreal Engine
Na tej stronie

Twórcy gier należą do naszych głównych klientów, a pytanie, które zadają nam najczęściej, jest proste: „Czy wasze pliki GLB zadziałają w moim silniku?”. Tak. Oto jak przenieść je do Unity i Unreal Engine z jak najmniejszym wysiłkiem.

Jako przykład zbudujemy mały róg ulicy z modeli Czerwony autobus miejski, Ławka parkowa, Hydrant, Wiktoriańska latarnia uliczna i Wiata przystankowa.

Unity

Unity nie importuje plików GLB natywnie, ale pełną obsługę zapewnia otwartoźródłowy pakiet samego Unity – glTFast.

Instalacja glTFast

  1. Otwórz Window → Package Manager.

  2. Kliknij przycisk „+” i wybierz „Add package by name”.

  3. Wpisz com.unity.cloud.gltfast i kliknij Add.

Pakiet obsługuje potoki renderowania Built-in, URP i HDRP.

Import modelu

  1. Przeciągnij plik .glb do folderu Assets.

  2. Unity zaimportuje go jako asset podobny do prefabu, z siatkami, materiałami i teksturami.

  3. Przeciągnij go do sceny.

Model powinien pojawić się w pionie i w rzeczywistej skali: glTF, podobnie jak Unity, używa metrów.

Wskazówki do Unity

  • Materiały. glTFast automatycznie tworzy materiały PBR dla Twojego potoku renderowania. Jeśli chcesz je dostroić, wyodrębnij materiały z zaimportowanego assetu i edytuj kopie.

  • Collidery. Dodaj Mesh Collider, jeśli zależy Ci na dokładnym kształcie, lub proste collidery Box/Capsule, jeśli liczy się wydajność. Wiata przystankowa dobrze działa z kilkoma Box Colliderami.

  • Obiekty statyczne. Oznacz rekwizyty, takie jak ławki i latarnie, jako Static, aby skorzystać z wypalanego oświetlenia i batchingu.

Unreal Engine 5

Nowsze wersje Unreal Engine 5 importują pliki glTF i GLB bezpośrednio przez framework Interchange.

Import modelu

  1. W Content Browserze kliknij Import (lub przeciągnij plik .glb).

  2. Przejrzyj opcje importu i kliknij Import.

  3. Unreal utworzy w folderze static meshe, materiały i tekstury.

  4. Przeciągnij static mesh na poziom.

Jeśli pracujesz w starszej wersji i brakuje opcji GLB, włącz wtyczkę glTF Importer w Edit → Plugins i uruchom edytor ponownie.

Skala

glTF działa w metrach, a Unreal w centymetrach. Importer przelicza to automatycznie, więc autobus miejski powinien mieć mniej więcej rzeczywisty rozmiar. Jeśli kiedyś zobaczysz model 100 razy za mały lub za duży, sprawdź opcję skali importu.

Wskazówki do Unreal

  • Materiały. Importer tworzy instancje materiałów, które odczytują mapy koloru bazowego, metaliczności i chropowatości. Parametry możesz zmieniać w instancji, nie ruszając oryginału.

  • Kolizje. Otwórz static mesh i użyj Collision → Add Box Simplified Collision lub Auto Convex Collision dla rekwizytów.

  • Nanite. W gęstych scenach z wieloma rekwizytami możesz włączyć Nanite dla static meshy. Nasze modele są już lekkie, więc to opcjonalne.

  • Lumen. Materiały PBR ładnie reagują na globalne oświetlenie Lumen, więc latarnie i błyszczący lakier autobusu od razu dobrze wyglądają.

Krótko o Godocie

Godot 4 importuje GLB natywnie. Skopiuj plik do folderu projektu, a pojawi się w doku FileSystem, gotowy do umieszczenia w scenie. Żadne wtyczki nie są potrzebne.

Lista kontrolna wydajności w grach

  • Sprawdź liczbę trójkątów na każdej stronie produktu i zdecyduj, co jest obiektem głównym (blisko kamery), a co tłem.

  • Używaj wielokrotnie tego samego modelu zamiast wielu podobnych; silniki wydajnie obsługują instancje.

  • Na urządzenia mobilne rozważ wygenerowanie niższych poziomów szczegółowości (LOD-ów) dla odległych obiektów. Potrafią to zarówno Unity, jak i Unreal.

  • Tam, gdzie ma to sens, scalaj małe statyczne rekwizyty, aby ograniczyć liczbę draw calli.

Zbuduj swój poziom

Każdy model w naszych kategoriach Budynki i miniatury oraz Pojazdy stosuje te same zasady skali i materiałów, więc możesz wypełnić ulicę, port czy wioskę bez przeskalowywania ani jednego assetu.

Modele z tego artykułu

Wszystkie modele →
Udostępnij

Starannie wybrane artykuły z tego samego działu.