Przewodnik po tutorialach

Jak generować tekstury PBR za pomocą Meshy: Kompletny przewodnik po workflow na rok 2026

Generuj tekstury PBR za pomocą generatora tekstur AI Meshy, a następnie eksportuj mapy albedo, roughness, metallic i normal do Unity, Unreal i Blender.

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.

pbr-texture-maps.webp

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ś.

text-prompt

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.

texture-edit-tools

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ą:

SpecyfikacjaWartość
Rozdzielczość koloru bazowegodo 4K (Meshy-6+)
Rozdzielczość map PBR2K
Konwencja normalnaOpenGL (+Y), zgodnie ze standardem glTF/GLB
Przestrzeń kolorówAlbedo = sRGB; wszystkie inne mapy = Linear / Non-Color
Wartości Metallicczysta czerń (0) lub czysta biel (1), brak skali szarości dla niemetali
Formaty eksportuGLB, 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ć:

SilnikImportUważaj na
UnityPrzeciągnij .glb; materiały i prefab są tworzone automatycznieUnity używa Smoothness (odwrotność Roughness)
Unreal Engine 5Zaimportuj .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)
BlenderGLB ładuje się z podłączonymi teksturamiUstaw mapy niekolorowe (Roughness, Metallic, Normal) na Non-Color

unity-unreal-blender

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).

pbr-metallic-map-before-after

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.

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