Grafika Komputerowa – Modelowanie...

23
Grafika Komputerowa – Modelowanie 3D dr inż. Andrzej Czajkowski Instyt Sterowania i Systemów Informatycznych Wydzial Informatyki, Elektrotechniki i Automatyki 15 stycznia 2019 1 / 23

Transcript of Grafika Komputerowa – Modelowanie...

Page 1: Grafika Komputerowa – Modelowanie 3Dstaff.uz.zgora.pl/aczajkow/materialy/gk/lectures/GK-INF... · 2019. 1. 15. · Edit poly Tryb edycji wybranej geometrii, Umożliwia zarówno

Grafika Komputerowa –Modelowanie 3D

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

15 stycznia 2019 1 / 23

Page 2: Grafika Komputerowa – Modelowanie 3Dstaff.uz.zgora.pl/aczajkow/materialy/gk/lectures/GK-INF... · 2019. 1. 15. · Edit poly Tryb edycji wybranej geometrii, Umożliwia zarówno

Plan Wykładu

1 Modelowanie obiektów w 3dsmax

2 Topologia

3 Pivot

4 Obiekty bazowe i spliny

5 Narzędzia modelowania

15 stycznia 2019 2 / 23

Page 3: Grafika Komputerowa – Modelowanie 3Dstaff.uz.zgora.pl/aczajkow/materialy/gk/lectures/GK-INF... · 2019. 1. 15. · Edit poly Tryb edycji wybranej geometrii, Umożliwia zarówno

Modelowanie obiektów w 3dsmax

Modelowanie obiektów w 3dsmax

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

15 stycznia 2019 3 / 23

Page 4: Grafika Komputerowa – Modelowanie 3Dstaff.uz.zgora.pl/aczajkow/materialy/gk/lectures/GK-INF... · 2019. 1. 15. · Edit poly Tryb edycji wybranej geometrii, Umożliwia zarówno

Topologia

Topologia

Topologia siatki – charakterystyka geometryczna siatki – układpoligonów na modelu 3D.Cechy poprawnej topologii:

przemyślane rozmieszczenie poligonów,ułożenie krawędzie aby tworzyły pętle (loops),wykorzystanie poligonów jako czworokątów w miejsce trójkątów,w przypadku animacji zagęszczenie rozdzielczości siatki w miejscachdeformacji.

15 stycznia 2019 4 / 23

Page 5: Grafika Komputerowa – Modelowanie 3Dstaff.uz.zgora.pl/aczajkow/materialy/gk/lectures/GK-INF... · 2019. 1. 15. · Edit poly Tryb edycji wybranej geometrii, Umożliwia zarówno

Topologia

Tris, Quads, N-gons

15 stycznia 2019 5 / 23

Page 6: Grafika Komputerowa – Modelowanie 3Dstaff.uz.zgora.pl/aczajkow/materialy/gk/lectures/GK-INF... · 2019. 1. 15. · Edit poly Tryb edycji wybranej geometrii, Umożliwia zarówno

Topologia

Tris vs Quads – subdivision

15 stycznia 2019 6 / 23

Page 7: Grafika Komputerowa – Modelowanie 3Dstaff.uz.zgora.pl/aczajkow/materialy/gk/lectures/GK-INF... · 2019. 1. 15. · Edit poly Tryb edycji wybranej geometrii, Umożliwia zarówno

Topologia

Tris vs Quads – smoothing

15 stycznia 2019 7 / 23

Page 8: Grafika Komputerowa – Modelowanie 3Dstaff.uz.zgora.pl/aczajkow/materialy/gk/lectures/GK-INF... · 2019. 1. 15. · Edit poly Tryb edycji wybranej geometrii, Umożliwia zarówno

Topologia

Loops and rings

pętla (loop) - krawędzie okalające obiekt (przejście wyłącznie możliwew przypadku wierzchołków z 4 połączeniami tworzącymi prostokąty –quady). Pętla kończy się na biegunie (pole) czyli wierzchołkułączącym inną liczbę niż 4 krawędziepierścień (ring) - krawędzie łączące dwie pętle

15 stycznia 2019 8 / 23

Page 9: Grafika Komputerowa – Modelowanie 3Dstaff.uz.zgora.pl/aczajkow/materialy/gk/lectures/GK-INF... · 2019. 1. 15. · Edit poly Tryb edycji wybranej geometrii, Umożliwia zarówno

Pivot

Pivot

Punkt centralny i oś obrotu każdego obiektu. Operację przesunięcia obrotui skalowania są stosowane względem tego obiektu.

15 stycznia 2019 9 / 23

Page 10: Grafika Komputerowa – Modelowanie 3Dstaff.uz.zgora.pl/aczajkow/materialy/gk/lectures/GK-INF... · 2019. 1. 15. · Edit poly Tryb edycji wybranej geometrii, Umożliwia zarówno

Obiekty bazowe i spliny

Obiekty bazowe i spliny

15 stycznia 2019 10 / 23

Page 11: Grafika Komputerowa – Modelowanie 3Dstaff.uz.zgora.pl/aczajkow/materialy/gk/lectures/GK-INF... · 2019. 1. 15. · Edit poly Tryb edycji wybranej geometrii, Umożliwia zarówno

Narzędzia modelowania

Edit poly

Tryb edycji wybranej geometrii,Umożliwia zarówno przekształcanie w przestrzeni jak i dowolny podziałi łączenie obiektów.

Możliwy do uruchomienia poprzez:Modyfikator Edit PolyRMB i convert to editable poly,Graffit toolbar i przycisk edit polyUmożliwia operowanie w 5 trybach:1 Wierzchołki (Vertex)- skrót 12 Krawędzie (Edge)- skrót 23 Granice (Border)- skrót 34 Poligony (Polygon)- skrót 45 Elementy (Element)- skrót 5

15 stycznia 2019 11 / 23

Page 12: Grafika Komputerowa – Modelowanie 3Dstaff.uz.zgora.pl/aczajkow/materialy/gk/lectures/GK-INF... · 2019. 1. 15. · Edit poly Tryb edycji wybranej geometrii, Umożliwia zarówno

Narzędzia modelowania

Edit poly – Graphite Toolbar

15 stycznia 2019 12 / 23

Page 13: Grafika Komputerowa – Modelowanie 3Dstaff.uz.zgora.pl/aczajkow/materialy/gk/lectures/GK-INF... · 2019. 1. 15. · Edit poly Tryb edycji wybranej geometrii, Umożliwia zarówno

Narzędzia modelowania

Edit poly – zaznaczanie

Zaznaczanie w trybie Edit poly odbywa się (poprzez przeciągnięcieobszaru zaznaczania nad zaznaczanym obiektem).

dostępne narzędzia zaznaczania:

!!! Uwaga !!! – w przypadku próby zaznaczania w aktywnym trybietransformacji (skalowanie, obracanie czy przesuwanie) nie jest możliwerozciągnięcie obszaru zaznaczenia nad zaznaczanymi elementami. W

celu wymuszenia zaznaczania należy się posłużyć opcją lubskrótem Q.

15 stycznia 2019 13 / 23

Page 14: Grafika Komputerowa – Modelowanie 3Dstaff.uz.zgora.pl/aczajkow/materialy/gk/lectures/GK-INF... · 2019. 1. 15. · Edit poly Tryb edycji wybranej geometrii, Umożliwia zarówno

Narzędzia modelowania

Edit poly – window//crossing

Tryby te działają identycznie zarówno dla obiektów jak i wierzchołków,krawędzi czy poligonów.

15 stycznia 2019 14 / 23

Page 15: Grafika Komputerowa – Modelowanie 3Dstaff.uz.zgora.pl/aczajkow/materialy/gk/lectures/GK-INF... · 2019. 1. 15. · Edit poly Tryb edycji wybranej geometrii, Umożliwia zarówno

Narzędzia modelowania

Edit poly - przekształcenia w przestrzeni

Możliwe jest przesuwanie, obracanie i powiększanie pojedynczych jak igrup wierzchołków, krawędzy czy poligonów.

Uruchamianie trybów skróty klawiszowe (W,E,R), menu podręcznepod RMB lub poprzez menu transformacji – .

15 stycznia 2019 15 / 23

Page 16: Grafika Komputerowa – Modelowanie 3Dstaff.uz.zgora.pl/aczajkow/materialy/gk/lectures/GK-INF... · 2019. 1. 15. · Edit poly Tryb edycji wybranej geometrii, Umożliwia zarówno

Narzędzia modelowania

Tryb poligonów – Edit Topology (cuts)

Narzędzia modyfikacji topologii siatki:

Qslice – cięcie siatki za pomocą pomocniczej linii,

Cut – cięcie siatki poprzez tworzenie nowych krawędzi pomiędzyistniejącymi wierzchołkami, krawędziami i poligonami (zmiana kursorazależna od rodzaju ciętego obiektu).

Swift Loop – dodawanie nowych pętli krawędzi.

P connect – narzędzie cięcia poprzez malowanie nowych krawędzi.

15 stycznia 2019 16 / 23

Page 17: Grafika Komputerowa – Modelowanie 3Dstaff.uz.zgora.pl/aczajkow/materialy/gk/lectures/GK-INF... · 2019. 1. 15. · Edit poly Tryb edycji wybranej geometrii, Umożliwia zarówno

Narzędzia modelowania

Edit poly – subdivision – Tesselete i Msmooth

Narzędzia z panelu Subdivision pozwalają na automatycznezagęszczenie całej lub wybranego fragmentu siatki:

Tesselete – zagęszczenie bez zmiany geometrii (tension=0)

Msmooth – zagęszczenie z wygładzeniem

15 stycznia 2019 17 / 23

Page 18: Grafika Komputerowa – Modelowanie 3Dstaff.uz.zgora.pl/aczajkow/materialy/gk/lectures/GK-INF... · 2019. 1. 15. · Edit poly Tryb edycji wybranej geometrii, Umożliwia zarówno

Narzędzia modelowania

Edit poly – Align

Wyrównanie wybranego fragmentu siatki do wybranej osi, widoku lubsiatki. Zamiana na płaszczyznę:

15 stycznia 2019 18 / 23

Page 19: Grafika Komputerowa – Modelowanie 3Dstaff.uz.zgora.pl/aczajkow/materialy/gk/lectures/GK-INF... · 2019. 1. 15. · Edit poly Tryb edycji wybranej geometrii, Umożliwia zarówno

Narzędzia modelowania

Tryby wierzchołków, krawędzi i obrzeży

Extrude

Chamfer

Weld Mode

Target Weld

Break // Split

Bridge

15 stycznia 2019 19 / 23

Page 20: Grafika Komputerowa – Modelowanie 3Dstaff.uz.zgora.pl/aczajkow/materialy/gk/lectures/GK-INF... · 2019. 1. 15. · Edit poly Tryb edycji wybranej geometrii, Umożliwia zarówno

Narzędzia modelowania

Tryb poligonów – Edit Polygons

Extrude

Bevel

Inset

Outline

Hinge

Extrude on Spline

15 stycznia 2019 20 / 23

Page 21: Grafika Komputerowa – Modelowanie 3Dstaff.uz.zgora.pl/aczajkow/materialy/gk/lectures/GK-INF... · 2019. 1. 15. · Edit poly Tryb edycji wybranej geometrii, Umożliwia zarówno

Narzędzia modelowania

Soft Selection

15 stycznia 2019 21 / 23

Page 22: Grafika Komputerowa – Modelowanie 3Dstaff.uz.zgora.pl/aczajkow/materialy/gk/lectures/GK-INF... · 2019. 1. 15. · Edit poly Tryb edycji wybranej geometrii, Umożliwia zarówno

Narzędzia modelowania

Smooth

15 stycznia 2019 22 / 23

Page 23: Grafika Komputerowa – Modelowanie 3Dstaff.uz.zgora.pl/aczajkow/materialy/gk/lectures/GK-INF... · 2019. 1. 15. · Edit poly Tryb edycji wybranej geometrii, Umożliwia zarówno

Narzędzia modelowania

Turbo/MeshSmooth

15 stycznia 2019 23 / 23