Teksturowanie to moment, w którym produkcja 3D zwalnia. Stworzenie jednego ręcznie wykonanego materiału może zająć godziny, a prawdziwy projekt potrzebuje ich dziesiątek, a nawet setek. To właśnie ta matematyka skłania studia do przejścia na AI. Zespoły takie jak 37 Interactive Entertainment skróciły czas produkcji assetów o 50%, a studia takie jak Thorns Tavern zgłaszają ponad 90% szybszą produkcję przy 80% niższych kosztach.
Ten przewodnik pokazuje kompleksowy przepływ pracy z generatorem tekstur AI od Meshy: jak generuje on pełny zestaw tekstur PBR bezpośrednio na UV modelu (nie jako płaskie kafelki) oraz jak zaimportować te mapy do Unity, Unreal i Blender. Przejdźmy od promptu do gotowych do gry map.
Czym jest tekstura PBR?
Tekstura PBR to nie pojedynczy obraz. To zestaw map tekstur, które razem opisują fizyczne właściwości powierzchni (kolor, metaliczność, chropowatość, szczegóły powierzchni), dzięki czemu renderuje się realistycznie w każdym oświetleniu. PBR oznacza Physically Based Rendering (renderowanie oparte na fizyce), standard używany przez nowoczesne silniki, takie jak Unity, Unreal i Blender, aby materiały wyglądały wiarygodnie.
Jak działa teksturowanie PBR?
PBR symuluje, jak światło faktycznie zachowuje się na powierzchni, przestrzegając zasady zachowania energii (powierzchnia nigdy nie odbija więcej światła, niż otrzymuje) oraz efektu Fresnela (odbijalność zmienia się wraz z kątem patrzenia). Zamiast umieszczać wszystko w jednym obrazie "diffuse", dzieli materiał na kilka map, z których każda opisuje jedną właściwość fizyczną. Silnik odczytuje te mapy razem i oblicza oświetlenie w czasie rzeczywistym, dzięki czemu ten sam materiał wygląda prawidłowo w świetle słonecznym, w cieniu lub w ciemnym lochu.
Jakie są podstawowe mapy tekstur PBR?
Standardowy zestaw map PBR:
-
Albedo (kolor bazowy): czysty kolor powierzchni, bez wbudowanego oświetlenia ani cieni. To najważniejsza zasada w PBR: wbudowane światło w albedo psuje się przy dynamicznym oświetleniu.
-
Metallic (metaliczność): określa, czy powierzchnia jest metalem (biały/1), czy nie (czarny/0).
-
Roughness (chropowatość): jak bardzo rozproszone są odbicia; wysoka chropowatość = matowe, niska = błyszczące.
-
Normal (normalna): symuluje drobne szczegóły powierzchni (mapa normalna) bez dodawania geometrii.
Meshy generuje mapy PBR, w tym Albedo, Roughness, Metallic i Normal, a także mapę Emission podczas korzystania z Meshy-6 lub nowszej wersji.
![]()
Jak generować tekstury PBR za pomocą Meshy (5 kroków)
Aby podążać za instrukcjami, będziesz potrzebować modelu 3D (GLB / FBX / OBJ / STL) lub możesz wygenerować go wewnątrz Meshy za pomocą Text-to-3D lub Image-to-3D. Przyda Ci się również pomysł na materiał lub obraz referencyjny oraz docelowy silnik.
Krok 1: Wygeneruj lub przygotuj swój model 3D w Meshy
Zacznij od geometrii, którą chcesz teksturować. Masz dwie ścieżki:
-
Prześlij istniejący model (GLB / FBX / OBJ / STL), w tym nieoteksturowane blokady. Meshy automatycznie zajmuje się rozpakowywaniem UV (projekcja, rozmieszczenie szwów i gęstość tekseli), więc możesz pominąć ręczny krok UV.
-
Wygeneruj model w Meshy za pomocą Text-to-3D lub Image-to-3D.
Następnie wybierz, jak sterować teksturą: Text-to-Texture (opisz materiał słowami) lub Image-to-Texture (prześlij obraz referencyjny). Ten sam przepływ pozwala przeteksturować istniejący model 3D, który już stworzyłeś.
![]()
Przepis na prompt. Niezawodna struktura to Materiał + Powierzchnia + Kolor + Skala + Technologia:
Zacznij od materiału, dodaj obróbkę powierzchni i zużycie, a następnie kolor i szczegóły dotykowe. Konkretne, fizyczne słowa ("szczotkowany", "młotkowany", "postarzany") dają znacznie lepsze mapy niż niejasne przymiotniki.
Krok 2: Wygeneruj mapy PBR
Otwórz krok Texture na swoim modelu. Wybierz styl artystyczny dla ogólnego wyglądu (na przykład realistyczny lub stylizowany) i pozostaw włączoną opcję Generate PBR Maps (jest domyślnie włączona). Dwa kolejne przełączniki mają znaczenie:
-
Remove Lighting (usuwanie oświetlenia): usuwa podświetlenia i cienie z tekstury koloru bazowego, aby pozostała czysta i prawidłowo się doświetlała. Jeśli oświetlenie jest wbudowane w kolor bazowy, Twój silnik dodaje własne oświetlenie na wierzch, tworząc podwójne cienie i podświetlenia, które wyglądają źle, gdy obiekt lub światła się poruszają. Usuwanie oświetlenia zapobiega temu. Jest domyślnie włączone, więc pozostaw je włączone. (Dostępne w Meshy-6 i nowszych.)
-
HD Texture: podnosi kolor bazowy do 4K.
Generowanie zwykle kończy się w mniej niż 60 sekund.
Krok 3: Udoskonalaj lokalnie za pomocą Texture Edit
Potrzebujesz poprawić jedno miejsce, zamiast ponownie generować całość? Texture Edit daje Ci trzy narzędzia do celowania i udoskonalania regionu:
-
AI Texture Edit: zaznacz obszar za pomocą Pędzla lub Lassa, wpisz prompt, a Meshy ponownie teksturuje tylko to zaznaczenie (zwracając kilka kandydatów). Dostosuj wynik za pomocą Prompt Influence Strength.
-
Narzędzie Pędzel: ręcznie naprawiaj małe obszary za pomocą Gojenia (naprawia przy użyciu otaczającego koloru i wzoru), Stempla (Ctrl/Cmd-kliknięcie, aby pobrać próbkę, a następnie przeciągnij, aby klonować) oraz Jednolitego Malowania (jednolity kolor, z opcjonalnym rozmyciem).
-
Narzędzie Dekal: projektuj obraz lub wzór na miejsce jak naklejkę, z Wtapianiem dla miękkich krawędzi, niezależnym skalowaniem X/Y oraz przesuwaniem/obracaniem.
Gdy jesteś zadowolony, Save to Model tworzy nowy model, pozostawiając oryginał nietknięty.
![]()
Krok 4: Podgląd i sprawdzenie szwów
Użyj wbudowanego Przeglądarki 3D (tryby Auto Rotate, Wireframe i Statistics), aby obrócić model i sprawdzić, jak materiał reaguje na światło, oraz dostrzec ewentualne widoczne szwy wzdłuż granic UV. Podczas obracania sprawdź poprawność fizyki: metal powinien łapać jasne, ostre odbicia, podczas gdy niemetale pozostają matowe, a chropowate obszary powinny wykazywać szerokie, miękkie podświetlenia, podczas gdy gładkie obszary pokazują wąskie, ostre. Jeśli coś, co powinno być metalem, wygląda jak plastik, wróć do map Metallic i Roughness. Jedno uczciwe zastrzeżenie: przeglądarka to WebGL w czasie rzeczywistym, a nie renderowanie śledzące promienie, więc ostateczny wygląd w Twoim silniku będzie się nieco różnić.
Krok 5: Eksport
Wyeksportuj swój oteksturowany model wraz z mapami. GLB to zalecany format, ponieważ jest szeroko obsługiwany i łączy wszystkie tekstury. FBX importuje się czysto do Unity i Unreal z odwzorowanymi slotami materiałów; OBJ dostarcza mapy jako osobne pliki do ręcznej konfiguracji.
Jaką rozdzielczość i formaty eksportuje Meshy?
Oto dokładnie, co Meshy wyprowadza, abyś mógł eksportować i importować z pewnością:
| Specyfikacja | Wartość |
|---|---|
| Rozdzielczość koloru bazowego | do 4K (Meshy-6+) |
| Rozdzielczość map PBR | 2K |
| Konwencja normalna | OpenGL (+Y), zgodnie ze standardem glTF/GLB |
| Przestrzeń kolorów | Albedo = sRGB; wszystkie inne mapy = Linear / Non-Color |
| Wartości Metallic | czysta czerń (0) lub czysta biel (1), brak skali szarości dla niemetali |
| Formaty eksportu | GLB, FBX, OBJ, USDZ, STL, BLEND, 3MF |
Import do Unity, Unreal i Blender
Mapy Meshy to standardowe PBR, a zalecany GLB jest zgodny z konwencją normalną glTF (OpenGL, +Y), więc importowanie to głównie przeciągnij i upuść. Każdy silnik ma jedną rzecz, na którą należy uważać:
| Silnik | Import | Uważaj na |
|---|---|---|
| Unity | Przeciągnij .glb; materiały i prefab są tworzone automatycznie | Unity używa Smoothness (odwrotność Roughness) |
| Unreal Engine 5 | Zaimportuj .glb przez Content Browser (domyślne ustawienia są zwykle w porządku) | Jeśli normalne wyglądają źle, włącz Flip Green Channel na mapie normalnej (lub użyj wtyczki Meshy Bridge) |
| Blender | GLB ładuje się z podłączonymi teksturami | Ustaw mapy niekolorowe (Roughness, Metallic, Normal) na Non-Color |
![]()
Najlepsze praktyki i rozwiązywanie problemów
Rób:
-
Używaj dotykowych, fizycznych słów w promptach i określaj skalę.
-
Pozostaw włączone Remove Lighting, gdy będziesz ponownie oświetlać asset w silniku.
-
Sprawdź, czy Metallic odczytuje czystą czerń lub czystą biel, bez szarości na niemetalach.
-
Oceniaj materiał w więcej niż jednym ustawieniu oświetlenia, nie tylko w domyślnej przeglądarce.
Typowe poprawki:
-
Metaliczność renderuje się w złym kolorze → sprawdź wartości Metallic (0/1) i czy przestrzenie kolorów są poprawne (Albedo sRGB, reszta Linear).
-
Roughness wygląda odwrotnie w Unity → pamiętaj, że Unity używa Smoothness = 1 − Roughness.
-
Widoczne szwy UV → wygeneruj ponownie lub załatuj za pomocą narzędzia Gojenia w Texture Edit. (Projekcja wielowidokowa Meshy minimalizuje szwy, ale nie gwarantuje, że będą niewidoczne na złożonych układach UV.)
-
Albedo wygląda na "oświetlone" / nie doświetla się → włącz Remove Lighting (usuwanie oświetlenia).
![]()
Lista kontrolna eksportu
-
☐ Albedo nie ma wbudowanego oświetlenia
-
☐ Metallic to czyste 0 lub 1
-
☐ Przestrzenie kolorów poprawne (Albedo sRGB, inne Linear/Non-Color)
-
☐ Normalne wyglądają poprawnie w silniku (odwróć zielony kanał w Unreal tylko w razie potrzeby)
-
☐ Szwy sprawdzone w przeglądarce
-
☐ Rozdzielczość zgodna z docelową (4K baza / 2K mapy)
-
☐ Testowo zaimportowane do Twojego silnika
Podsumowanie
Dzięki Meshy możesz przejść od promptu tekstowego lub obrazu referencyjnego do czystego, doświetlającego się zestawu tekstur PBR w ciągu kilku minut i wrzucić go bezpośrednio do swojego silnika. Wypróbuj generator tekstur AI Meshy za darmo i oteksturuj swój następny model podczas jednej sesji.
Często zadawane pytania
Czy generator tekstur AI Meshy jest darmowy?
Tak. Darmowy plan nie wymaga karty kredytowej i obejmuje 100 kredytów miesięcznie; zadanie teksturowania kosztuje 10 kredytów, a większość tekstur generuje się w mniej niż 60 sekund. Wyniki z darmowego planu są licencjonowane na CC BY 4.0 (użycie komercyjne z podaniem autorstwa).
Czy mogę ponownie teksturować istniejący model 3D?
Tak. Prześlij posiadany model i zastosuj nową teksturę za pomocą opisu tekstowego lub obrazu referencyjnego. Działa to zarówno na importowanych siatkach, jak i nieoteksturowanych blokoutach.
Czy mogę przesłać własny model lub obraz referencyjny?
Oba. Użyj Text-to-Texture, aby opisać materiał, lub Image-to-Texture, aby go wygenerować na podstawie obrazu referencyjnego. Możesz przesłać własne pliki GLB/FBX/OBJ/STL do teksturowania.
Czy mogę edytować tylko część tekstury modelu?
Tak. Funkcja Texture Edit pozwala wybrać obszar i naprawić go bez ponownego generowania całego modelu: ponownie teksturuj zaznaczenie na podstawie opisu (AI Texture Edit), ręcznie maluj za pomocą narzędzi Pędzel (Healing, Stamp, Solid Paint) lub umieść obraz za pomocą narzędzia Decal. Zapisanie tworzy nowy model, pozostawiając oryginał nienaruszony.
Czy tekstury są bezszwowe lub dające się kafelkować?
Meshy generuje tekstury wypalone na mapę UV konkretnego modelu, a nie bezszwowe, nieskończenie kafelkowalne płytki materiałów 2D. Mapy otaczają dokładną geometrię i układ UV modelu, dla którego zostały stworzone. Jeśli potrzebujesz kafelkowalnej / powtarzalnej tekstury do zastosowania na wielu obiektach (ceglana ściana, tkanina, teren), użyj dedykowanego generatora bezszwowych tekstur, takiego jak Scenario, Adobe Substance Sampler lub PolyHaven.







