Blender to darmowy, kreatywny pakiet 3D do tworzenia modeli 3D, zasobów gier, ruchomych grafik i wielu innych. Po utworzeniu modelu 3D jego domyślny stan będzie prawdopodobnie szary i nudny. Dlatego w Blenderze dodajesz tekstury i materiały, aby nadać mu życie. Może to jednak skończyć się kreskówkowym i nierealistycznym wyglądem.
Aby wyglądało to bardziej realistycznie, możemy użyć zaawansowanej funkcji zwanej przemieszczeniem proceduralnym. W tym artykule przyjrzymy się bliżej przesunięciu proceduralnemu i sposobowi wykorzystania go w Blenderze. W naszym przykładzie stworzymy model ciastka z teksturami proceduralnymi.
Co to jest przemieszczenie proceduralne?
Słowo „przemieszczenie” oznacza akt przeniesienia czegoś z jego miejsca lub pozycji. W kontekście modelowania 3D odnosi się do zmian położenia wierzchołków. Zamiast ręcznie przesuwać je samodzielnie, komputer może wygenerować przemieszczenie. Dlaczego chcesz to zrobić?
Dodaje więcej szczegółów do twojego modelu. Na przykład możesz użyć go do stworzenia realistycznych wzorów i pęknięć na herbatniku.
Chociaż możesz dodać oparty na UV lub oparty na obrazie tekstura do twojego modelu, tekstury proceduralne to prosty sposób na dodanie realizmu i szczegółowości do Twojej pracy. I zrobi to za ciebie, ponieważ jest generowany komputerowo.
Zacznijmy...
Dodaj sferę UV i światło obszarowe
Najpierw usuń domyślną kostkę i dodaj zamiast niej kulę UV. To zadziała w większości modeli. W tym artykule zaczniemy od prostego Model 3D dostępny dla początkujących w Blenderze.
Zmieniliśmy nazwę tej kuli UV na „Biscuit”. Kliknij model prawym przyciskiem myszy i wybierz Cień gładki. Teraz przełącz renderer na Cykle.
Następnie dodaj światło obszarowe, aby później łatwiej było wyświetlić podgląd wyników. Sprawdź nasze szczegółowy przewodnik, jak dodać światło w Blenderze.
Dodaj nowy materiał
w Edytor shaderów, utwórz nowy materiał. Kliknij na Nowy materiał przycisk, jak pokazano poniżej.
Kliknij pole obok Fałszywy użytkownik przycisk. Zmieniliśmy nazwę tego materiału na „Biscuit Texture”, możesz zmienić jego nazwę na dowolną.
Kliknij pole obok Kolor podstawowy aby ustawić kolor materiału bazowego. Tutaj kolor modelu herbatnika jest ustawiony na jasnopomarańczowo-brązowy.
Następnie zwiększ Chropowatość wartość znaleziona w Zasady BSDF węzeł.
Dodaj węzły przemieszczenia
Aby dodać szczegóły do kształtu lub powierzchni, możemy użyć shaderów przemieszczeń. Istnieją dwa rodzaje metod przemieszczania; Prawdziwe przemieszczenie oraz Mapowanie nierówności. Ta ostatnia daje tylko wrażenie przemieszczenia, ponieważ wykorzystuje „mapę wypukłości”, aby stworzyć fałszywe przemieszczenie za pomocą efektów światła i cienia.
Ten pierwszy, jak sama nazwa wskazuje, nie jest efektem podróbki. Przesuwa rzeczywistą geometrię siatki przed renderowaniem. Ta metoda daje również najlepszą jakość wyników, jeśli siatka jest podzielona. Jednak ta metoda wymaga również dużej ilości pamięci. W tym przypadku chcemy użyć obu metod razem.
Użyjemy rzeczywistego przemieszczenia dla większego przemieszczenia i wypukłości dla drobniejszych szczegółów. Jak widać na poniższym przykładzie, w ustawieniach pod Obiekty, możesz ustawićPrzemieszczenie do Przemieszczenie i Bump.
Użyliśmy Współrzędna tekstury węzeł, aby zmienić mapowanie tej tekstury. Węzeł Współrzędne tekstury jest używany dla współrzędnych tekstur, zwykle używany jako dane wejściowe dla danych wejściowych Wektor dla węzłów tekstur. Aby je dodać, naciśnij Zmiana + A i wyszukaj „współrzędne tekstury”.
Upewnij się, że masz połączenie Wygenerowane od Współrzędna tekstury do Wektor wejście z Odjąć. Następnie podłącz Wektor wyjście z Odjąć i podłącz go do Wektor wejście Tekstura szumów, więc faktycznie używa danych obiektu.
Dodaliśmy również różne węzły matematyczne. Wykonają one pewne operacje matematyczne; w tym przypadku zmienia skalę modelu ciastka. Dostosuj wartości, aby zmienić kształt kuli na kształt ciasteczka.
Teraz śmiało dodaj podstawową teksturę herbatnika. Zrobiliśmy to, dodając Tekstura szumów i łącząc go jako węzeł przemieszczenia. Aby go dodać, po prostu naciśnij Zmiana + A i wyszukaj „teksturę szumu”.
Zwiększ skalę tekstury szumu, zobaczysz szczegóły równomiernie rozłożone na ciastku. Użyjemy tej tekstury jako „wybrzuszenia” naszego materiału.
Jeśli twój model wygląda trochę dziwnie, upewnij się, że przesunęło się źródło światła. Jak pokazano na poniższym obrazku, przesunęliśmy światło obszaru nad model herbatnika.
Ulepszenia i korekty
Możesz także dalej dostosować ustawienia w węźle tekstury szumu. Na przykład ustawiliśmy Skala do 12.000, Szczegół do -5.000, Chropowatość do 0,500, a Zniekształcenie do 0,250.
Następnie dodamy kolejny Zwielokrotniać węzeł, a Tekstura Woronoja, i Zakres mapy.
Podłącz wyjście Vector z Skala do Kolor1 w duplikacie Zwielokrotniać. Następnie połącz Kolor z Tekstura szumów do Kolor2 z Zwielokrotniać.
Po wykonaniu tej czynności zmień Zwielokrotniać do Światło liniowe. Następnie zmień Wyjście funkcji z Tekstura Woronoja od domyślnego F1 wartość do Odległość do krawędzi. Aby dodać więcej szczegółów, dodaj następujące węzły i zmień ich wartości, jak pokazano poniżej.
Naciskać Zmiana + A i przejdź do Siatka > Płaszczyzna dodać samolot. Tak jak zmieniliśmy Kolor podstawowy herbatnika modelu wcześniej w jego Zasady BSDF, możemy zmienić Kolor podstawowy samolotu.
Najpierw kliknij samolot w Widok 3D, powinieneś zobaczyć jego Zasady BSDF w Edytor shaderów. Kliknij pole obok Kolor podstawowy aby zmienić jego kolor.
W poniższym przykładzie zmieniliśmy jego kolor na jasnoróżowy.
Aby uzyskać więcej szczegółów, dodamy następnie rampę kolorów, aby stworzyć ciemniejsze kolory na dole, aby wyglądał jak upieczony biszkopt. Naciskać Zmiana + A i wyszukaj „ColorRamp”. Połącz go z innymi węzłami w Edytor shaderów jak widać poniżej. W szczególności upewnij się, że jego Kolor wyjście jest podłączone do Kolor podstawowy z Zasady BSDF.
Następnie dodamy Modyfikator powierzchni podziału do modelu herbatnika. Aby to zrobić, kliknij Właściwości modyfikatora jest to oznaczone ikoną klucza, jak pokazano na poniższym obrazku. Kliknij Dodaj modyfikator a następnie kliknij Podział powierzchni. Zmień jego wartości, jak pokazano poniżej.
Na koniec dostosuj wartości tych dwóch Dodać węzły, aby tekstura była bardziej miękka. Dostosowaliśmy je do 0.5 oraz 0.7 odpowiednio.
Twórz realistyczne modele za pomocą teksturowania proceduralnego
Teksturowanie proceduralne sprawi, że Twoje modele będą wyglądać bardziej realistycznie. Wróć do tego przewodnika, gdy chcesz odświeżyć, jak sprawić, by obiekty Blendera wyglądały realistycznie z przesunięciem proceduralnym.
6 niesamowitych stron z darmowymi teksturami blendera
Czytaj dalej
Powiązane tematy
- Twórczy
- Mikser
- modelowanie 3d
- Projekt graficzny
O autorze
Cherie jest kreatywnym technologem, który dołączył do MUO w 2021 roku. Jest zapalonym twórcą i pisarzem technicznym, z doświadczeniem w używaniu urządzeń Raspberry Pi, Arduino, Micro: bit, ATtiny i ATMega, a także e-tekstyliów, drukowania 3D i KiCad. Poza tworzeniem, Cherie lubi grać muzykę i ćwiczyć.
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować