Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Grafika 3D: Blender, cz. XIV – modyfikatory

Po co nam modyfikatory

Można by pomyśleć, że w trybie edycyjnym możemy wszystko zrobić - i chyba jest to prawda, tylko czasem byłaby to mozolna i uciążliwa praca. Dlatego wymyślono modyfikatory, które potrafią zdecydowanie usprawnić różne działania.

Czym są modyfikatory

Jak sama nazwa wskazuje - różnymi modyfikacjami na obiektach, ale takimi sprytnymi, że dzięki sparametryzowaniu cały czas są edytowalne i w każdej chwili możemy zmieniać ich właściwości. Ponadto oddziaływują one na widok i rendering, a nie wpływające na siatkę bazową - no chyba, że na trwale zaaplikujemy (Apply) modyfikator. Co więcej, możemy wiele modyfikatorów nakładać na jeden obiekt tworząc dość skomplikowane struktury na bazie prostych obiektów.

Parametryczność

W przypadku wielu narzędzi czy dodawania nowego obiektu po lewej stronie ekranu w Tweak panelu mamy dostępnych szereg parametrów określających zadziałanie narzędzia czy wygląd nowo wstawianego obiektu - i to jest bardzo OK, natomiast po wykonaniu dowolnej innej operacji nasz Tweak panel staje się pusty i już nie mamy możliwości zmiany parametru - i to jest trochę nieOK. W modyfikatorach parametry są dostępne cały czas i gotowe do zmiany, które możemy na bieżąco podglądać.

Rodzaje modyfikatorów

Modyfikatory zostały podzielone na cztery grupy w zależności od typu oddziaływania:
  • Modify – modyfikujące mapowanie UV oraz grupy wierzchołków – nie wpływają na kształt;
  • Generate – modyfikujące kształt - dodają nowe wierzchołki;
  • Deform – modyfikujące kształt – przesuwają wierzchołki;
  • Simulate – definiujące systemy cząsteczkowe, wolumetryczne i fizyczne.

Dodawanie modyfikatora

Aby dodać modyfikator zwykle należy zaznaczyć jakiś obiekt (a więc tryb obiektowy) i z zakładki narzędzi w oknie właściwości Properties wybrać ikonę klucza hydraulicznego, a następnie klikając na (Add Modifier) dodać nowy modyfikator wybierając któryś spośród czterech typów.

Podstawowe cechy

Większość modyfikatorów ma kilka takich samych przycisków, którymi możemy kontrolować wpływ modyfikatora na rendering, podgląd, posortować modyfikatory - jeśli dodaliśmy kilka modyfikatorów do jednego obiektu, czy w końcu powielić modyfikator lub go usunąć albo trwale go zastosować tracąc tym samym możliwość dalszej edycji poprzez parametry.

Grupy wierzchołków

Modyfikatory zwykle oddziaływują na cały obiekt - nadawane są w trybie obiektowym, ale w kilku z nich możemy ograniczyć działanie do wybranej grupy wierzchołków. Aby to uzyskać wcześniej na zakładce Data Objects w trybie edycyjnym musimy zaznaczyć kilka wierzchołków, utworzyć grupę (Vertex Group) i przypisać je (Assign) do tej grupy.
Możemy również, w niektórych modyfikatorach, sterować różną siłą na poszczególne wierzchołki. Tu z pomocą przychodzi określanie wag wierzchołków, co dokonujemy w trybie Weight Paint. Pomalowanie wierzchołków w tym trybie automatycznie tworzy grupę wierzchołków (Vertex Group), co widać oczywiście na zakładce Data Objects.
W dzisiejszym wpisie zostaną jedynie zaprezentowane wybrane modyfikatory.

Modyfikatory generujące - Generate

Array – powielanie obiektu

Powiela obiekt określoną liczbę razy lub na określonej długości ze skokiem sterowanym przez liczbę odległość lub inny obiekt.

Subdisivion Surface (Subsurf) – wygładzanie powierzchni

Jeden z częściej stosowanych modyfikatorów, który umożliwia wygładzanie powierzchni poprzez dodawanie wierzchołków. Jest tak popularny, że doczekał się swojego skrótu klawiszowego [Ctrl]+[liczba], gdzie liczba z zakresu od 1 do 5 określa stopień gładkości.

Bevel – zaokrąglanie, ścinanie krawędzi lub wierzchołków

Działa analogicznie jak [Ctrl]+[B] w trybie edycyjnym, ale tu mamy parametryczność.

Boolean – operacje logiczne na dwóch obiektach (suma, różnica, iloczyn)

Wydawałoby się modyfikator idealny do łączenia, wycinania dwóch obiektów, ale niestety czasem potrafi zrobić dziwne rzeczy z siatką. Należy używać ostrożnie.

Build – budowanie obiektu w trakcie odtwarzania animacji

Za pomocą tego modyfikatora możemy uzyskać efekt animacji budowania lub zanikania obiektu.

Mask – redukcja obiektu do grupy wierzchołków Vertex Groups

Gdy chcemy ukryć część obiektu, to możemy za pomocą tego modyfikatora pozostawić tylko tę część zdefiniowaną w Vertex Groups na zakładce Data Objects.

Mirror – lustrzane powielenie obiektu

Bardzo często wykorzystywany modyfikator do tworzenia obiektów symetrycznych np. głowa lub całe ciało postaci, pojazdy, samochody, samoloty itd.

Decimate – redukcja liczby ścian w obiekcie

Czasem, zwłaszcza, gdy pozyskujemy obiekty z innych programów 3D mogą one być bardzo skomplikowane i posiadać wiele wierzchołków. Dzięki temu modyfikatorowi możemy uprościć trochę siatkę i usunąć niepotrzebne wierzchołki.

Edge Split – automatyczne rozdzielanie krawędzi

Włączenie cieniowania Smooth wygładza je. Ale co zrobić z walcem, w którym gdy mamy cieniowanie Flat, to widać ścianki na bocznym obwodzie, a gdy włączymy Smooth, to z kolei nienaturalnie wygładzone wygląda styk podstaw z bocznymi ściankami. I tu możemy zastosować modyfikator Edge Split, który w zależności od kąta stykania się ścianek wyłącza miejscowo cieniowanie smooth.

Remesh – zagęszczenie siatki

Gdy chcemy uzyskać obiekt zawierający więcej szczegółów, to należy zagęścić siatkę. Można to zrobić oczywiście w trybie edycyjnym (Subdivide), ale gdy chcemy mieć stałą kontrolę nad złożonością, to zastosujemy modyfikator Remesh.

Solidify – dodanie „grubości”

Płaskim obiektom "grubość" możemy nadać poprzez Extrude w trybie edycyjnym lub własnie poprzez modyfikator Solidify.

Screw – powielenie śrubowe obiektów

Śrubę lub ślizgawkę uzyskamy wykorzystując modyfikator Screw.

Dla chcących poćwiczyć przykładowe zadanie. Wykorzystując modyfikatory Array, Screw i Subdisivion Surface możemy w łatwiejszy sposób zbudować ślizgawkę. Miłej jazdy.

C.D.N.

Dla tych, co mają niedosyt wiedzy, tradycyjnie polecam:

 

oprogramowanie porady hobby

Komentarze

0 nowych
  #1 31.01.2016 17:58

Jesteś jednym z niewielu autorów na tym blogu, którego wpisy są naprawdę coś warte (a nie kolejny opis telefonu, komputera, czy dnia z życia kogoś tam itp...). Dobra robota! :)

  #2 31.01.2016 23:18

Kawał dobrej roboty robisz, stary! Dzięki Tobie, przemogłem się i zaczynam zabawę z Blenderem (trochę tylko czasu brak...). Osobiście, nie znoszę filmików instruktażowych, wolę takie kursy, jak ten. Brawo!
I czekam na więcej.

WODZU   17 #3 01.02.2016 10:43

Super, kolejna dawka przydatnej wiedzy :)

skala67   8 #4 02.02.2016 12:29

Dziękuję za miłe słowa. Dla mnie brak czasu to też poważny problem. Gdy czytam takie komentarze i wiem, że moja praca komuś się przydaje, to zagrzewa mnie do dalszej pracy nad kolejnymi wpisami.

  #5 07.02.2016 21:00

Bardzo fajnie i przejrzyście wyjaśnione kwestie.
Zdecydowanie przyjaźniejszy tutek niż te youtub-owe, za którymi się nie nadąży by cokolwiek zrozumieć bez wciskania pauzy.

Super, chyba się zachęciłem, by zacząć przygodę z Blenderem. Nie wiem jak pójdzie, ale na pewno zacznę.


Pozdrawiam

skala67   8 #6 08.02.2016 08:46

@korek2016 (niezalogowany): Z Blenderem najgorsze jest pierwsze pół godziny: ten prawy klawisz, nieco inny interface itp, ale później jest już bardzo OK. Wiem, bo sam to przerabiałem. Moim zamiarem, co do tych wpisów było, aby złagodzić ból blenderowej inicjacji. Powodzenia

Autor edytował komentarz.
lun   1 #7 24.02.2016 10:42

@skala67: Witam, właśnie od niedawna czytam twoje wpisy odnośnie blendera i jestem zachwycony sposobem w jaki wszystko tłumaczysz. Przeglądałem filmy na http://polskikursblendera.pl/, ale jednak Twoja forma jest dużo przystępniejsza. Dziękuję za to że chce Ci się poświęcać czas tworząc kolejne części kursu. Mam nadzieję że będą kolejne :-)

Wczoraj przerobiłem część z modelowaniem czołgu i miałem przy tym mnóstwo frajdy :-)

Pozdrawiam.

skala67   8 #8 25.02.2016 10:28

@lun: Dziękuję. Tak planuję następne. Nawet mam przygotowane część materiałów. Ale słowo "czas" jest tu kluczem :). Pozdrawiam i życzę duża frajdy z "blendowania".

  #9 01.04.2016 01:04

Twoje tutoriale są świetne!
Wcześniej kilkakrotnie podchodziłem do Blendera, ale

  #10 01.04.2016 01:14

Twoje tutoriale są świetne!
Wcześniej kilkakrotnie podchodziłem do Blendera, ale filmy instruktarzowe, za którymi nie nadążałem zniechęcały mnie do nauki tego programu.
Twój kurs jest łatwy do zrozumienia, a ćwiczenia interesujące, aż chce się uczyć. Dzięki tobie wreszcze wziąłem się za Blendera.
Fajnie byłoby jakbyś napisał o rendererze Cycles ;-)