Grafika Komputerowa Materiały...

9
Grafika Komputerowa – Materiały Laboratoryjne opracowanie: dr inż. Jacek Kęsik Laboratorium 7a – Blender, edit mode c.d. Wstęp W poprzednim laboratorium edytowaliśmy kształt obiektu w trybie edycyjnym. Zmianom podlegał układ powierzchni obiektu ale nie dochodziło do utraty ciągłości powierzchni. Obecnie zajmiemy się edycją w sytuacji korygowania dziur i układów non-manifold. Przed rozpoczęciem zajęd pobierz i rozpakuj paczkę Lab_7 zawierającą pliki blendera. Ćwiczenie 1 – Popraw strukturę prostego domku Zadanie: Naprawa błędów siatki struktury domku Znajdź i popraw błędy siatki Objaśnienie: Ładujemy nasz obiekt do Blendera (lab7_1.blend) . Obiekt jest wyświetlany w trybie oteksturowanym. Możemy przełączad się między poszczególnymi trybami wykorzystując menu w dolnym pasku.

Transcript of Grafika Komputerowa Materiały...

Page 1: Grafika Komputerowa Materiały Laboratoryjnemiki.cs.pollub.pl/own/wp-content/uploads/2013/03/GK_Laboratorium7a… · Grafika Komputerowa – Materiały laboratoryjne opracowanie:

Grafika Komputerowa – Materiały Laboratoryjne

opracowanie: dr inż. Jacek Kęsik

Laboratorium 7a – Blender, edit mode c.d.

Wstęp

W poprzednim laboratorium edytowaliśmy kształt obiektu w trybie edycyjnym. Zmianom podlegał

układ powierzchni obiektu ale nie dochodziło do utraty ciągłości powierzchni. Obecnie zajmiemy się

edycją w sytuacji korygowania dziur i układów non-manifold.

Przed rozpoczęciem zajęd pobierz i rozpakuj paczkę Lab_7 zawierającą pliki blendera.

Ćwiczenie 1 – Popraw strukturę prostego domku

Zadanie: Naprawa błędów siatki struktury domku Znajdź i popraw błędy siatki

Objaśnienie: Ładujemy nasz obiekt do Blendera (lab7_1.blend) .

Obiekt jest wyświetlany w trybie oteksturowanym. Możemy przełączad się między poszczególnymi trybami wykorzystując menu w dolnym pasku.

Page 2: Grafika Komputerowa Materiały Laboratoryjnemiki.cs.pollub.pl/own/wp-content/uploads/2013/03/GK_Laboratorium7a… · Grafika Komputerowa – Materiały laboratoryjne opracowanie:

Grafika Komputerowa – Materiały laboratoryjne

opracowanie: dr inż. Jacek Kęsik

Na pierwszy rzut oka domek nie wygląda tak źle. Wszystko jest na swoim miejscu. Jednak okna są tylko zaznaczone na teksturze. Przechodzimy do trybu edycyjnego aby obejrzed strukturę (można przejśd na tryb wyświetlania solid).

Okazuje się, że istnieje już podział ścian uwzgledniający ewentualne wgłębienia okien i drzwi, jednak jest on wysoce nieoptymalny. Wszędzie widad „drzazgi” czyli bardzo wąskie trójkąty. Są tez sytuacje takie jak ta

Page 3: Grafika Komputerowa Materiały Laboratoryjnemiki.cs.pollub.pl/own/wp-content/uploads/2013/03/GK_Laboratorium7a… · Grafika Komputerowa – Materiały laboratoryjne opracowanie:

Grafika Komputerowa – Materiały laboratoryjne

opracowanie: dr inż. Jacek Kęsik

Gdzie werteks zdaje się leżed w środku krawędzi. W rzeczywistości werteks ten jest wierzchołkiem zdegenerowanego trójkąta, co widad gdy się go przesunie.

Pozbywamy się go poleceniem x -> dissolve vertices. W ten sposób nie usuniemy ścian do których należał

Page 4: Grafika Komputerowa Materiały Laboratoryjnemiki.cs.pollub.pl/own/wp-content/uploads/2013/03/GK_Laboratorium7a… · Grafika Komputerowa – Materiały laboratoryjne opracowanie:

Grafika Komputerowa – Materiały laboratoryjne

opracowanie: dr inż. Jacek Kęsik

Powstanie powierzchnia typu n-gon (wielokąt), na razie zostawiamy ją w spokoju. Na ścianie z drzwiami jest niepotrzebny podział na zbyt wiele trójkątów. Oczyszczamy ścianę tym razem „rozpuszczając” odpowiednie krawędzie (x -> dissolve edges). Pozostawiamy tylko kształt drzwi.

Analogicznie czyścimy obszar okien pozostawiając tylko niezbędne trójkąty.

Jak na razie udało nam się dokonad poprawek bez zaburzenia rozkładu tekstury na powierzchni. Analogicznie poprawiamy ściany boczne.

Page 5: Grafika Komputerowa Materiały Laboratoryjnemiki.cs.pollub.pl/own/wp-content/uploads/2013/03/GK_Laboratorium7a… · Grafika Komputerowa – Materiały laboratoryjne opracowanie:

Grafika Komputerowa – Materiały laboratoryjne

opracowanie: dr inż. Jacek Kęsik

Dochodząc do ściany tylnej napotykamy na problem. Ściana tylna jest zbyt uproszczona i nie uwzględnia wystającego gzymsu ściany bocznej. Jest on przykryty ścianą co powoduje powstanie 2 wymiarowej krawędzi.

Konieczne tu jest usunięcie ścian (x -> faces)

Page 6: Grafika Komputerowa Materiały Laboratoryjnemiki.cs.pollub.pl/own/wp-content/uploads/2013/03/GK_Laboratorium7a… · Grafika Komputerowa – Materiały laboratoryjne opracowanie:

Grafika Komputerowa – Materiały laboratoryjne

opracowanie: dr inż. Jacek Kęsik

i odtworzenie ściany we właściwym kształcie Aby odtworzyd ścianę konieczne jest zaznaczenie krawędzi, które mają ją tworzyd. Po stronie ściany z oknami krawędź jest podzielona na wiele odcinków. Można je zaznaczad kolejno wykorzystując Shift. Można też posłużyd się zaznaczaniem pętli. Takie zaznaczenie zaznacza ciąg krawędzi łączących już zaznaczone z obecnie wybraną. W naszym przykładzie zaznaczamy krawędź na dole ściany a następnie z wciśniętym klawiszem Ctrl krawędź na górze ściany

W tym momencie okazuje się, że również ściana boczna dachu wystaje poza obrys. Należy ją również usunąd.

Page 7: Grafika Komputerowa Materiały Laboratoryjnemiki.cs.pollub.pl/own/wp-content/uploads/2013/03/GK_Laboratorium7a… · Grafika Komputerowa – Materiały laboratoryjne opracowanie:

Grafika Komputerowa – Materiały laboratoryjne

opracowanie: dr inż. Jacek Kęsik

Teraz zaznaczenie typu pętla działa przez całą długośd krawędzi.

Pozostaje naciśnięcie F aby utworzyd na bazie tych krawędzi ścianę. Ściana ta jest wielokątem o dużej ilości krawędzi, możemy nakazad Blenderowi podzielenie jej na trójkąty (CTRL - T)

Page 8: Grafika Komputerowa Materiały Laboratoryjnemiki.cs.pollub.pl/own/wp-content/uploads/2013/03/GK_Laboratorium7a… · Grafika Komputerowa – Materiały laboratoryjne opracowanie:

Grafika Komputerowa – Materiały laboratoryjne

opracowanie: dr inż. Jacek Kęsik

Analogicznie dzielimy pozostałe wielokąty.

Przy okazji triangularyzacji odkryto, że jedna z bocznych ścian jest dziurawa.

Ponownie naprawa będzie polegała na usunięciu i odtworzeniu dolnej części ściany.

Page 9: Grafika Komputerowa Materiały Laboratoryjnemiki.cs.pollub.pl/own/wp-content/uploads/2013/03/GK_Laboratorium7a… · Grafika Komputerowa – Materiały laboratoryjne opracowanie:

Grafika Komputerowa – Materiały laboratoryjne

opracowanie: dr inż. Jacek Kęsik

Gdy mamy już poprawioną siatkę, możemy pokusid się o dodanie nieco więcej szczegółów (wgłębienia okien i drzwi, wystające kooce dachu).

Zadanie samodzielne

Wykonaj analogiczne operacje poprawy siatki dla modelu budynku znajdującego się w pliku lab7_2.blend