fadsgasga

Podobné dokumenty
fadsgasga

Operačná analýza 2

gis7 prifuk

Operačná analýza 2

Microsoft Word - Transparencies03.doc

gis5 prifuk

O možnosti riešenia deformácie zemského povrchu z pohladu metódy konecných prvkov konference pro studenty matematiky

fadsgasga

1. KOMPLEXNÉ ČÍSLA 1. Nájdite výsledok operácie v tvare x+yi, kde x, y R. a i (5 2i)(4 i) b. i(1 + i)(1 i)(1 + 2i)(1 2i) (1 7i) c. (2+3i) a+bi d

Prezentace aplikace PowerPoint

Snímek 1

Microsoft PowerPoint - Prog_p08.ppt

Prezentácia programu PowerPoint

2.5. Dotyčnica krivky, dotykový kužeľ. Nech f je krivka a nech P V (f) (t.j. m P (f) 1). Ak m P (f) = r a l je taká priamka, že I P (f, l) > r, potom

Snímka 1

Microsoft Word - Autoelektronika - EAT IV.r. -Osvetľovacie zariadenia -Základné pojmy.doc

Metrické konštrukcie elipsy Soňa Kudličková, Alžbeta Mackovová Elipsu, ako regulárnu kužeľosečku, môžeme študovať synteticky (konštrukcie bodov elipsy

Microsoft Word - mnohouholnik.doc

Pokrocilé programovanie XI - Diagonalizácia matíc

Pocítacové modelovanie - Šírenie vln v nehomogénnom prostredí - FDTD

Úvod k semináru o SPGS\(SKPOS\) 2003

8 Cvičenie 1.1 Dokážte, že pre ľubovoľné body X, Y, Z platí X + Y Z = Z + Y X. 1.2 Dokážte, že pre ľubovoľné body A, B, D, E, F, G afinného priestoru

VylozniksKosom.doc

Slide 1

E/ECE/324

Microsoft Word - Algoritmy a informatika-priesvitky02.doc

CAD Decor novinky Technická dokumentácia Profesionálna, personalizovaná a komplexná technická dokumentácia projektu je jednou z najočakávanejšíc

DMLS – METÓDA PRIAMEJ VÝROBY PROTOTYPOV A NÁSTROJOV

Numerické riešenie všeobecnej (klasickej) DMPK rovnice.

Klasická metóda CPM

Úvod do lineárnej algebry Monika Molnárová Prednášky 2006

Bez nadpisu

Microsoft Word - Diskusia11.doc

Axióma výberu

Microsoft Word - 00_Obsah_knihy_králiková

Microsoft Word - veronika.DOC

1

MRBT 2014 Projekt M7: Detekce textur Vedoucí: Aleš Jelínek Vypracoval: Dávid Pacura UAMT VUT FEKT

Microsoft Word - Argumentation_presentation.doc

Telesá Príklady: 1) Vypočítajte objem a povrch pravidelného štvorbokého ihlana ak a = 10 cm s uhol ACV = 70 2) Kváder má rozmery a = 4 cm, b = 3 cm, c

Microsoft Word - Zaver.pisomka_januar2010.doc

9.1 MOMENTY ZOTRVACNOSTI \(KVADRATICKÉ MOMENTY\) A DEVIACNÝ MOMENT PRIEREZU

Prezentácia programu PowerPoint

FYZIKA I Rámcove otázky 1998

Funkcie viac premenných

PowerPoint Presentation

fadsgasga

Podpora metód operačného výskumu pri navrhovaní systému liniek doc. RNDr. Štefan PEŠKO, CSc. Katedra matematických metód, Fa

Prezentácia programu PowerPoint

Pokrocilé spracovanie obrazu - Fourierová transformácia

Príspevok k modelovaniu a riadeniu robotických systémov s využitím metód umelej inteligencie

8

Matematický model činnosti sekvenčného obvodu 7 MATEMATICKÝ MODEL ČINNOSTI SEKVENČNÉHO OBVODU Konečný automat predstavuje matematický model sekvenčnéh

Prezentace aplikace PowerPoint

Čísla Nájdite všetky dvojice prirodzených čísiel, ktoré vyhovujú rovnici: 2 ( a+ b) ( a b) + 2b ( a+ 2b) 2b = 49 RIEŠENIE ( ) ( ) ( ) 2 a+ b a

Microsoft Word - skripta3b.doc

4. Pravidlo ret azenia. Často sa stretávame so skupinami premenných, ktoré zložitým spôsobom závisia od iných skupín premenných. Pravidlo ret azenia p

Detekcia akustických udalostí v bezpečnostných aplikáciách

Republika Srbsko MINISTERSTVO OSVETY, VEDY A TECHNOLOGICKÉHO ROZVOJA ÚSTAV PRE HODNOTENIE KVALITY VZDELÁVANIA A VÝCHOVY VOJVODINSKÝ PEDAGOGICKÝ ÚSTAV

Microsoft Word - mpicv11.doc

Preco kocka stací? - o tom, ako sú rozdelené vlastné hodnoty laplasiánu v limite, ked sú velké

Oceňovanie amerických opcií p. 1/17 Oceňovanie amerických opcií Beáta Stehlíková Finančné deriváty, FMFI UK Bratislava

Spracovanie multimediálnych signálov I Ján Staš

1 Tvorba aplikácie Cieľom práce je vytvorenie aplikácie, do ktorej vstupuje navigačná správa a výstupom je KML súbor, ktorý zobrazuje spojnice stanice

Prezentácia programu PowerPoint

Kolmogorovská zložitost

1 Matematika 2 Lineárna algebra Úvod Prehl ad. Tieto poznámky obsahujú podklady k prednáške Matematika 2 na špecializácii Aplikovaná informatika: jedn

Parsovanie MusicXML súborov Bc. Ondrej Grman Študijný program: Informačné systémy Predmet: Vyhľadávanie informácií Ak. rok: 2013/2014

TESTOVANIE STABILITY PROCESU POKRAČOVANIA GRADIOMETRICKÝCH MERANÍ DRUŽICE GOCE NADOL

PL_2_2_vplyv_objemu

VSDC Free Video Editor stručný návod na používanie Link na sťahovanie softvéru: K prog

Matematické modelovanie, riadenie a simulacné overenie modelov mobilných robotov

Práca v programe Tracker Program Tracker je voľne šíriteľný a stiahnuteľný program vytvorený na platforme Open Source Physics (

Didaktické testy

Hranoly (11 hodín) September - 17 hodín Opakovanie - 8. ročník (6 hodín) Mesiac Matematika 9. ročník 5 hodín/týždeň 165 hodín/rok Tematický celok Poče

Matematika - úroven B.pdf

Identity Lifecycle Management

manual.indd

Programátorské etudy - Pascal

9. kapitola Maticová algebra II systém lineárnych rovníc, Frobeniova veta, Gaussova eliminačná metóda, determinanty 1. Systém lineárnych rovníc Systém

Testovanie Matematika Výsledky a analýza priemernej úspešnosti žiakov 9. ročníka ZŠ v testovaných oblastiach a v jednotlivých úlohách z matemat

SPARK Stručný návod na obsluhu V1.6

Úvod do časticovej fyziky časť 1: častice a interakcie Boris Tomášik Univerzita Mateja Bela, Fakulta prírodných vied ČVUT, Fakulta jaderná a fyzikálně

Microsoft Word - PDS NAC CAR P K SR Ceramic Clearcoat J2270V.SLK doc

Resolution

NÁVRH UČEBNÝCH OSNOV PRE 1

WIENER Porotherm Ti

1

Zadání čtvrté série

BPnaBMI-08-09

ŠkVP_MAT

PowerPoint Presentation

Prezentácia programu PowerPoint

Študijný program (Študijný odbor) Školiteľ Forma štúdia Téma Požiadavky na prijatie Výzbroj a technika ozbrojených síl (8.4.3 Výzbroj a technika ozbro

Viacnásobne použitelné oblasti spolahlivosti pre viacrozmernú kalibráciu

lakJLDJl

SK MATEMATICKÁOLYMPIÁDA skmo.sk 2009/ ročník MO Riešenia úloh česko-poľsko-slovenského stretnutia 1. Určte všetky trojice (a, b, c) kladných r

Rollei DF-S 310 SE Užívateľský manuál

tv2go_pouzivatelska_prirucka

Prepis:

Základná geometria, Reprezentácia objektov Júlia Kučerová

Úloha počítačovej grafiky Základy počítačovej grafiky a spracovanie obrazu 2015/2016 2

Referenčný model PG Aplikačný program Grafický systém Grafické zariadenie Vnútri boxov - štandardy Medzi boxami - interface Oddelené modelovanie a renderovanie Oddelené časti, ktoré sú závislé na zariadení od nezávislých častí Základy počítačovej grafiky a spracovanie obrazu 2015/2016 3

Referenčný model PG Aplikačný program Grafické dáta Modely, textúry, popisy, mapovanie,... Animácia Skriptovaná, procedurálna (fyzika), interaktívna Aplikačná logika Zdroje dát Modelovanie, zachytávanie, simulácia Základy počítačovej grafiky a spracovanie obrazu 2015/2016 4

Referenčný model PG Grafický systém Spracovanie dát (vstup, konverzia) Transformácie Projekcia Orezávanie, viditeľnosť, osvetlenie Rasterizácia Základy počítačovej grafiky a spracovanie obrazu 2015/2016 5

Referenčný model PG Grafické zariadenie Driver zariadenia Fyzické zariadenie Formát výstupu Základy počítačovej grafiky a spracovanie obrazu 2015/2016 6

Referenčný model PG Aplikačný program Grafický systém Grafické zariadenie Geometrický priestor Zobrazovací priestor Základy počítačovej grafiky a spracovanie obrazu 2015/2016 7

Grafická informácia a renderovanie Základy počítačovej grafiky a spracovanie obrazu 2015/2016 8

Geometrický priestor Scéna Virtuálna reprezentácia sveta Objekty Viditeľné objekty (reálny svet) Neviditeľné objekty (napr. svetlá, kamera) Základy počítačovej grafiky a spracovanie obrazu 2015/2016 9

Dimenzionalita 2D Tvary, obrazy 2.5D Povrchy, terén 3D Objekty, scény 4D animácia Základy počítačovej grafiky a spracovanie obrazu 2015/2016 10

Definícia scény Objekty Aký objekt, kde, ako transformovaný Ako objekty vyzerajú farba, materiál, textúra Kamera Pozícia, cieľ, parametre kamery Základy počítačovej grafiky a spracovanie obrazu 2015/2016 11

Súradnicový systém Kartézske súradnice v 2D Počiatok SS X os Y os (5,3) Základy počítačovej grafiky a spracovanie obrazu 2015/2016 12

Súradnicové systémy Globálne Jeden SS pre celú scénu Lokálne Samostatné pre každý objekt Pivot bod Súradnicový systém kamery Súradnicový systém okna Konverzia medzi SS Základy počítačovej grafiky a spracovanie obrazu 2015/2016 13

Globálne/lokálne/kamerové SS Základy počítačovej grafiky a spracovanie obrazu 2015/2016 14

Základná geometria Základy počítačovej grafiky a spracovanie obrazu 2015/2016 15

BOD Pozícia v priestore Karteziánske súradnice Homogénne súradnice Odčítanie bodov Posunutie (x,y) (x,y,z) (x,y,1) (x,y,z,1) Označenie: A,B,.. Základy počítačovej grafiky a spracovanie obrazu 2015/2016 16

VEKTOR Smer a veľkosť v priestore Odčítanie dvoch bodov Karteziánske súradnice Homogénne súradnice (projekcie) Označenie: u, v, n... (x,y) (x,y,z) (x,y,0) (x,y,z,0) Základy počítačovej grafiky a spracovanie obrazu 2015/2016 17

Základné operácie Súčet bod + vektor = bod vektor + vektor = vektor Odčítanie bod bod = vektor bod vektor = bod+(-vektor) = bod vektor vektor = vector + (-vektor) = vektor Násobenie skalár * vektor = vektor vektor x vektor = vektor Základy počítačovej grafiky a spracovanie obrazu 2015/2016 18

Transformácie Základy počítačovej grafiky a spracovanie obrazu 2015/2016 19

Transformácie Príklad posunutie P(x,y) + v(t x, t y )= P`(x+t x, y+t y ) Základy počítačovej grafiky a spracovanie obrazu 2015/2016 20

Transformačná matica Zjednotený spôsob vykonávania transformácií v 2D a 3D priestoroch Posunutie, rotácia, škálovanie, projekcie,... Grafické karty sú optimalizované na prácu s maticami Aplikácia transformácie = vynásobenie matíc Základy počítačovej grafiky a spracovanie obrazu 2015/2016 21

Transformácia - posunutie P(x,y) P (x,y ) x = x + t x y = y + t y Maticový zápis: Základy počítačovej grafiky a spracovanie obrazu 2015/2016 22

Transformácia - škálovanie P(x,y) P (x,y ) x = x.s x y = y.s y Maticový zápis (s faktor škálovania) Základy počítačovej grafiky a spracovanie obrazu 2015/2016 23

Transformácia - rotácia P(x,y) P (x,y ) x = x.cos ϕ - y.sin ϕ y = y.cos ϕ + x.sin ϕ Maticový zápis: uhol ϕ: 0..360 0..2π Orientácia uhla!! Základy počítačovej grafiky a spracovanie obrazu 2015/2016 24

Otočenie objektu o uhol ϕ Základy počítačovej grafiky a spracovanie obrazu 2015/2016 25

Skladanie transformácií 1. Posun stredu rotácie do počiatku SS: t(t x,t y ) 2. Rotácia uhlom ϕ 3. Inverzné posunutie t (-t x,-t y ) Maticový zápis Základy počítačovej grafiky a spracovanie obrazu 2015/2016 26

Skladanie transformácií Násobenie matíc je asociatívne A.B.C = (A.B).C = A.(B.C) Kombinované transformácie môžu byť použité opakovane Základy počítačovej grafiky a spracovanie obrazu 2015/2016 27

Poradie transformácií Násobenie matíc nie je komutatívne poradie transformácií je dôležité Základy počítačovej grafiky a spracovanie obrazu 2015/2016 28

3D transformácie škálovanie posunutie rotácia Základy počítačovej grafiky a spracovanie obrazu 2015/2016 29

Reprezentácia objektov Geri`s Game Pixar 1997 Subdivision surfaces Polhemus 3d scan Over 700 controls Základy počítačovej grafiky a spracovanie obrazu 2015/2016 30

Test Dobrovoľníci Ostatní popíšte obraz ostatným zreprodukujte obraz Základy počítačovej grafiky a spracovanie obrazu 2015/2016 31

Test Dobrovoľníci Ostatní popíšte obraz ostatným zreprodukujte obraz Základy počítačovej grafiky a spracovanie obrazu 2015/2016 32

Sémantika vs numerická rep. Ľudia sémantická reprezentácia Koncept, pojmy, význam, emócie, Nepresný, nejednoznačný Počítače numerická reprezentácia Presná, matematická, priamočiara Základy počítačovej grafiky a spracovanie obrazu 2015/2016 33

Detailná reprezentácia Základy počítačovej grafiky a spracovanie obrazu 2015/2016 34

Základné vlastnosti objektu Aké sú tieto vlastnosti? Základy počítačovej grafiky a spracovanie obrazu 2015/2016 35

Pokročilé vlastnosti objektu Vlastnosti fyzikálneho objektu Hmota, rigidita (stuhlosť), elasticita Vlastnosti materiálu Lesklosť, drsnosť Správanie sa svetla Trenie Základy počítačovej grafiky a spracovanie obrazu 2015/2016 36

Definovanie objektu Geometria Plus transformácie objektu (lokálne globálne) Materiál Farba, lesklosť, index odrazu Vlastnosti objektu Váha, elasticita Základy počítačovej grafiky a spracovanie obrazu 2015/2016 37

2D objekty Popíšte tento objekt Základy počítačovej grafiky a spracovanie obrazu 2015/2016 38

2D objekty Popíšte tento objekt Základy počítačovej grafiky a spracovanie obrazu 2015/2016 39

Tvary vs. bitmapy Tvar, vektor, krivka, parametrické, implicitné Bitmapa, raster, pixel, explicitné Základy počítačovej grafiky a spracovanie obrazu 2015/2016 40

2D geometria Základy počítačovej grafiky a spracovanie obrazu 2015/2016 41

Polygóny Kontrolné vrcholy Súradnice x,y V poradí Hrany Hrúbka Tvar Štýl (celá, bodkovaná,...) Základy počítačovej grafiky a spracovanie obrazu 2015/2016 42

Krivky Primitíva kruh, elipsa Všeobecné parametrické krivky Bezierove krivky Spline krivky Základy počítačovej grafiky a spracovanie obrazu 2015/2016 43

Parametrické krivky Zovšeobecnenie x=f 1 (t) y=f 2 (t) } Kruh y = c x + r.cos(t) x = c y + r.sin(t) t ϵ <0,2π> C(x,y) = f(t) Základy počítačovej grafiky a spracovanie obrazu 2015/2016 44

Kubická Bezierova krivka 4 kontrolné body C 0, C 1, C 2, C 3 C 0 a C 3 koncové body C 1 a C 2 definujú tvar Môžu byť zapúsané maticovo Základy počítačovej grafiky a spracovanie obrazu 2015/2016 45

Parametrické polygonálne C(x,y) = f(t) t = 0.0, 0.2, 0.4, 0.6, 0.8, 1.0 Základy počítačovej grafiky a spracovanie obrazu 2015/2016 46

Aproximácia / Interpolácia Základy počítačovej grafiky a spracovanie obrazu 2015/2016 47

3D geometria Základy počítačovej grafiky a spracovanie obrazu 2015/2016 48

Polygón Mnohosten Základy počítačovej grafiky a spracovanie obrazu 2015/2016 49

Krivka Plocha Základy počítačovej grafiky a spracovanie obrazu 2015/2016 50

Reprezentácia hranice Popísaný je len povrch objektov Žiadna informácia o vnútri objektu Mračno bodov (point cloud) Mriežka (Wireframe) Polygoniálna sieť (Polygonal mesh) Parametrické povrchy (Parametric surfaces) Subdivision surfaces Implicitné povrchy (Implicit surfaces) Základy počítačovej grafiky a spracovanie obrazu 2015/2016 51

Mračno bodov Množina bodov, ktorých pozícia je na hranici objektu Získané pomocou 3D skenovania Spojitá informácia? http://www.photomodeler.com Základy počítačovej grafiky a spracovanie obrazu 2015/2016 52

Mriežka (Wireframe) Množina Bodov V(x,y,z) Hrán E(V i,v j ) Základy počítačovej grafiky a spracovanie obrazu 2015/2016 53

Reprezentácia pomocou polygónov Polygonálna mriežka Vrcholy V(x,y,z) Hrany E(V i,v j ) Plochy F(V 1,V 2,...,V n ) Základy počítačovej grafiky a spracovanie obrazu 2015/2016 54

Príklad okrídlená hrana Okrídlená hrana (winged edge) Rýchly prechod mriežkou Rozdeľovacie / spájacie operácie Základy počítačovej grafiky a spracovanie obrazu 2015/2016 55

Prientácia polygónov - normála Pravotočivý súradnicový systém Základy počítačovej grafiky a spracovanie obrazu 2015/2016 56

Parametrické povrchy 3D zovšeobecnienie parametrických kriviek m n kontrolných bodov parametre u,v C(x,y,z) = f(u,v) Základy počítačovej grafiky a spracovanie obrazu 2015/2016 57

Parametrické povrchy Cubic Bezier surface, NURBS Základy počítačovej grafiky a spracovanie obrazu 2015/2016 58

Parametrické vs. polygonálne Parametrické Hladké, reparametrizovateľné Ťažšie renderovanie Presné renderovanie Polygonálne Diskrétne, ťažšie reparametrizované Rýchlejšie renderovanie alebo rasterizácia Aproximatívne renderovanie Základy počítačovej grafiky a spracovanie obrazu 2015/2016 59

Parametrické Polygoniálne C(x,y,z) = f(u,v) u = 0.0, 0.2, 0.4, 0.6, 0.8, 1.0, v = 0.0, 0.33, 0.66, 1.0 Základy počítačovej grafiky a spracovanie obrazu 2015/2016 60

Subdivision surfaces Rekurzívne podrozdeľovanie polygonálneho modelu Limitný povrch spojitý Jednoduché modelovanie, malý objem dát Základy počítačovej grafiky a spracovanie obrazu 2015/2016 61

Implicitné povrchy F(x,y,z) = 0 guľa metaballs: Základy počítačovej grafiky a spracovanie obrazu 2015/2016 62

Otázka Čo sa stane, keď F(x,y,z) =0 zmeníme na F(x,y,z) 0 Základy počítačovej grafiky a spracovanie obrazu 2015/2016 63

Otázka Čo sa stane, keď F(x,y,z) =0 zmeníme na F(x,y,z) 0 Povrch Objem Základy počítačovej grafiky a spracovanie obrazu 2015/2016 64

Volumetrická reprezentácia Reprezentácia nielen povrchu, ale aj vnútra objektu Medicína, fyzika, simulácie, animácia Voxely Objemové elementy, 3D pixely Diskrétne Binárne hodnoty Float hodnoty Základy počítačovej grafiky a spracovanie obrazu 2015/2016 65

CSG Constructive solid geometry Základné objekty + Boolovské operácie AND, OR, NOT Základy počítačovej grafiky a spracovanie obrazu 2015/2016 66

CSG Hierarchia Listy objekty Hrany - operácie Dobrá reprezentácia objemu Zložitá reprezentácia povrchu Základy počítačovej grafiky a spracovanie obrazu 2015/2016 67

Funkcionálna reprezentácia F-rep ~ zovšeobecnenie CSG Viac funkcií - operácií napr. object blending Základy počítačovej grafiky a spracovanie obrazu 2015/2016 68

Špeciálne objekty Časticové systémy Emitor + fyzikálne zákony + elementárne častice voda, sneh, dážď, dym, hmla, oblaky, oheň, multi-agentové systémy Billboardy Komplexné objekty nahradené obrázkami Stromy, tráva, oheň, dym, svetelné efekty,... Môžu byť animované Základy počítačovej grafiky a spracovanie obrazu 2015/2016 69