Meshy to szybki sposób na zgrubne przygotowanie zasobu do gry, ale profesjonalne pipeline'y zwykle i tak przepuszczają wynik przez ZBrush i Substance Painter w celu oczyszczenia rzeźby, retopologii i dokończenia tekstur, zanim trafi on do silnika. Ten przewodnik opisuje taki pipeline.
Szybkie prototypowanie w Meshy
Użyj Text to 3D lub Image to 3D, aby szybko wygenerować siatkę bazową. Traktuj ten etap jako blokowanie sylwetki i głównych form, a nie finalnej geometrii — celem jest pominięcie godzin ręcznego tworzenia siatki bazowej, a nie wysyłanie surowego wyniku.
Oczyszczanie rzeźby w ZBrush
Wyeksportuj model z Meshy jako OBJ lub FBX i zaimportuj go do ZBrusha. Użyj przebiegów DynaMesh lub ZRemesher, aby oczyścić zaszumioną geometrię, wyostrzyć sylwetki i dodać ręcznie rzeźbione detale, których generator pominął — zwłaszcza wokół krawędzi twardych powierzchni, które siatki generowane przez AI mają tendencję do zmiękczania.
Retopologia i UV
Gdy rzeźba jest już sfinalizowana, wykonaj retopologię do czystej, przyjaznej dla silnika topologii z odpowiednim budżetem poligonów dla docelowej platformy. Rozwiń UV na tym etapie, zamiast polegać na automatycznych UV z Meshy, ponieważ ręcznie zbudowany układ UV daje większą kontrolę przy wypalaniu tekstur.
Optymalizacja tekstur w Substance Painter
Przenieś zretopologizowaną siatkę do Substance Painter. Wypal detale z wysokiego na niski poziom (normal, AO, curvature) z rzeźby w ZBrushu na nową siatkę low-poly, a następnie zbuduj na tym materiały PBR. Ten krok odzyskuje drobne detale z rzeźby, zachowując jednocześnie zoptymalizowany zestaw tekstur dla renderowania w czasie rzeczywistym.
Wypalanie i eksport końcowy
Wypal mapy normal, AO oraz wszelkie dodatkowe mapy, których oczekuje shader Twojego silnika.
Wyeksportuj tekstury w formacie preferowanym przez Twój silnik (PNG/TGA dla większości silników czasu rzeczywistego).
Wyeksportuj finalną siatkę jako FBX z nałożonymi wypalonymi teksturami, gotową do importu do Unreal, Unity lub wybranego silnika.
FAQ
1. Czy surowy wynik z Meshy należy przesyłać bezpośrednio do silnika gry?
W przypadku prac hobbystycznych lub prototypów czasami tak — ale w przypadku zasobów produkcyjnych najpierw przepuść go przez oczyszczanie rzeźby i retopologię, ponieważ surowa topologia generowana przez AI rzadko jest zoptymalizowana pod renderowanie w czasie rzeczywistym.
2. Jakiego formatu eksportu użyć przy przejściu do ZBrush?
Zarówno OBJ, jak i FBX dobrze sprawdzają się przy przenoszeniu modelu z Meshy do ZBrusha w celu rzeźbienia.
3. Czy muszę przerobić tekstury Meshy w Substance Painter?
Zwykle tak, przynajmniej częściowo — po wykonaniu retopologii i uzyskaniu nowych UV oryginalną teksturę trzeba wypalić/rzutować ponownie na nową siatkę, zamiast używać jej bezpośrednio.