WPROWADZENIE DO GRAFIKI KOMPUTEROWEJ

Podobne dokumenty
GRAFIKA KOMPUTEROWA. Plan wykładu. 1. Początki grafiki komputerowej. 2. Grafika komputerowa a dziedziny pokrewne. 3. Omówienie programu przedmiotu

Załącznik KARTA PRZEDMIOTU. KARTA PRZEDMIOTU Wydział Automatyki, Elektroniki i Informatyki, Rok akademicki: 2009/2010 KOMPUTEROWA

Obliczenie punktu przecięcia półprostej i płaszczyzny w przestrzeni 3-D wymaga rozwiązania równania liniowego.

Grafika komputerowa. Obraz w informatyce

Podstawy grafiki komputerowej

GRAKO: ŚWIATŁO I CIENIE. Modele barw. Trochę fizyki percepcji światła. OŚWIETLENIE: elementy istotne w projektowaniu

Wprowadzenie do grafiki komputerowej. W. Alda

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

WSTĘP DO GRAFIKI KOMPUTEROWEJ

Animowana grafika 3D. Opracowanie: J. Kęsik.

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2012/2013. Forma studiów: Stacjonarne Kod kierunku: 11.

Grafika komputerowa i wizualizacja

CYFROWA SYNTEZA FOTOREALISTYCZNYCH OBRAZÓW W ŚRODOWISKU 3D

PRZEWODNIK PO PRZEDMIOCIE

Pracownia Technik Reklamy Semestr Jesienno-Zimowy 2012/2013

1. Podstawowe algorytmy techniki rastrowe a) dwa przecinające się odcinki mogą nie mieć wspólnego piksela (T) b) odcinek o współrzędnych końcowych

Zaawansowana Grafika Komputerowa

X. ELEMENTY GRAFIKI ANIMOWANEJ

KARTA MODUŁU KSZTAŁCENIA

Plan wykładu. Akcelerator 3D Potok graficzny

GRK 4. dr Wojciech Palubicki

Plan wykładu. Wykład 3. Rzutowanie prostokątne, widoki, przekroje, kłady. Rzutowanie prostokątne - geneza. Rzutowanie prostokątne - geneza

Architektura Procesorów Graficznych

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

PRZEWODNIK PO PRZEDMIOCIE

SYLABUS/KARTA PRZEDMIOTU

Oświetlenie. Modelowanie oświetlenia sceny 3D. Algorytmy cieniowania.

KARTA KURSU. Grafika komputerowa

0. OpenGL ma układ współrzędnych taki, że oś y jest skierowana (względem monitora) a) w dół b) w górę c) w lewo d) w prawo e) w kierunku do

Grafika Komputerowa Wykład 5. Potok Renderowania Oświetlenie. mgr inż. Michał Chwesiuk 1/38

KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Grafika komputerowa i wizualizacja. 2. KIERUNEK: Matematyka. 3. POZIOM STUDIÓW: I stopnia

Rok akademicki: 2017/2018 Kod: JFM s Punkty ECTS: 7. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Opis efektów kształcenia dla modułu zajęć

1. Czym jest rendering? a. Komputerowa analiza modelu danej sceny i utworzenie na jej podstawie obrazu 2D. b. Funkcja umożliwiająca kopiowanie obrazu

Opis efektów kształcenia dla modułu zajęć

Technologie Informacyjne

Zadania domowe. Ćwiczenie 2. Rysowanie obiektów 2-D przy pomocy tworów pierwotnych biblioteki graficznej OpenGL

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014. Forma studiów: Stacjonarne Kod kierunku: 11.

Grafika Komputerowa Wykład 6. Teksturowanie. mgr inż. Michał Chwesiuk 1/23

GRAKO: PODSTAWY GRAFIKI 3W. Przekształcenia 3W Modelowanie Metody renderingu Przykłady

Grafika Komputerowa Wykład 4. Synteza grafiki 3D. mgr inż. Michał Chwesiuk 1/30

Synteza i obróbka obrazu. Modelowanie obiektów 3D

OpenGL przezroczystość

CorelDraw - Edytor grafiki wektorowej

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa i multimedia

Wybrane aspekty teorii grafiki komputerowej - dążenie do wizualnego realizmu. Mirosław Głowacki

1 LEKCJA. Definicja grafiki. Główne działy grafiki komputerowej. Programy graficzne: Grafika rastrowa. Grafika wektorowa. Grafika trójwymiarowa

Grafika 3D i multimedia

Grafika komputerowa Wykład 9 Algorytmy wyznaczania obiektów zasłonietych

W odniesieniu do wszystkich zajęć: Ocena dopuszczająca: Uczeń:

Rasteryzacja (ang. rasterization or scan-conversion) Grafika rastrowa. Rysowanie linii (1) Rysowanie piksela

Jak tworzyć dobre wizualizacje? Porady do wykorzystania w programie KD Max. MTpartner s.c.

Architektura Komputerów

Karty graficzne możemy podzielić na:

a. Czym różni się sposób liczenia odbicia zwierciadlanego zaproponowany przez Phonga od zaproponowanego przez Blinna?

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa

Rasteryzacja (ang. rasterization or scan-conversion) Grafika rastrowa. Rysowanie linii (1) Rysowanie piksela. Rysowanie linii: Kod programu

KILKA SŁÓW O GRAFICE KOMPUTEROWEJ

Animowana grafika 3D. Opracowanie: J. Kęsik.

Wybrane aspekty teorii grafiki komputerowej - dążenie do wizualnego realizmu. Mirosław Głowacki

Wybrane aspekty teorii grafiki komputerowej - dążenie do wizualnego realizmu. Mirosław Głowacki

1. Prymitywy graficzne

Gry komputerowe: efekty specjalne cz. 2

Techniki animacji komputerowej

WYKŁAD 3 WYPEŁNIANIE OBSZARÓW. Plan wykładu: 1. Wypełnianie wieloboku

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa

Tworzenie bloku na przykładzie znaku chropowatości

Geometria wykreślna. 2. Elementy wspólne. Cień jako rzut środkowy i równoległy. dr inż. arch. Anna Wancław. Politechnika Gdańska, Wydział Architektury

Modelowanie bryłowo - powierzchniowe w programie AutoCAD

Przestrzenie 3D (algorytmy renderingu)

Monitory Opracował: Andrzej Nowak

Bartosz Bazyluk SYNTEZA GRAFIKI 3D Grafika realistyczna i czasu rzeczywistego. Pojęcie sceny i kamery. Grafika Komputerowa, Informatyka, I Rok

Dane obrazowe. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa i multimedia

Przykładowe pytania na teście teoretycznym

Synteza i obróbka obrazu. Algorytmy oświetlenia globalnego

Potok graficzny. System graficzny. Potok graficzny 3D. O$wietlenie globalne i lokalne. scena 3D algorytm graficzny obraz 2D. czasu rzeczywistego

Programowanie gier komputerowych Tomasz Martyn Wykład 6. Materiały informacje podstawowe

PLPILA02-IPMIBM-I-5s6-2012MKwPM-S

Laboratorium grafiki i multimediów

Karta graficzna karta rozszerzeo odpowiedzialna generowanie sygnału graficznego dla ekranu monitora. Podstawowym zadaniem karty graficznej jest

4. Oprogramowanie OCR do rozpoznawania znaków 39

Grafika Komputerowa Wykład 1. Wstęp do grafiki komputerowej Obraz rastrowy i wektorowy. mgr inż. Michał Chwesiuk 1/22

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa, Inżynieria oprogramowania, Technologie internetowe

Trójwymiarowa wizualizacja danych przestrzennych

Przestrzenie 3D (algorytm rendering y u)

GRAFIKA CZASU RZECZYWISTEGO Podstawy syntezy grafiki 3D i transformacji geometrycznych

Wizualne systemy programowania. Wykład 11 Grafika. dr Artur Bartoszewski -Wizualne systemy programowania, sem. III- WYKŁAD

Elementy do grafiki komputerowej. Wprowadzenie

Technologie Informacyjne

Scena 3D. Cieniowanie (ang. Shading) Scena 3D - Materia" Obliczenie koloru powierzchni (ang. Lighting)

Grafika inżynierska geometria wykreślna. 3. Elementy wspólne. Cień jako rzut środkowy i równoległy. Transformacja celowa.

Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Gry komputerowe i multimedia, GKiM studia niestacjonarne Dla rocznika:

Opis efektów kształcenia dla modułu zajęć

Animowana Grafika 2D

Ustawienia materiałów i tekstur w programie KD Max. MTPARTNER S.C.

Synteza i obróbka obrazu. Tekstury. Opracowanie: dr inż. Grzegorz Szwoch Politechnika Gdańska Katedra Systemów Multimedialnych

Rok I, semestr I (zimowy) Liczba godzin

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 1 AiR III

Transkrypt:

WPROWADZENIE DO GRAFIKI KOMPUTEROWEJ Dr inż.. Jacek Jarnicki Doc. PWr. Instytut Cybernetyki Technicznej p. 226 C-C 3, tel. 320-28-2323 jacek@ict.pwr.wroc.pl www.zsk.ict.pwr.wroc.pl 1. Układ przedmiotu semestr VI - 20200 2. Literatura J. D. Foley,, A. van Damm i inni: Wprowadzenie do grafiki komputerowej. WNT Warszawa 1995. Grafika komputerowa metody i narzędzia, pod red. Jana Zabrodzkiego: : WNT Warszawa 1994. IEEE Computer Graphics and Application. Plan wykładu 1. Początki grafiki komputerowej 2. Grafika komputerowa a dziedziny pokrewne 3. Omówienie programu przedmiotu 1

1. Początki grafiki komputerowej 1961- Sketchpad Ivan Sutherland (MIT) pierwszy system do rysowania przy pomocy komputera z piórem świetlnym t 1 (x, y) t 1 - chwila rozpoczęcia cia wybierania ramki obrazu fotoelement t 2 - chwila zarejestrowania plamki przez czujnik pióra x = f x (t 2 -t 1 ) y = f y (t 2 -t 1 ) t 2 do komputera 1961- Spacewar Steve Russell (MIT) pierwsza gra video (komputer PDP-1) 1963 - Simulation of a two-giro gravity attitude control system E. Zajac (Bell Telephone), pierwszy film animowany (komputer IBM 7090) 2

Wektorowy system wyświetlania wietlania obrazu U x =U 0 cosωt U y U y =U 0 sinωt U x Charakterystyka systemu wektorowego rozdzielczość - bardzo duża a (4096x4096), linie ciągłe, cienkie, złożoność obrazu - ograniczona czasem poświaty ekranu, wypełnianie konturów - trudne, kolor - brak, cena - bardzo wysoka. 3

Rastrowy system wyświetlania wietlania Magistrala Ekran VIDEO RAM Sterownik graficzny piksel Charakterystyka systemu rastrowego rozdzielczość - duża a (np.( 1280x1024 1024), linie schodkowe, złożoność obrazu bardzo duża, wypełnianie konturów - łatwe, kolor szeroko dostępny pny, cena - niska. 4

2. Grafika komputerowa a dziedziny pokrewne Przetwarzanie obrazu obraz A=[a ij ] Grafika komputerowa Rozpoznawanie obrazu opis. sphere(x 0, y 0, z 0, r) 3. Program przedmiotu 1. Wstęp 2. Rasteryzacja (rysowanie odcinka i łuku) 3. Wypełnianie konturów 4. Transformacje i ogólna procedura wizualizacji 2-D2 5. Modele obiektów 3-D 3 D (siatki wieloboków, w, równania) r 6. Modele obiektów 3-D 3 D (krzywe Hermita i Beziera) 7. Modele obiektów 3-D 3 D (powierzchnie Beziera, spline,, NURBS) 8. Rzutowanie 9. Transformacje 3-D, 3 usuwanie elementów niewidocznych 10. Modele oświetlenia o scen 11. Tekstura 12. Metoda śledzenia promieni (ray( tracing) 13. Metoda energetyczna 14. Podstawy teorii barw, modele liczbowe kolorów 5

Wizualizacja 2-D Narysowanie obrazu wyświetlanego wietlanego w systemie rastrowym. Obiekty opisane w geometrii płaszczyzny p R 2 trzeba narysować na płaszczyp aszczyźnie N 2. Nie zawsze jest to takie proste jak pozornie może e się wydawać. Proste w R 2 przecinają się w jednym punkcie a ich obrazy narysowane w N 2 w trzech punktach. Zagadnienia wizualizacji 2-D rysowanie dyskretnego obrazu odcinka rysowanie dyskretnego obrazu łuku okręgu wypełnianie wieloboku wypełnianie konturu transformacje elementarne w przestrzeni 2-D2 współrz rzędne jednorodne składanie transformacji, transformacje złożonez one ogólna procedura wizualizacji 2-D2 algorytm obcinania (clipping( clipping) 6

Wizualizacja 3-D Wygenerowanie obrazu w maksymalnym stopniu przypominającego to, co widzimy patrząc c na świat realny. budowa modelu sceny 3-D3 rzutowanie usuwanie elementów niewidocznych generacja efektów wynikających z oświetleniao teksturowanie metody zaawansowane (ray( tracing, radiosity) Modele obiektów 3-D modele szkieletowe modele w postaci równar wnań matematycznych konstrukcyjna geometria bryłowa (solid modeling) modele wykorzystujące geometrię frakatalną inne modele 7

Modele szkieletowe e (wire( frame representation) V 1, V 2, - wierzchołki (vertex) E 1, E 2, - krawędzie (edge) S 1, S 2, - ściany (polygon-surface) Modele w postaci równar wnań analitycznych równanie uwikłane f ( x,y,z) = 0 równania parametryczne (powierzchnie( Beziera, B-spline, NURBS), x = f y = f z= f x y z ( u, v) ( u, v) ( u, v) 0 u, v 1 8

Konstrukcyjna geometria bryłowa (solid modeling) Modele fraktalne (przykład) Kwaternion ogólniejsza liczba zespolona. q = q (0) + i q (1) + j q (2) + k q (3) 2 qj+ 1 = q j + qc q0 dane 9

Rzutowanie (projection) obiekt rzutnia (ekran) obserwator Rzut perspektywiczny Na ekranie pojawi się siatka linii, odpowiadających wszystkim krawędziom modelu szkieletowego. Usuwanie z obrazu elementów w niewidocznych Wielobokom siatki modelu szkieletowego przypisano kolory a następnie usunięto z obrazu elementy niewidoczne dla obserwatora. obiekt rzutnia (ekran) obserwator algorytm sortowania ścian algorytm z-buforaz 10

Oświetlenie sceny Wprowadzono źródło światła a i przypisano wielobokom siatki charakterystyki świetlne powierzchni. źródło światła rzutnia (ekran) obserwator źródła a rozproszone źródła a punktowe powierzchnie matowe powierzchnie lustrzane obiekty przezroczyste Tekstura Wielobokom siatki przypisano bardziej subtelne charakterystyki powierzchni (teksturę). źródło światła chropowatość rzutnia (ekran) obserwator generacja tekstury odwzorowania geometryczne tekstur filtracja tekstur 11

Metoda śledzenia promieni (ray( ray-tracing) źródło światła obiekt 2 obiekt 1 ekran piksel ( x p, y p ) obserwator Dwa obiekty, kula i płaszczyzna 12