Przewodnik po tutorialach

Jak używać modeli 3D w Unity z Meshy w 2026 (8 kroków)

Importuj modele 3D wygenerowane przez AI Meshy do Unity w 8 krokach. Napraw różowe materiały, problemy ze skalą oraz FBX vs GLB. Obejmuje URP, HDRP, LOD i animacje.

Wszystko wygląda świetnie w Meshy. Geometria jest czysta, tekstury solidne, a model dokładnie taki, jak sobie wyobrażałeś. Potem przeciągasz go do Unity i koła odpadają: materiał robi się jednolicie różowy, model jest albo wielkości wieżowca, albo skurczony do prawie niczego w skali 0,01, a ty utknąłeś, patrząc na rozwijane menu FBX vs. GLB, zastanawiając się, który powinieneś był wybrać dwadzieścia minut temu. To nie twoja wina. Przepływ pracy Meshy do Unity ma po prostu konkretny zestaw ustawień, które muszą być poprawne za pierwszym razem. Ten przewodnik obejmuje wszystkie 8 kroków: od wyboru odpowiedniego formatu eksportu w Meshy po konfigurację materiałów PBR w Unity, korektę skali współrzędnych, konfigurację LOD i importowanie animacji bez psucia czegokolwiek.

Szybkie fakty

SpecyfikacjaSzczegóły
Czas od wygenerowania do importu5–15 minut (z wyłączeniem czasu generowania AI)
Zalecane formaty eksportuFBX (domyślnie), GLB (wymaga wtyczki glTFast)
Wsparcie wersji UnityUnity 2021 LTS i nowsze
Wsparcie potoków renderowaniaBuilt-in, URP, HDRP
Wsparcie animacjiTak. Eksport z włączonym riggingiem w Meshy
Wymagana wtyczka?Opcjonalnie: Meshy Unity Plugin; GLB wymaga glTFast

Czym jest przepływ pracy Meshy + Unity?

Przepływ pracy Meshy + Unity dla modeli 3D w Unity to kompleksowy proces generowania zasobu 3D w platformie AI Meshy, eksportowania go w formacie gotowym do gry oraz prawidłowego konfigurowania w Unity dla docelowej platformy i potoku renderowania. Meshy zajmuje się ciężką pracą twórczą (geometria, mapowanie UV i tekstury PBR), podczas gdy Unity odpowiada za oświetlenie, fizykę, animację i zachowanie w czasie rzeczywistym. Te dwa narzędzia uzupełniają się: Meshy to fabryka zasobów, a Unity to środowisko wykonawcze.

Oto pełny potok w skrócie:

Generuj modele 3D w Meshy → Wybierz format eksportu → Importuj do Unity → Skonfiguruj materiały → Ustaw skalę → Optymalizuj → Publikuj

Dlaczego warto używać modeli 3D generowanych przez AI w Unity?

Tradycyjne tworzenie assetów (modelowanie, rozwijanie UV, pieczenie tekstur) może zająć doświadczonemu artyście 4–12 godzin na jeden asset. Meshy skraca ten czas do minut, co fundamentalnie zmienia to, co jest ekonomicznie opłacalne dla niezależnych deweloperów i małych studiów. Samodzielny deweloper może teraz wypełnić całą scenę gry zróżnicowanymi, teksturowanymi rekwizytami bez zlecania prac na zewnątrz lub spędzania tygodni w narzędziu DCC.

Dla deweloperów Unity szczególnie istotne jest to, że wyniki Text to 3D i Image to 3D od Meshy pokrywają najczęstsze przypadki użycia: rekwizyty środowiskowe, stylizowane postacie, pojazdy i elementy architektoniczne. Każdy eksport zawiera geometrię z mapowaniem UV oraz tekstury PBR gotowe do użycia w systemie materiałów Unity.

Ten przepływ pracy sprawdza się najlepiej w przypadku rekwizytów, assetów środowiskowych i stylizowanych postaci. Jest mniej odpowiedni dla głównych bohaterów wymagających niestandardowych procesów riggingu, assetów potrzebujących hiperprecyzyjnych pętli krawędzi do deformacji twarzy, ani w sytuacjach, gdzie kluczowa jest dokładność prawna IP (licencjonowane podobizny, dokładne repliki rzeczywistych produktów).

Co jest potrzebne przed rozpoczęciem

Upewnij się, że masz to wszystko przed otwarciem Unity:

  • Zainstalowany Unity 2021 LTS lub nowszy
  • Wybrany potok renderowania: URP (Universal Render Pipeline), HDRP (High Definition Render Pipeline) lub Built-in
  • Konto Meshy z co najmniej jednym wygenerowanym modelem gotowym do eksportu
  • Opcjonalnie: Wtyczka Meshy Unity zainstalowana przez Menedżera Pakietów do generowania w edytorze
  • Jeśli celujesz w urządzenia mobilne lub VR: model wygenerowany w trybie Low Poly, aby zmieścić się w budżecie wielokątów
  • Zainstalowany pakiet glTFast (przez Menedżera Pakietów), jeśli planujesz pracować z formatem GLB

Jak używać modeli 3D Meshy w Unity (8 kroków)

Krok 1: Wygeneruj lub przygotuj swój model 3D w Meshy

Interfejs generatora modeli 3D Meshy AI z opcjami trybów Standard i Low Poly

Przed eksportem zdecyduj, czy w Meshy użyć trybu Standard, czy Low Poly. Tryb Standard generuje gęstszą, bardziej szczegółową geometrię, odpowiednią dla komputerów PC i konsol. Tryb Low Poly jest przeznaczony dla ograniczonego budżetu poligonów – to właściwy wybór dla gier mobilnych, VR lub scen z wieloma jednoczesnymi obiektami na ekranie.

Użyj tej tabeli, aby dopasować tryb generowania do docelowej platformy:

PlatformaZalecany budżet trójkątówTryb Meshy
Mobilne (iOS / Android)< 5,000 na assetLow Poly
PC / Indie< 30,000 na assetStandard lub Low Poly
Konsola / Wysokiej klasy PC< 100,000 na assetStandard

Jeśli nie jesteś pewien, wygeneruj w trybie Standard i przed eksportem wykonaj remesh. Zawsze możesz zmniejszyć liczbę poligonów, ale nie odzyskasz szczegółów, które nigdy nie zostały utworzone.

Wskazówka: Jeśli planujesz używać tego samego zasobu na wielu platformach, generuj w wyższej jakości i twórz warianty LOD podczas importu do Unity, zamiast generować wielokrotnie.

Krok 2: Wybierz odpowiedni format eksportu

Okno eksportu Meshy z opcjami formatów FBX, GLB i OBJ dla Unity

Meshy obsługuje kilka formatów eksportu. Dla Unity główny wybór to FBX i GLB. FBX to natywny format Unity: nie wymaga wtyczek, pełne wsparcie animacji i kompatybilność z Unity 6. GLB pakuje geometrię i tekstury w jeden plik binarny, co jest wygodne, ale wymaga pakietu glTFast w Unity, aby działać.

Skorzystaj z tego szybkiego przewodnika:

ScenariuszZalecany format
Animowana postać lub asset z riggingiemFBX
Statyczny rekwizyt lub asset środowiskowyFBX lub GLB
Szybki podgląd AR / przeglądarka internetowaGLB
Nie jesteś pewienFBX

Pełne porównanie formatów (rozmiar pliku, pakowanie tekstur, wymagania wtyczek) znajduje się w sekcji FBX vs GLB poniżej.

Krok 3: Skonfiguruj ustawienia eksportu w Meshy

Panel ustawień eksportu Meshy z formatem FBX, rozdzielczością tekstur 2K, średnią liczbą polygonów i wyłączoną animacją

Przed kliknięciem Eksportuj poświęć 60 sekund na panel ustawień eksportu. Prawidłowe ustawienie tych opcji zapobiega większości problemów podczas importu.

Rozdzielczość tekstur: Dopasuj ją do platformy. Użyj 1024×1024 (1K) dla urządzeń mobilnych, 2048×2048 (2K) dla standardowych assetów na PC oraz 4096×4096 (4K) tylko dla kluczowych assetów oglądanych z bliska. Zbyt duże tekstury to najszybszy sposób na przekroczenie budżetu pamięci.

Liczba wielokątów: Jeśli nie użyłeś trybu Low Poly, przed eksportem skorzystaj z suwaka redukcji wielokątów. Celuj w 10–20% poniżej budżetu platformy, aby mieć zapas na konfigurację LOD w Unity.

Dane animacji: Jeśli asset nie wymaga animacji, wyłącz eksport animacji. Zmniejsza to rozmiar pliku i zapobiega importowaniu pustych klipów animacji, które zaśmiecają okno Animator.

⚠️ Ostrzeżenie: Tekstury 4K w grze mobilnej prawie nigdy nie są uzasadnione. W razie wątpliwości użyj 2K i pozwól, aby kompresja tekstur Unity zajęła się resztą podczas budowania.

Krok 4: Importowanie modelu 3D do Unity

Inspektor ustawień importu Unity dla modelu FBX z Meshy — Scale Factor, Normals, Read/Write

Przeciągnij wyeksportowany plik bezpośrednio do folderu Assets w oknie Projektu Unity. Unity automatycznie generuje ustawienia importu, ale nie akceptuj domyślnych wartości. Natychmiast otwórz panel Ustawień Importu w Inspektorze.

Trzy ustawienia do natychmiastowego sprawdzenia:

  • Scale Factor: Domyślna wartość Unity to 1. Jeśli model został wyeksportowany w centymetrach (częste w przypadku FBX z niektórych narzędzi), zostanie zaimportowany 100× za duży. Eksporty FBX z Meshy są zazwyczaj w skali metrów, ale zweryfikuj to, porównując z obiektem referencyjnym w scenie przed kontynuowaniem.
  • Normals: Ustaw na Import, aby użyć normalnych zapisanych w Meshy, a nie Calculate. Przeliczone normalne powodują artefakty cieniowania na stylizowanych i niskopoligonowych siatkach.
  • Read/Write Enabled: Wyłącz tę opcję, chyba że potrzebujesz dostępu do siatki w czasie wykonania przez skrypt. Pozostawienie jej włączone podwaja użycie pamięci GPU dla tej siatki.

Kliknij Apply po każdej zmianie. Unity nie przetworzy ponownie zasobu, dopóki tego nie zrobisz.

⚠️ Ostrzeżenie: Nigdy nie pozostawiaj Scale Factor na domyślnej wartości bez uprzedniego umieszczenia modelu w scenie i porównania go z domyślną kostką Unity (1m × 1m × 1m). Niedopasowana skala kumuluje błędy na każdym kolejnym etapie.

Krok 5: Konfiguracja materiałów i tekstur

Inspektor materiałów Unity z shaderem URP/Lit i mapami PBR z Meshy

Tutaj pojawia się problem różowego materiału. Różowy materiał w Unity oznacza, że renderer nie może znaleźć prawidłowego shadera dla tego materiału – prawie zawsze dlatego, że materiał został utworzony dla jednego potoku renderowania, a Twój projekt używa innego.

Meshy eksportuje tekstury PBR ze standardowymi nazwami map. Oto jak odwzorowują się na sloty materiałów w Unity:

Mapa tekstury MeshySlot materiału Unity
Base Color / AlbedoBase Map (URP) / Albedo (Built-in)
Normal MapNormal Map
MetallicMetallic Map
RoughnessSmoothness (odwrócona wartość)
Ambient OcclusionOcclusion Map

Konfiguracja dla poszczególnych potoków:

  • URP: Przypisz shader Universal Render Pipeline/Lit. Przeciągnij każdą teksturę do odpowiedniego slotu. Mapa roughness z Meshy wymaga odwrócenia dla kanału Smoothness: odwróć teksturę zewnętrznie lub użyj węzła w Shader Graph.
  • HDRP: Użyj HDRP/Lit. Mapy z Meshy są kompatybilne; roughness nadal mapuje się na Smoothness (odwrócone).
  • Built-in: Użyj shadera Standard z przepływem Metallic. Roughness mapuje się na kanał Smoothness (odwrócone).

Naprawa różowego materiału: Wybierz dotknięty materiał, zmień rozwijane menu Shader na Universal Render Pipeline/Lit. Jeśli nadal jest różowy, tekstury nie są przypisane. Przeciągnij je ręcznie z okna Project do każdego slotu.

Krok 6: Dopasowanie skali i układu współrzędnych

Scena Unity z modelem 3D Meshy obok domyślnego sześcianu 1m³ jako odniesienia skali

Unity używa lewoskrętnego układu współrzędnych z osią Y skierowaną w górę. Większość eksportów FBX z Meshy jest poprawnie dopasowywana podczas importu, ale jeśli widzisz, że model jest obrócony o 90 stopni lub leży na boku, oznacza to niezgodność między układem Z-up a Y-up pochodzącą z eksportera.

Najczystszym rozwiązaniem jest użycie pustego obiektu nadrzędnego (Empty Parent GameObject) zamiast obracania samego zasobu siatki. Utwórz pusty GameObject w swojej scenie w punkcie (0, 0, 0), a następnie przeciągnij model jako dziecko. Zastosuj wszelkie korekty obrotu lub skali do obiektu nadrzędnego. Import siatki pozostaje nietknięty, a ten sam opakowujący obiekt możesz wykorzystać w każdej scenie.

Odniesienie skali: 1 jednostka Unity = 1 metr w świecie rzeczywistym. Standardowe drzwi powinny mieć około 2,1 jednostki wysokości. Postać ludzka powinna mieć 1,7–1,8 jednostki. Umieść domyślny Cube z Unity w scenie i porównaj go z modelem Meshy przed przejściem do kolejnych kroków.

Wskazówka: Korekty obrotu na obiekcie nadrzędnym powinny mieć czyste wartości (0°, 90°, 180°, 270°). Dowolne wartości obrotu mogą powodować problemy, gdy fizyka, pieczenie siatki nawigacyjnej (navmesh) lub systemy animacji odnoszą się do transformacji obiektu.

Krok 7: LOD i optymalizacja wydajności

Inspektor grupy LOD Unity z ustawieniami odległości dla LOD0, LOD1 i Culled

Grupy LOD (Level of Detail) to system Unity automatycznie zamieniający modele na wersje o niższej liczbie wielokątów, gdy kamera oddala się od obiektu. Są niezbędne w grach mobilnych, otwartych światach lub scenach z więcej niż ~20 unikalnymi rekwizytami widocznymi jednocześnie.

Dwa podejścia do LOD z assetami Meshy:

Użyj tej tabeli, aby dopasować strategię LOD do docelowej platformy:

PlatformaBudżet trójkątów na assetZalecane LOD?
Mobilne (iOS / Android)< 5,000Tak
PC / Indie< 50,000Opcjonalnie
Konsola / Otwarty świat< 100,000Tak
  1. Eksport wstępny w Meshy: Użyj narzędzia Remesh, aby wygenerować 2–3 warianty o zmniejszonej liczbie wielokątów przed pobraniem. Zaimportuj każdy jako osobny model, a następnie przypisz je do poziomów LOD w komponencie LOD Group w Unity.
  2. W silniku po imporcie: Zaimportuj pojedynczy model Meshy, zduplikuj go, zmniejsz liczbę wielokątów za pomocą wbudowanych narzędzi Unity (lub ProBuilder) i ręcznie przypisz każdy wariant do poziomu LOD.

Do szybkiego prototypowania opcja 2 jest szybsza. W przypadku produkcyjnych potoków z wieloma assetami opcja 1 utrzymuje projekt Unity w czystości i zapewnia bardziej przewidywalną liczbę wielokątów.

Wskazówka: Na początek ustaw LOD0 na 60% wysokości ekranu, LOD1 na 30%, a LOD2 (lub Culled) na 5–10%. Dostosuj w zależności od typu assetu po profilowaniu na docelowym sprzęcie.

Krok 8: Importowanie animowanych modeli 3D (opcjonalnie)

Zakładka Rig Unity z wybranym typem Humanoid dla animowanej postaci z Meshy

Jeśli wyeksportowałeś z Meshy z włączonym riggingiem, Unity wykryje dane animacji podczas importu. W Import Settings → Rig wybierz między typami riga Humanoid a Generic.

  • Humanoid: Użyj tego dla dwunożnych postaci, które muszą dzielić animacje z innymi humanoidalnymi postaciami. System Avatar Unity automatycznie mapuje kości, idealny do korzystania z pakietów animacji Mixamo lub standardowej biblioteki animacji humanoidalnych Unity na twojej postaci z Meshy.
  • Generic: Użyj tego dla zasobów niehumanoidalnych (czworonogi, pojazdy, obiekty mechaniczne) lub każdego riga, gdzie założenia kości Humanoid nie pasują do twojej hierarchii szkieletu. Generic zachowuje dokładną strukturę kości wyeksportowaną przez Meshy.

Po ustawieniu typu riga i kliknięciu Apply otwórz zakładkę Animations, aby nazwać i przyciąć swoje klipy. Przypisz te klipy do Animator Controller, aby zacząć sterować nimi z maszyny stanów Animator lub skryptu.

Wskazówka: Jeśli stawy przeskakują do niewłaściwych pozycji w trybie Humanoid, najpierw przełącz na Generic. Remapowanie Humanoid zakłada określone orientacje kości, które mogą nie pasować dokładnie do szkieletu wyjściowego Meshy.

FBX vs GLB dla Unity: Którego użyć?

W zdecydowanej większości przypadków tworzenia gier w Unity używaj FBX. Nie niesie ono ryzyka zależności, czysto obsługuje dane animacji i jest natywnie wspierane w Unity 6.

FunkcjaFBXGLB
Wsparcie animacjiPełne (kości, blend shapes, klipy)Pełne przez glTFast 6+
Pakowanie teksturNie (tekstury są osobnymi plikami)Tak (pojedynczy samodzielny plik)
Natywne wsparcie UnityTak, nie wymaga wtyczkiWymaga glTFast (darmowe przez Package Manager)
Rozmiar plikuWiększy (tekstury przechowywane osobno)Mniejszy (binarnie skompresowany)
Najlepsze zastosowanieAnimowane postacie, potoki produkcyjneStatyczne rekwizyty, podglądy AR, szybkie prototypowanie

Jeśli wybierzesz GLB: zainstaluj glTFast przez Menedżera Pakietów (com.unity.cloud.gltfast). Po instalacji pliki GLB importują się metodą przeciągnij i upuść identycznie jak FBX. Jedynym kompromisem jest dodatkowa zależność pakietu w manifeście projektu.

Uwaga: Format OBJ (również dostępny w Meshy) importuje się w Unity, ale nie przenosi danych materiałów ani animacji. Unikaj go w przypadku zasobów do gier. Używaj go tylko wtedy, gdy potrzebujesz surowej geometrii do proceduralnej pracy z siatką.

Zastosowania modeli 3D Meshy w Unity

Gry mobilne

Urządzenia mobilne wymagają ścisłych budżetów na liczbę wielokątów i tekstur, aby utrzymać stabilną liczbę klatek na słabszym sprzęcie. Generuj w trybie Low Poly i eksportuj w rozdzielczości tekstur 1K. W ustawieniach importu tekstur w Unity włącz kompresję ETC2 (Android) lub ASTC (iOS/Android uniwersalny). Te skompresowane formaty GPU zmniejszają zużycie pamięci 4–8× w porównaniu do nieskompresowanego RGBA. Agresywnie używaj grup LOD i staraj się utrzymać łączną liczbę draw call poniżej 100 na klatkę.

Gry na PC / konsole

Wydajne platformy mogą korzystać z eksportu w trybie Standard z teksturami 2K–4K i fizycznie dokładnym modelem cieniowania HDRP. Skonfiguruj materiał HDRP/Lit, podłącz mapę otoczenia Meshy do gniazda Occlusion i włącz filtrowanie anizotropowe podczas importu tekstur, aby zachować ostrość powierzchni przy krawędziach. W przypadku konsol sprawdź podczas profilowania, czy budżety wielokątów na zasób są zgodne z limitami tilerów GPU.

VR / AR

VR wymaga utrzymania 72–120 klatek na sekundę na ograniczonym sprzęcie, co oznacza utrzymanie draw call poniżej 50 i budżetu pojedynczego modelu poniżej 10 000 trójkątów w przypadku doświadczeń w skali pomieszczenia. Używaj grup LOD, instancjonowania GPU dla powtarzających się rekwizytów i renderowania stereo w jednym przebiegu. W przypadku AR na iOS (ARKit) eksport USDZ z Meshy importuje się bezpośrednio przez pakiet AR Foundation Unity, umożliwiając natychmiastowe umieszczenie w scenie bez konwersji.

Szybkie prototypowanie / Game Jamy

To tutaj przepływ pracy Meshy + Unity przynosi najbardziej oczywisty zwrot z inwestycji. Pełny zespół game jamowy może wygenerować 30–50 unikalnych rekwizytów w mniej niż dwie godziny, wyeksportować je zbiorczo jako FBX i mieć gotową scenę w Unity na długo przed terminem. Na tym etapie pomiń optymalizację LOD i tekstur. Priorytetem jest pokrycie sceny i różnorodność wizualna, a optymalizację wykonaj, jeśli projekt będzie kontynuowany po jamie.

Produkcja partii rekwizytów

Studia produkujące duże ilości zasobów środowiskowych (meble, roślinność, skały, gruz) mogą zautomatyzować potok Meshy → Unity za pomocą API Meshy w połączeniu z interfejsem skryptowym AssetPostprocessor Unity. Wyzwalaj generowanie przez API, pobieraj eksporty po zakończeniu i uruchamiaj skrypt edytora, który automatycznie stosuje spójne przypisania materiałów, korekty skali i konwencje nazewnictwa do każdego zaimportowanego zasobu.

Najlepsze praktyki korzystania z modeli 3D w Unity

  1. Przed generowaniem zdecyduj o docelowej platformie. Wybór platformy determinuje wszystkie późniejsze decyzje: budżet poligonów, rozdzielczość tekstur i wymagania LOD – wszystko to ustala się na etapie generowania, a późniejsza zmiana jest kosztowna.
  2. Od początku używaj trybu Low Poly dla urządzeń mobilnych i VR. Siatki w trybie Standard są trudne do optymalizacji po imporcie bez wprowadzania artefaktów szwów UV wynikających z ponownego siatkowania.
  3. Zawsze zaraz po pierwszym imporcie zweryfikuj skalę względem domyślnego sześcianu Unity. Wykrycie problemu ze skalą na etapie 4. kosztuje sekundy; wykrycie go po ustawieniu riggingu i animacji kosztuje godziny.
  4. Utwórz jedną kopię materiału na projekt potoku renderowania. Współdzielone zasoby materiałów między projektami URP i Built-in powodują błędy niezgodności potoku. Przechowuj materiały lokalnie w projekcie i nigdy nie udostępniaj ich między różnymi konfiguracjami potoku.
  5. Riguj zasoby w Meshy przed eksportem animowanych postaci. Próba dodania kości do siatki Meshy w Unity jest znacznie trudniejsza niż eksport wstępnie zrigowanego pliku FBX i skonfigurowanie typu riga przy imporcie.
  6. Stosuj spójną konwencję nazewnictwa dla zasobów wsadowych. Poprzedź nazwę kategorią (prop_, env_, char_) i dołącz liczbę poligonów do nazwy pliku (np. prop_barrel_2400.fbx), aby skryptowanie AssetPostprocessor i nawigacja po projekcie były niezawodne na dużą skalę.

Co robić, a czego unikać przy importowaniu modeli 3D do Unity

Różowy/magenta materiał pojawia się natychmiast po imporcie

✅ Twój shader nie pasuje do potoku renderowania projektu. Wybierz materiał, zmień Shader na Universal Render Pipeline/Lit dla URP lub HDRP/Lit dla HDRP, a następnie ręcznie przeciągnij mapy tekstur Meshy do odpowiednich slotów.

Model importuje się w skali wieżowca lub ziarnka ryżu

✅ Sprawdź Scale Factor w ustawieniach importu. Pliki FBX eksportowane w centymetrach wymagają Scale Factor 0.01. Zawsze wrzuć domyślną kostkę Unity (1m³) do sceny i porównaj natychmiast po imporcie. Nigdy nie pomijaj tego kroku.

Tekstury brakuje po imporcie FBX

✅ FBX nie pakuje tekstur. To osobne pliki. Upewnij się, że eksportowane tekstury Meshy znajdują się w tym samym katalogu co FBX lub w podfolderze rozpoznawanym przez Unity. Unity automatycznie tworzy sloty materiałów, ale nie przypisze tekstur z dowolnych struktur folderów.

Animacje odtwarzają się z przeskakującymi stawami w niewłaściwe pozycje

✅ Niezgodny typ riga. Jeśli eksport Meshy używa niestandardowego lub nie-dwunożnego szkieletu, przełącz z Humanoid na Generic w ustawieniach importu Rig, kliknij Apply i ponownie wejdź w tryb Play. Humanoid remapping zakłada konkretne orientacje kości, które mogą nie pasować do twojego modelu.

Twarze są niewidoczne z jednej strony (odwrócone normalne)

✅ Zmień Normals w ustawieniach importu z Calculate na Import. Jeśli problem nadal występuje, siatka ma odwrócone normalne z źródła. Włącz Double Sided GI na materiale jako tymczasowe rozwiązanie, a następnie popraw normalne w Blenderze lub Meshy przed ponownym eksportem.

Eksportowanie z maksymalną jakością bez wcześniejszego sprawdzenia budżetu polygonów

✅ Zawsze finalizuj budżet polygonów i wymagania dotyczące rozdzielczości tekstur przed kliknięciem Export w Meshy. Redukcja geometrii po imporcie do Unity jest możliwa, ale wprowadza artefakty UV i cieniowania, których całkowicie unika czysty ponowny eksport.

Podsumowanie

Przepływ pracy z modelem 3D dla Unity z Meshy usuwa największe wątpienie w tworzeniu gier indie: czas tworzenia zasobów. Wybierając docelową platformę przed generowaniem, odpowiedni format eksportu oraz stosując poprawne ustawienia materiałów i importu w Unity, możesz przejść od koncepcji wygenerowanej przez AI do gotowego do sceny zasobu gry w mniej niż 15 minut, za ułamek kosztów tradycyjnych potoków tworzenia zasobów.

Kompletny potok:

Generuj w Meshy → Eksportuj format → Importuj do Unity → Skonfiguruj materiały → Ustaw skalę → Optymalizuj → Wydaj

Aby uzyskać pełny przegląd tego, co Meshy oferuje programistom Unity — w tym oficjalną wtyczkę — odwiedź stronę Meshy dla Unity. Gotowy do budowania? Utwórz darmowe konto Meshy i wygeneruj swój pierwszy model gotowy do Unity już dziś.

Często zadawane pytania

Jaki jest najlepszy format eksportu modeli 3D z Meshy do Unity?

FBX to najlepszy domyślny format eksportu dla Unity. Jest natywnie obsługiwany bez konieczności instalowania wtyczek, w pełni obsługuje dane animacji i jest kompatybilny z Unity 6. Używaj GLB tylko wtedy, gdy potrzebujesz samodzielnego pliku (AR, przeglądarka internetowa) i jesteś gotów zainstalować pakiet glTFast w swoim projekcie.

Jak naprawić problem różowego/magenta materiału w Unity?

Różowy materiał oznacza, że shader materiału nie pasuje do aktywnego potoku renderowania projektu. Wybierz dotknięty materiał w oknie Projektu, otwórz menu rozwijane Shader w Inspektorze i zmień je na Universal Render Pipeline/Lit dla projektów URP lub HDRP/Lit dla HDRP. Po zmianie shadera ręcznie przeciągnij pliki tekstur Meshy (kolor bazowy, normalna, metaliczna i okluzja) do odpowiednich pól.

Czy Meshy działa z Unity URP i HDRP?

Meshy eksportuje standardowe tekstury PBR, które są kompatybilne z URP, HDRP i wbudowanym potokiem renderowania. Same pliki tekstur są niezależne od potoku renderowania (kolor bazowy, normalna, metaliczna, chropowatość, AO). Jedynym krokiem specyficznym dla potoku jest przypisanie odpowiedniego shadera do materiału: Universal Render Pipeline/Lit dla URP, HDRP/Lit dla HDRP i Standard dla wbudowanego.

Czy mogę używać modeli 3D Meshy w Unity w grach komercyjnych?

Zasoby wygenerowane w Meshy są dostępne do użytku komercyjnego w grach. Plany subskrypcyjne obejmują pełną licencję komercyjną na wygenerowane wyniki. Przed wydaniem tytułu komercyjnego sprawdź aktualne Warunki korzystania z Meshy, aby potwierdzić konkretne prawa dotyczące Twojego poziomu subskrypcji.

Czy potrzebuję wtyczki Meshy do Unity?

Wtyczka Meshy do Unity jest opcjonalna. Możesz eksportować modele z aplikacji internetowej Meshy i importować je do Unity, przeciągając pliki do okna Projektu. Wtyczka dodaje wartość, gdy chcesz generować i iterować zasoby bezpośrednio w edytorze Unity bez przełączania się na przeglądarkę, co jest przydatne podczas szybkiego aranżowania scen lub iteracji prototypów.

Powiązane przewodniki

Kluczowe funkcje

Tekst do 3D

Opisz, a zostanie wygenerowany - modele 3D na podstawie opisów tekstowych

Teksturowanie AI

Dodaj realistyczne tekstury PBR do dowolnego modelu 3D za pomocą AI

Animacja

Automatycznie stwórz szkielet i animuj dowolną postać 3D w kilka sekund

API

Zintegruj 3D Meshy z aplikacją lub potokiem

3D, Na Żądanie