Słownik wizualizacji 3D
Mapowanie tekstur: co to jest, rodzaje i jak je stosować w 3D
Mapowanie tekstur to technika nakładania obrazów 2D, takich jak drewno, kamień, tkanina czy beton, na powierzchnię modelu 3D. Określa, w którym miejscu na danej powierzchni obiektu pojawia się każdy punkt obrazu. To dzięki niemu szara bryła zamienia się w wizualizacji 3D w podłogę z gresu, ceglaną ścianę lub lnianą sofę.
Jak działa mapowanie tekstur
Każdy model 3D składa się z wielokątów. Aby pokryć te wielokąty obrazem, program potrzebuje powiązania między każdym wierzchołkiem siatki a punktem tekstury. Tym powiązaniem są współrzędne UV: U i V są poziomą i pionową osią obrazu, aby nie mylić ich z osiami X, Y i Z przestrzeni 3D.
W praktyce artysta „rozwija” siatkę 3D na płaszczyźnie, jakby otwierał kartonowe pudełko, a tekstura jest malowana lub rzutowana na ten szablon. Jeśli rozwinięcie jest błędne, tekstura rozciąga się, kurczy lub pojawiają się szwy.
W praktyce: Render Fabrik to studio wizualizacji architektonicznych dla deweloperów i architektów w całej Europie, z wyceną w ciągu 24 godzin.
Rodzaje mapowania
| Typ | Jak rzutuje teksturę | Kiedy stosować |
|---|---|---|
| Planarne | Z jednego kierunku, jak rzutnik slajdów | Podłogi, ściany, powierzchnie płaskie |
| Pudełkowe (box lub sześcienne) | Z sześciu kierunków, po jednym na każdą ścianę sześcianu | Bryły architektoniczne, proste meble |
| Walcowe | Owijane wokół osi | Słupy, butelki, rury |
| Sferyczne | Otaczające kulę | Okrągłe obiekty, kopuły |
| UV (rozwinięcie) | Za pomocą szablonu wykonanego ręcznie lub narzędziem | Elementy organiczne, produkty, tapicerka |
| Triplanarne | Miesza trzy rzuty w zależności od nachylenia powierzchni | Tereny, kamienie, obiekty bez UV |
W architekturze mapowanie pudełkowe sprawdza się w przypadku większości powierzchni, pod warunkiem prawidłowej skali. W przypadku produktów i mebli starannie wykonane mapowanie UV jest zwykle konieczne.
Mapy, z których składa się materiał
Tekstura rzadko występuje samodzielnie. W obecnie stosowanych materiałach, zwanych materiałami PBR, każda właściwość ma własną mapę, a wszystkie korzystają z tego samego mapowania:
- Kolor podstawowy (albedo): czysty kolor powierzchni.
- Chropowatość: określa, czy powierzchnia jest matowa, czy błyszcząca.
- Mapa normalnych i bump: symulowany drobny relief, np. słoje i pory.
- Przemieszczenie (displacement): rzeczywisty relief, który deformuje geometrię.
- Metaliczność i krycie: czy materiał jest metalem i czy przepuszcza światło.
Krok po kroku w wizualizacjach architektonicznych
- Należy zmierzyć rzeczywisty element: np. płytkę gresową 90 x 90 cm, cegłę 23 x 5 cm czy deskę 20 cm. Skala tekstury musi się z tym zgadzać.
- Należy wybrać typ mapowania dla każdej powierzchni (pudełkowe dla ścian, UV dla tapicerki).
- Należy dopasować orientację i wyrównanie: kierunek desek, początek układu podłogi, fugi w narożnikach.
- Należy przełamać powtarzalność: zróżnicować elementy, obracać fragmenty lub mieszać mapy, aby ten sam wzór nie powtarzał się w serii.
- Należy przetestować przy świetle bocznym, aby sprawdzić, czy normal map i displacement mają właściwą intensywność.
Mapowanie tekstur w zależności od rodzaju powierzchni
- Podłogi z gresu i płytek ceramicznych: mapowanie planarne z dokładnym wymiarem elementu i fugą we właściwym miejscu. Warto rozpocząć układanie od najbardziej widocznego punktu pomieszczenia, tak jak zrobiłby to glazurnik.
- Podłogi drewniane: deski ułożone we właściwym kierunku, ze zróżnicowaniem odcieni między elementami i przesuniętymi łączeniami. Pojedyncza tekstura powtórzona na całej podłodze to najczęstszy element zdradzający wizualizację 3D.
- Ściany z cegły i kamienia: mapowanie pudełkowe, narożniki wyrównane tak, aby wzór przechodził przez krawędź, oraz displacement, by uzyskać rzeczywisty relief w zbliżeniach.
- Beton i tynk: duże tekstury z delikatnymi przebarwieniami; tutaj zróżnicowanie chropowatości ma większe znaczenie niż kolor.
- Tkaniny i tapicerka: mapowanie UV rozwijane element po elemencie, z fakturą w rzeczywistej skali i szwami we właściwych miejscach.
- Marmury i granity: płyty z ciągłymi żyłami, najlepiej ze zdjęcia rzeczywistej płyty, do blatów i ścian z dopasowanym układem żył.
Mapowanie proceduralne i tekstury generowane
Nie każda tekstura pochodzi ze zdjęcia. Tekstury proceduralne są tworzone za pomocą formuł w samym programie, np. szumów, gradientów i wzorów. Nie mają stałej rozdzielczości ani widocznej powtarzalności, dlatego sprawdzają się na bardzo dużych powierzchniach, terenach i przy zużyciu. Narzędzia takie jak Substance Designer i Substance Painter umożliwiają również malowanie warstw brudu, zarysowań i śladów użytkowania bezpośrednio na modelu, co zbliża wizualizację 3D do rzeczywistego obiektu.
Typowe błędy
- Błędna skala: to błąd, który najmocniej zdradza wizualizację 3D. Zbyt duża cegła zamienia dom w zabawkową makietę.
- Widoczna powtarzalność (tiling): ten sam sęk drewna pojawiający się co metr podłogi.
- Rozciągnięcie: powierzchnie zmapowane w złym kierunku pokazują smugi zamiast tekstury.
- Widoczne szwy: łączenia UV na środku widocznej powierzchni.
- Tekstura o niskiej rozdzielczości na pierwszym planie, która w detalu jest rozmazana.
Mapowanie tekstur w Render Fabrik
W wizualizacjach wnętrz 3D klient musi rozpoznać wybrany materiał wykończeniowy, dlatego wychodzimy od rzeczywistego elementu od producenta, z wymiarem i układem. W wizualizacjach zewnętrznych 3D dbamy o rozległe elewacje bez widocznej powtarzalności. W wizualizacjach produktów 3D mapowanie UV wykonujemy element po elemencie, aby tkanina, skóra czy metal wyglądały identycznie jak fizyczny produkt. Zobacz też, jak tekstura wpływa na fotorealistyczny render 3D.
Najczęstsze pytania
Jaka jest różnica między teksturą a materiałem?
Tekstura to obraz. Materiał to zestaw właściwości powierzchni (kolor, połysk, relief, przezroczystość), który może wykorzystywać kilka tekstur jednocześnie, wszystkie pozycjonowane za pomocą tego samego mapowania.
Czym jest mapowanie UV?
To rozwinięcie siatki 3D na płaszczyznę 2D, ze współrzędnymi U i V, które mówi programowi, która część obrazu przypada na każdy wielokąt. To najdokładniejsza metoda w przypadku obiektów o złożonych kształtach.
Gdzie znaleźć tekstury do wizualizacji 3D?
Biblioteki takie jak Poliigon, Quixel Megascans, ambientCG i Textures.com oferują gotowe tekstury i materiały. Wielu producentów materiałów wykończeniowych udostępnia również pliki swoich produktów dla architektów.
Jaką rozdzielczość tekstury stosować?
To zależy od odległości kamery. Powierzchnie na pierwszym planie wymagają 2K lub 4K; dalsze obszary mogą mieć 1K lub mniej, dzięki czemu plik jest lżejszy, a wizualizacja 3D powstaje szybciej.
Czy mapowanie tekstur spowalnia wizualizację 3D?
Samo mapowanie prawie nie obciąża komputera. Obciążenie wynika z rozdzielczości tekstur, liczby map na materiał i przede wszystkim z displacement, który tworzy rzeczywistą geometrię. Użycie normal map zamiast displacement w odległych ujęciach pozwala zachować realizm i skraca czas tworzenia wizualizacji 3D.