24
Zaawansowane metody grafiki w reklamie – Wprowadzenie do 3dsmax dr inż. Andrzej Czajkowski Instyt Sterowania i Systemów Informatycznych Wydzial Informatyki, Elektrotechniki i Automatyki 15 stycznia 2019 1 / 24

Zaawansowane metody grafiki w reklamie – Wprowadzenie do …staff.uz.zgora.pl/aczajkow/materialy/gk/lectures/ZMGwR... · 2019. 1. 15. · Zaawansowane metody grafiki w reklamie

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Zaawansowane metody grafiki w reklamie – Wprowadzenie do …staff.uz.zgora.pl/aczajkow/materialy/gk/lectures/ZMGwR... · 2019. 1. 15. · Zaawansowane metody grafiki w reklamie

Zaawansowane metody grafiki wreklamie – Wprowadzenie do3dsmax

dr inż. Andrzej CzajkowskiInstyt Sterowania i Systemów InformatycznychWydział Informatyki, Elektrotechniki i Automatyki

15 stycznia 2019 1 / 24

Page 2: Zaawansowane metody grafiki w reklamie – Wprowadzenie do …staff.uz.zgora.pl/aczajkow/materialy/gk/lectures/ZMGwR... · 2019. 1. 15. · Zaawansowane metody grafiki w reklamie

Plan Wykładu

1 Wprowadzenie do 3dsmaxSkróty klawiszowe

2 Podstawowa Funkcjonalność

3 Podstawowe Narzędzia

15 stycznia 2019 2 / 24

Page 3: Zaawansowane metody grafiki w reklamie – Wprowadzenie do …staff.uz.zgora.pl/aczajkow/materialy/gk/lectures/ZMGwR... · 2019. 1. 15. · Zaawansowane metody grafiki w reklamie

Wprowadzenie do 3dsmax

Mozliwosci i wymagania

Możliwości pakietu do tworzenia grafiki 3D, Autodesk 3dsmax:

Modelowanie w oparciu o modyfikację struktury geometrycznej napoziomie wierzchołków, krawędzi czy poligonów.

Modelowanie Freeform

15 stycznia 2019 3 / 24

Page 4: Zaawansowane metody grafiki w reklamie – Wprowadzenie do …staff.uz.zgora.pl/aczajkow/materialy/gk/lectures/ZMGwR... · 2019. 1. 15. · Zaawansowane metody grafiki w reklamie

Wprowadzenie do 3dsmax

Tworzenie materiałów – teksturowanie– compact material editor

15 stycznia 2019 4 / 24

Page 5: Zaawansowane metody grafiki w reklamie – Wprowadzenie do …staff.uz.zgora.pl/aczajkow/materialy/gk/lectures/ZMGwR... · 2019. 1. 15. · Zaawansowane metody grafiki w reklamie

Wprowadzenie do 3dsmax

Tworzenie materiałów – teksturowanie– slate material editor

15 stycznia 2019 5 / 24

Page 6: Zaawansowane metody grafiki w reklamie – Wprowadzenie do …staff.uz.zgora.pl/aczajkow/materialy/gk/lectures/ZMGwR... · 2019. 1. 15. · Zaawansowane metody grafiki w reklamie

Wprowadzenie do 3dsmax

Możliwość tworzenia animacji z wykorzystanie mechanizmu klatekkluczowych (key framing) i algorytmów interpolacji:

15 stycznia 2019 6 / 24

Page 7: Zaawansowane metody grafiki w reklamie – Wprowadzenie do …staff.uz.zgora.pl/aczajkow/materialy/gk/lectures/ZMGwR... · 2019. 1. 15. · Zaawansowane metody grafiki w reklamie

Wprowadzenie do 3dsmax

tworzenie animacji postaci z wykorzystaniem struktury kości czysystemu biped:

animacja fizyki z wykorzystaniem MassFX

animacja cząsteczekhttps://www.youtube.com/watch?v=eyjTMmiRMxw

15 stycznia 2019 7 / 24

Page 8: Zaawansowane metody grafiki w reklamie – Wprowadzenie do …staff.uz.zgora.pl/aczajkow/materialy/gk/lectures/ZMGwR... · 2019. 1. 15. · Zaawansowane metody grafiki w reklamie

Wprowadzenie do 3dsmax

Rendering

proces tworzenia obrazu lub filmu cyfrowego na podstawie projektusceny 3Ddostępne silniki renderujące m.in.:

Scanline – wbudowany podstawowy silnik, dość dobra wydajnośćkosztem ograniczonej funkcjonalności.MentalRay – wbudowany zaawansowany silnik, obsługujący dowolnemateriały, z bardzo ograniczoną obsługą CUDA.IRay – wbudowany zaawansowany silnik, obsługujący tylko dedykowanemateriały, z pełną obsługą CUDA.V-ray – standard w przemyśle, zaawansowany silnik renderujący,licencjonowany osobno.

Wymagania sprzętowe:

wielordzeniowy 64-bit CPU, 4 GB pamięci RAM (8 GB zalecane), 6GB przestrzeni dyskowej.

aplikacja dostępna do pobrania po zarejestrowaniu na stroniehttp://www.autodesk.com/education/free-software/3ds-max

15 stycznia 2019 8 / 24

Page 9: Zaawansowane metody grafiki w reklamie – Wprowadzenie do …staff.uz.zgora.pl/aczajkow/materialy/gk/lectures/ZMGwR... · 2019. 1. 15. · Zaawansowane metody grafiki w reklamie

Wprowadzenie do 3dsmax Skróty klawiszowe

skrót opis

ctrl//alt+LMB zaznaczanie//odznaczanie wybranych elementów (grupowanie)alt+MMB obracanie widoku wokół zaznaczonego obiektushift+Q renderowanie aktualnego widoku1,2,3,4,5 wybór trybu edycji geometrii, 1 - wierzchołki, 2 - krawędzie,

3 - obwód, 4 - polygon, 5 - elementq wybór narzędzia zaznaczania (wielokrotne naciśnięcie zmienia typ)

w,e,r wybór transformacji: w - translacja, e - rotacja, r - skalowanieshift+transform kopiowanie (klonowanie) obiektu

ctrl+va,s ograniczenie możliwości transformacji do kąta lub siatki roboczejz zbliżenie na aktualnie wybrany obiekt lub całą scenęm uruchomienie edytora materiałówg przełącznik siatki roboczej (grid)k utworzenie klatki kluczowej dla wybranego obiektu

alt+x przełącznik roboczej (tylko viewport) przeźroczystościalt+w przełącznik maksymalizacji obszaru roboczegospace przełącznik blokada wyboru

F2 zmiana trybu wyświetlania wybranych polygonów/krawędziF3 przełącznik trybu wireframe (tylko kontury obiektów)F4 przełącznik trybu wyświetlania krawędzi

ctrl+x przełącznik trybu ekspertactrl+c utworzenie kamery na podstawie aktualnego widoku ( perspektywa)

15 stycznia 2019 9 / 24

Page 10: Zaawansowane metody grafiki w reklamie – Wprowadzenie do …staff.uz.zgora.pl/aczajkow/materialy/gk/lectures/ZMGwR... · 2019. 1. 15. · Zaawansowane metody grafiki w reklamie

Podstawowa Funkcjonalność

Podstawowy interfejs

1 zawartość sceny zfiltrami wyśw.

2 Obszar roboczy –viewport

3 Tworzenie imodyfikacja obiektów

4 narzędzia zaznaczania

5 narzędziatransformacji

6 narzędzia renderingu

7 komunikaty błędów/wpr. skryptów

8 narzędziamanipulowania obsz.rob.

15 stycznia 2019 10 / 24

Page 11: Zaawansowane metody grafiki w reklamie – Wprowadzenie do …staff.uz.zgora.pl/aczajkow/materialy/gk/lectures/ZMGwR... · 2019. 1. 15. · Zaawansowane metody grafiki w reklamie

Podstawowa Funkcjonalność

Przenoszenie plików

Zapisywanie poprzez opcję save as (skrót ctrl+s) do pliku *.max,który przechowuje wyłącznie geometrię (brak np. tekstur)

Zapisywanie do archiwum zip: save as→archive – umieszczeniewszystkich assetów sceny w pliku, w postaci umożliwiającejprzenoszenie.

Import//Export pomiędzy innymi programami (*.fbx, *.3ds, *. obj,*.dwg, *.stl).

Merge – import z pliku *.max wybranych obiektów (import→merge)

15 stycznia 2019 11 / 24

Page 12: Zaawansowane metody grafiki w reklamie – Wprowadzenie do …staff.uz.zgora.pl/aczajkow/materialy/gk/lectures/ZMGwR... · 2019. 1. 15. · Zaawansowane metody grafiki w reklamie

Podstawowa Funkcjonalność

Obszar Roboczy

wyświetla aktualny wygląd sceny

możliwe różne konfiguracje rzutów (poprzez viewport configuration):

Opcje wyświetlania – konfiguracja, rzuty, jakość, sposób wyświetlania:

Możliwe dowolne rzuty sceny: left, right, top, above, front, back

Rzut ortograficzny vs perspektywy:

15 stycznia 2019 12 / 24

Page 13: Zaawansowane metody grafiki w reklamie – Wprowadzenie do …staff.uz.zgora.pl/aczajkow/materialy/gk/lectures/ZMGwR... · 2019. 1. 15. · Zaawansowane metody grafiki w reklamie

Podstawowa Funkcjonalność

Obiekty Prymitywne

baza do modeli szczegółowych,

podstawowa konfiguracja umożliwia zmianę wymiarów, ilośćsegmentów czy nazwę.

15 stycznia 2019 13 / 24

Page 14: Zaawansowane metody grafiki w reklamie – Wprowadzenie do …staff.uz.zgora.pl/aczajkow/materialy/gk/lectures/ZMGwR... · 2019. 1. 15. · Zaawansowane metody grafiki w reklamie

Podstawowa Funkcjonalność

Menadżer sceny

Domyślnie uruchomiony (zakładka Tools→Scene Explorer)Domyślnie wyświetla wszystkie obiekty na scenie

Możliwość wyszukiwania obiektów po nazwie i filtrowania po typie

Umożliwia tworzenie hierarchii obiektów.

Upraszcza ukrywanie obiektów i ”mrożenie”

15 stycznia 2019 14 / 24

Page 15: Zaawansowane metody grafiki w reklamie – Wprowadzenie do …staff.uz.zgora.pl/aczajkow/materialy/gk/lectures/ZMGwR... · 2019. 1. 15. · Zaawansowane metody grafiki w reklamie

Podstawowa Funkcjonalność

Jednostki

Okno tryb wyświetlanych jednostek – Customize→Units Setup

15 stycznia 2019 15 / 24

Page 16: Zaawansowane metody grafiki w reklamie – Wprowadzenie do …staff.uz.zgora.pl/aczajkow/materialy/gk/lectures/ZMGwR... · 2019. 1. 15. · Zaawansowane metody grafiki w reklamie

Podstawowa Funkcjonalność

Rendering

15 stycznia 2019 16 / 24

Page 17: Zaawansowane metody grafiki w reklamie – Wprowadzenie do …staff.uz.zgora.pl/aczajkow/materialy/gk/lectures/ZMGwR... · 2019. 1. 15. · Zaawansowane metody grafiki w reklamie

Podstawowa Funkcjonalność

Materiały - zależne od renderera

15 stycznia 2019 17 / 24

Page 18: Zaawansowane metody grafiki w reklamie – Wprowadzenie do …staff.uz.zgora.pl/aczajkow/materialy/gk/lectures/ZMGwR... · 2019. 1. 15. · Zaawansowane metody grafiki w reklamie

Podstawowe Narzędzia

Gizmo

Gizmo jest to pomocnicze narzędzie, umożliwiające manipulowanie obiektami.Może mieć różne reprezentacje graficzne i zastosowania.

najpopularniejsze obiekty typu gizmo:

Gizma transformacji:

Gizma Modyfikatorów:

Gizma sił i systemów cząsteczkowych:

15 stycznia 2019 18 / 24

Page 19: Zaawansowane metody grafiki w reklamie – Wprowadzenie do …staff.uz.zgora.pl/aczajkow/materialy/gk/lectures/ZMGwR... · 2019. 1. 15. · Zaawansowane metody grafiki w reklamie

Podstawowe Narzędzia

Transormacje i Zaznaczanie

Transormacje:

Możliwość translacji, rotacji, skalowania (włącznie z animowaniem)

klonowanie poprzez transformację z przytrzymaniem shift.

Snapy: zestaw narzędzi do transformacji o całe wartości:

transformacje parametryczne:

Zaznaczanie:

Narzędzia zaznaczania:

Grupowanie zaznaczań poprzez ctrl, alt

blokada (space) i izolacja zaznaczenia:15 stycznia 2019 19 / 24

Page 20: Zaawansowane metody grafiki w reklamie – Wprowadzenie do …staff.uz.zgora.pl/aczajkow/materialy/gk/lectures/ZMGwR... · 2019. 1. 15. · Zaawansowane metody grafiki w reklamie

Podstawowe Narzędzia

Podstawowe modyfikatory

Modyfikatory służą uproszczonej modyfikacji obiektów,

działają manualnie, automatycznie//parametrycznie

Przykładowy stos modyfikatorów:

popularne modyfikatory: Displace, FFD, Noise, Wave, Bend, Twist,TurboSmooth/MeshSmooth, UVW map, Unwrap UVW, mesh select.

15 stycznia 2019 20 / 24

Page 21: Zaawansowane metody grafiki w reklamie – Wprowadzenie do …staff.uz.zgora.pl/aczajkow/materialy/gk/lectures/ZMGwR... · 2019. 1. 15. · Zaawansowane metody grafiki w reklamie

Podstawowe Narzędzia

Boolean

Tworzenie obiektów złożonych typuboolean:Create→Compund→Boolean pouprzednim wyborze obiektubazowego.

Przykład zastosowania dla obiektutypu Box i dwóch sfer:

operatory: union, intersection, merge,attach, substract, insert

opcje imprint, cookie

15 stycznia 2019 21 / 24

Page 22: Zaawansowane metody grafiki w reklamie – Wprowadzenie do …staff.uz.zgora.pl/aczajkow/materialy/gk/lectures/ZMGwR... · 2019. 1. 15. · Zaawansowane metody grafiki w reklamie

Podstawowe Narzędzia

Array

15 stycznia 2019 22 / 24

Page 23: Zaawansowane metody grafiki w reklamie – Wprowadzenie do …staff.uz.zgora.pl/aczajkow/materialy/gk/lectures/ZMGwR... · 2019. 1. 15. · Zaawansowane metody grafiki w reklamie

Podstawowe Narzędzia

Kopiowanie

Kopiowanie– klonowanie: skrót ctrl+v lub shift+drag (transformacja)!!! nie używać skrótu ctrl+c !!!Tryby kopiowania:

copy – pełna kopiainstance – obj. bazowy i instancja mają zestaw takich samychmodyfikatorówreference – obj. bazowy i referencja mają zestaw takich samychmodyfikatorów ale mogą mieć też modyfikatory niezależne (uniquemodifier set)

15 stycznia 2019 23 / 24

Page 24: Zaawansowane metody grafiki w reklamie – Wprowadzenie do …staff.uz.zgora.pl/aczajkow/materialy/gk/lectures/ZMGwR... · 2019. 1. 15. · Zaawansowane metody grafiki w reklamie

Podstawowe Narzędzia

Background

Tło może być różne dla obszaru roboczego i dla renderingów

Ustawienie tła dla renderingów odbywa się poprzez menuRendering→Environment (skrót 8).

Najlepiej stworzyć odpowiednią mapę i dopisać do kanału tła.

typy tła – screen, spherical, cyrindrical, shrink-warp.

najlepiej sprawdzają się tła proceduralne, np. smoke, noise itp.

tło obszaru roboczego można ustawić poprzez menu Views→ViewportBackground.

!!! Tło renderować w widoku perspektywy !!!

15 stycznia 2019 24 / 24