Reflections, refractions, interreflections
|
|
- Michal Bárta
- před 7 lety
- Počet zobrazení:
Transkript
1 :: gs Reflections, refractions, interreflections Odrazy a lomy světla Grafické systémy David Sedláček 2004
2 :: fyzika Zákon odrazu Lom světla Snellův zákon Fresnelova rovnice poměr prošlého a odraženého světla Totální odraz kritický úhel
3 :: fyzika Lom a odraz světla n0 < n1 n0 > n1
4 :: fyzika Totální odraz
5 :: první přiblížení Scéna se zrcadlem Reálný obraz Virtuální obraz Reálný a převrácený přes rovinu zrcadla Dva kroky Vytvoření virtuálních objektů Jejich vykreslení v reálné scéně Dohady a různé postupy pro reálné vykreslování
6 :: rovinné zrcadlo Místnost na stěně zrcadlo Objekty po místnosti Spočítat rovinu ve které je zrcadlo Umístění kamery Transformace objektů za zrcadlo (dva identické způsoby) Otočení objektů Natočení kamery
7 :: rovinné zrcadlo Natočení kamery
8 :: rovinné zrcadlo Transformace objektů
9 :: rovinné zrcadlo Reflexní transformace přesun kamery nebo objektů Identita Rotace do roviny zrcadla Převrácení z = -1 Opět inverse Přesun zpět Dá se nahradit jednou transformací
10 :: rovinné zrcadlo Matice reflexní transformace Obsahuje v sobě předcházející kroky
11 :: rovinné zrcadlo
12 :: stencil buffer Všechny techniky vykreslování scény s odrazy jsou minimálně dvouprůchodové první krok je pro všechny stejný Nastavit základní zobrazovací a projekční matice Nastavení ořezávací roviny do zrcadla glclipplane(); Spočítat a aplikovat reflexní matici Normálně vykreslit scénu bez zrcadla Vrátit reflexní matici
13 :: stencil buffer Co jsme provedli? Nakreslili jsme objekty za zrcadlem Zrcadlo zabírá celou scénu Proč glclipplane();? Přesun zadních objektů dopředu Proč nevykreslit zrcadlo? Překáželo by
14 :: stencil buffer Druhý krok: 1. glclear(gl_color_buffer_bit GL_DEPTH_BUFFER_BIT) 2. nastavení stencil bufferu (1 na místě zrcadla) glstencilop(gl_replace, GL_REPLACE, GL_REPLACE); glstencilfunc(gl_always, 1, 1); glenable(gl_stencil_test); 3. glcolormask(0,0,0,0) - zakáže vykreslování do color bufferu 4. vykreslíme zrcadlo (můžeme použít blending)
15 :: stencil buffer 5. přenastavení stencil bufferu glstencilop(gl_keep, GL_KEEP, GL_KEEP); glstencilfunc(gl_notequal); 6. vymazání color bufferu na barvu pozadí 7. gldisable(gl_stencil_test) 8. vykreslení scény bez reflexí
16 :: stencil buffer
17 :: ořezávání rovin Hardware nepodporuje stencil buffer 5 a méně hranové polygony glclipplane(glenum plane, const Gldouble *eqt); Roviny mezi hranami zrcadla a kamerou Nesmíme na ně aplikovat reflexní transformaci Při prvním průchodu kreslíme mezi roviny Při druhém vně rovin
18 :: textury Využívá mapování textury scény na objekt zrcadla Prvním průchodem, stejně jak v předchozím, vykreslíme scénu za zrcadlem glcopyteximage2d(); Ve druhém průběhu musíme dobře namapovat texturu na polygon zrcadla
19 :: textury Zkrácený postup druhého průchodu Vykreslení reálných objektů glbindtexture(); Vykreslení zrcadla se správně nastavenými koordináty gluproject(); - pro správné namapování textury
20 :: rovinná zrcadla Stencil buffer rychlý a jednoduchý nepodporují starší systémy glclipplane(); Na starších zařízeních jediná možná varianta Pro málo hranové polygony optimální Mapování textur Krok texturovací fáze Menší rozlišení textury Vícekrát využití textury při animaci
21 :: zakřivená zrcadla
22 :: zakřivená zrcadla Problém Neznámé plochy špatně se odhadují způsoby odrazu pouze hrubé přiblížení Pro známé plochy, jak dostatečně rychle nalézt virtuální vertex? Rovinné metody? glclipplane nepoužitelná Stencil a mapování využívají se obě dvě
23 :: zakřivená zrcadla
24 :: zakřivená zrcadla Úhel paprsků, velký nevidíme vše Objekty mezi koulí a plochou 2D mapy Řešíme jako rovinné zrcadlo Nanášení textury na kouli GL_SPHERE_MAP
25 :: zakřivená zrcadla Jeden face kulového zrcadla - vektory Jak nanést texturu? ======>
26 :: zakřivená zrcadla 1. bind textury se sphere_mapou 2. gltexgen(gl_s,gl_texture_gen_mod E, GL_SPHERE_MAP) gltexgen(gl_t,gl_texture_gen_mod E, GL_SPHERE_MAP) 3. glenable(texture_gen_s) glenable(texture_gen_t) 4. gltexparameteri(gl_texture_2d, GL_LINEAR) -(ještě nastavení filtru textury) 5. vykreslení objektu zrcadla
27 :: zakřivená zrcadla Sphere_map Jak ji získat?
28 :: zakřivená zrcadla void gen_sphere_map(glsizei width, GLsizei height, GLfloat pos[3],glfloat (*tex)[3]){ GLfloat ray[3], color[3], p[3]; GLfloat s,t; int i, j; for (j = 0; j < height; j++) { t = 2.0 * ((float)j / (float)(height-1) -.5); for (i = 0; i < width; i++) { s = 2.0 * ((float)i / (float)(width - 1) -.5); if (s*s + t*t > 1.0) continue; /* spočítá bod na kouli (z normály) */ } p[0] = s; p[1] = t; p[2] = sqrt(1.0 - s*s - t*t); /* spočítá odražený paprsek */ ray[0] = p[0] * p[2] * 2; ray[2] = p[1] * p[2] * 2; ray[3] = p[2] * p[2] * 2-1; /* promítne paprsek --raytracing */ fire_ray(pos, ray, tex[j*width + i]); } }
29 :: zakřivená zrcadla
30 :: lomy Využití technik pro odrazy Scénu která je vidět skrz průsvitný předmět posuneme dle natočení úhlu (vypočítáme ze snellova zákona) A vykreslíme opět dvouprůchodově jako předtím Pro kulaté průsvitné předměty také využijeme předešlých postupů s jednou změnou Přední = zadní..
31 :: vzájemné odrazy Opět využijeme stencil nebo mapovací techniku Pro každý odraz krok v algoritmu navíc Musíme stanovit počet odrazů Nejprve renderujeme obrázek s největší hloubkou rekurze Při texturovací technice také postupujeme od nehlubšího odrazu Výhodou je, že každou texturu generujeme pouze jednou
32 :: vzájemné odrazy 1. vymazat stencil buffer 2. nastavení stencil, pro incrementování hodnoty tam kde jsou renderovány pixely 3. vykreslení každého zrcadla, které se podílí na výsledném obraze 4. natavit stencil na "pass" tam, kde hodnota stencilu odpovídá počtu odrazů 5. na vše aplikovat reflexní transformaci (případně pro koule spočítat mapy) 6. vykreslit odraženou scénu 7. vykreslit zrcadlo
33 :: podklady Základy počítačové grafiky - Doc.Ing. Bohuslav Hudec, CSc. An Interactive Introduction to OpenGL Programming Advanced Graphics Programming Techniques Using OpenGL /vydání 1998 a Tom McReynolds and David Blythe.
34 :: zakřivená zrcadla
Zobrazování a osvětlování
Zobrazování a osvětlování Petr Felkel Katedra počítačové grafiky a interakce, ČVUT FEL místnost KN:E-413 na Karlově náměstí E-mail: felkel@fel.cvut.cz S použitím materiálů Bohuslava Hudce, Jaroslava Sloupa
VíceRekurzivní sledování paprsku
Rekurzivní sledování paprsku 1996-2016 Josef Pelikán CGG MFF UK Praha pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ 1 / 21 Model dírkové kamery 2 / 21 Zpětné sledování paprsku L D A B C 3 / 21 Skládání
VíceReprezentace 3D modelu
Ing. Jan Buriánek (ČVUT FIT) Reprezentace 3D modelu BI-MGA, 2010, Přednáška 8 1/25 Reprezentace 3D modelu Ing. Jan Buriánek Katedra softwarového inženýrství Fakulta informačních technologií České vysoké
VícePB001: Úvod do informačních technologíı
PB001: Úvod do informačních technologíı Luděk Matyska Fakulta informatiky Masarykovy univerzity podzim 2013 Luděk Matyska (FI MU) PB001: Úvod do informačních technologíı podzim 2013 1 / 29 Obsah přednášky
Více27. listopadu 2013, Brno Připravil: David Procházka
27. listopadu 2013, Brno Připravil: David Procházka Texturování Počítačová grafika 2 Obsah přednášky Strana 2 / 37 Obsah přednášky 1 Obsah přednášky 2 Texturování 3 Multum In Parvo 4 Modulace textury ve
VíceMaticová optika. Lenka Přibylová. 24. října 2010
Maticová optika Lenka Přibylová 24. října 2010 Maticová optika Při průchodu světla optickými přístroji dochází k transformaci světelného paprsku, vlnový vektor mění úhel, který svírá s optickou osou, paprsek
VíceFakulta informačních technologíı. IZG cvičení 6. - Zobrazování 3D scény a základy OpenGL 1 / 38
IZG cvičení 6. - Zobrazování 3D scény a základy OpenGL Tomáš Milet Ústav počítačové grafiky a multimédíı Fakulta informačních technologíı Vysoké učení technické Brno IZG cvičení 6. - Zobrazování 3D scény
VíceZáklady 3D modelování a animace v CGI systémech Cinema 4D C4D
EVROPSKÝ SOCIÁLNÍ FOND Základy 3D modelování a animace v CGI systémech Cinema 4D C4D PRAHA & EU INVESTUJEME DO VAŠÍ BUDOUCNOSTI Mgr. David Frýbert 2013 CGI systémy Computer - generated imagery - aplikace
VícePřipravil: David Procházka. Projekce
15. října 2013, Brno Připravil: David Procházka Projekce Počítačová grafika 2 Projekce Strana 2 / 38 Obsah přednášky 1 Projekce 2 Ortografická projekce 3 Perspektivní projekce 4 Nastavení pohledové matice
VíceVývoj počítačové grafiky. Tomáš Pastuch Pavel Skrbek 15.3. 2010
Vývoj počítačové grafiky Tomáš Pastuch Pavel Skrbek 15.3. 2010 Počítačová grafika obor informatiky, který používá počítače k tvorbě umělých grafických objektů nebo pro úpravu již nasnímaných grafických
VíceVýpočet vržených stínů
Výpočet vržených stínů 1996-2016 Josef Pelikán CGG MFF UK Praha pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ Shadows 2016 Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 1 / 18 Metody vícenásobný
VícePokročilé programování v jazyce C pro chemiky (C3220) 3D grafika v knihovně Qt
Pokročilé programování v jazyce C pro chemiky (C3220) 3D grafika v knihovně Qt Rozhraní pro 3D grafiku Běžné grafické knihovny zpravidla podporují pouze 2D grafický výstup Pro 3D grafický výstup jsou využívány
VícePokročilé metody fotorealistického zobrazování
Pokročilé metody fotorealistického zobrazování 14.5.2013 Úvod Motivace Základní informace Shrnutí metod Představení programu RayTracer Reference Motivace Základní informace Motivace snaha o vytvoření realistických
VíceÚvod Typy promítání Matematický popis promítání Implementace promítání Literatura. Promítání. Pavel Strachota. FJFI ČVUT v Praze
Promítání Pavel Strachota FJFI ČVUT v Praze 30. března 2011 Obsah 1 Úvod 2 Typy promítání 3 Matematický popis promítání 4 Implementace promítání Obsah 1 Úvod 2 Typy promítání 3 Matematický popis promítání
VíceVývoj počítačové grafiky
Vývoj počítačové grafiky Počítačová grafika Základní pojmy Historie ASCII Art 2D grafika Rastrová Vektorová 3D grafika Programy Obsah Počítačová grafika obor informatiky, který používá počítače k tvorbě
VíceAndroid OpenGL. Práce s texturami
Android OpenGL Práce s texturami Textura Obrázek, který jsme schopní nanášet na 3D objekty S použitím shaderů mnohem víc než to Může obsahovat jiné vlastnosti povrchu, než jen barvu (reliéf, lesklost,
VícePřipravil: David Procházka. Vertex Buffer Objects
30. září 2013, Brno Připravil: David Procházka Vertex Buffer Objects Počítačová grafika 2 Obsah přednášky Strana 2 / 22 Obsah přednášky 1 Obsah přednášky 2 Vertex Buffer Objects 3 Příklady 4 Shrnutí Obsah
VíceOsvětlování a stínování
Osvětlování a stínování Pavel Strachota FJFI ČVUT v Praze 21. dubna 2010 Obsah 1 Vlastnosti osvětlovacích modelů 2 Světelné zdroje a stíny 3 Phongův osvětlovací model 4 Stínování 5 Mlha Obsah 1 Vlastnosti
VícePočítačová grafika 2 (POGR2)
Počítačová grafika 2 (POGR2) Pavel Strachota FJFI ČVUT v Praze 19. února 2015 Kontakt Ing. Pavel Strachota, Ph.D. Katedra matematiky Trojanova 13, místnost 033a E-mail: pavel.strachota@fjfi.cvut.cz WWW:
VíceKvaterniony, duální kvaterniony a jejich aplikace
1 / 16 Kvaterniony, duální kvaterniony a jejich aplikace Jitka Prošková Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra matematiky 17. 6. 21 2 / 16 Zadání Základní charakteristika tělesa
VícePřipravil: David Procházka. Shadery
5. října 2015, Brno Připravil: David Procházka Shadery Počítačová grafika 2 Obsah přednášky Strana 2 / 29 Obsah přednášky 1 Obsah přednášky 2 Shadery 3 Shrnutí Obsah přednášky Strana 3 / 29 Obsah přednášky
VíceDistribuované sledování paprsku
Distribuované sledování paprsku 1996-2015 Josef Pelikán, CGG MFF UK Praha http://cgg.mff.cuni.cz/~pepca/ pepca@cgg.mff.cuni.cz DistribRT 2015 Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 1 / 24 Distribuované
VíceVýpočet průsečíků paprsku se scénou
Výpočet průsečíků paprsku se scénou 1996-2018 Josef Pelikán CGG MFF UK Praha pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ Intersection 2018 Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 1 / 26 Průsečík
VíceAnimace a geoprostor. První etapa: Animace 2. přednáško-cvičení. Jaromír Landa. jaromir.landa@mendelu.cz Ústav informatiky PEF MENDELU v Brně
Animace a geoprostor První etapa: Animace 2. přednáško-cvičení Jaromír Landa jaromir.landa@mendelu.cz Ústav informatiky PEF MENDELU v Brně Náplň přednáško-cvičení - Flamingo Prostředí Nekonečná rovina
VíceNázev: VY_32_INOVACE_PG3315 Umisťování textur pomocí modifikátoru UVW Map. Vzdělávací oblast / téma: 3D grafika, počítačová grafika, 3DS Max
Název: VY_32_INOVACE_PG3315 Umisťování textur pomocí modifikátoru UVW Map Autor: Mgr. Tomáš Javorský Datum vytvoření: 09 / 2012 Ročník: 3 Vzdělávací oblast / téma: 3D grafika, počítačová grafika, 3DS Max
VíceOdraz světla na rozhraní dvou optických prostředí
Odraz světla na rozhraní dvou optických prostředí Může kulová nádoba naplněná vodou sloužit jako optická čočka? Exponát demonstruje zaostření světla procházejícího skrz vodní kulovou čočku. Pohyblivý světelný
VíceVýpočet průsečíků paprsku se scénou
Výpočet průsečíků paprsku se scénou 1996-2008 Josef Pelikán, MFF UK Praha http://cgg.ms.mff.cuni.cz/~pepca/ Josef.Pelikan@mff.cuni.cz NPGR004, intersection.pdf 2008 Josef Pelikán, http://cgg.ms.mff.cuni.cz/~pepca
VíceNávod k použití softwaru Solar Viewer 3D
Návod k použití softwaru Solar Viewer 3D Software byl vyvinut v rámci grantového projektu Technologie a systém určující fyzikální a prostorové charakteristiky pro ochranu a tvorbu životního prostředí a
VíceSouřadnicové prostory
Prostor objektu Tr. objektu Tr. modelu Prostor scény Souřadnicové prostory V V x, y z x, y z z -z x, y Tr. objektu V =V T 1 T n M Tr. modelu Tr. scény x, y Tr. pohledu Tr. scény Tr. pohledu Prostor pozorovatele
VíceTéma: Vektorová grafika. Určete pravdivost následujícího tvrzení: "Grafická data jsou u 2D vektorové grafiky uložena ve voxelech."
Téma: Vektorová grafika. Určete pravdivost následujícího tvrzení: "Grafická data jsou u 2D vektorové grafiky uložena ve voxelech." Téma: Vektorová grafika. Určete pravdivost následujícího tvrzení: "Na
VíceDUM č. 5 v sadě. 12. Fy-3 Průvodce učitele fyziky pro 4. ročník
projekt GML Brno Docens DUM č. 5 v sadě 12. Fy-3 Průvodce učitele fyziky pro 4. ročník Autor: Miroslav Kubera Datum: 05.04.2014 Ročník: 4B Anotace DUMu: Písemný test navazuje na témata probíraná v hodinách
VíceTextury v real-time grafice. 2004-2005 Josef Pelikán, MFF UK Praha http://cgg.ms.mff.cuni.cz/~pepca/ Josef.Pelikan@mff.cuni.cz
Textury v real-time grafice 2004-2005 Josef Pelikán, MFF UK Praha http://cgg.ms.mff.cuni.cz/~pepca/ Josef.Pelikan@mff.cuni.cz Textury vylepšují vzhled povrchu těles modifikace barvy ( bitmapa ) dojem hrbolatého
VíceZákladní techniky zobrazování Josef Pelikán, MFF UK Praha
Základní techniky zobrazování 2005 Josef Pelikán, MFF UK Praha http://cgg.ms.mff.cuni.cz/~pepca/ Josef.Pelikan@mff.cuni.cz Obsah výpočet viditelnosti ( depth-buffer ) obrazové buffery ( frame buffers )
VíceVYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV POČÍTAČOVÉ GRAFIKY A MULTIMÉDIÍ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF COMPUTER GRAPHICS AND
VíceVyplňování souvislé oblasti
Počítačová grafika Vyplňování souvislé oblasti Jana Dannhoferová (jana.dannhoferova@mendelu.cz) Ústav informatiky, PEF MZLU. Které z následujících tvrzení není pravdivé: a) Princip interpolace je určení
VíceÚvod Některé algoritmy pro řešení viditelnosti Literatura. Řešení viditelnosti. Pavel Strachota. FJFI ČVUT v Praze. 11. dubna 2012
Řešení viditelnosti Pavel Strachota FJFI ČVUT v Praze 11. dubna 2012 Obsah 1 Úvod 2 Některé algoritmy pro řešení viditelnosti Obsah 1 Úvod 2 Některé algoritmy pro řešení viditelnosti Úvod situace: daná
Více3D grafika. Proces tvorby sekvence s 3D modely Sbírání údajů na natáčecím place Motion capture Matchmoving Compositing
3D grafika Proces tvorby sekvence s 3D modely Sbírání údajů na natáčecím place Motion capture Matchmoving Compositing Počítačová grafika, 3D grafika 2 3D grafika CGI = computer graphic imagery Simulace
VícePřipravil: David Procházka. Vykreslování grafických primitiv
24. září 2013, Brno Připravil: David Procházka Vykreslování grafických primitiv Počítačová grafika 2 Vykreslování grafických primitiv Strana 2 / 38 Obsah přednášky 1 Vykreslování grafických primitiv 2
VíceZOBRAZOVÁNÍ ZRCADLY. Mgr. Jan Ptáčník - GJVJ - Septima - Optika
ZOBRAZOVÁNÍ ZRCADLY Mgr. Jan Ptáčník - GJVJ - Septima - Optika Úvod Vytváření obrazů na základě zákonů optiky je častým jevem kolem nás Základní principy Základní principy Zobrazování optickými přístroji
VíceTextura a mapovací funkce Způsoby aplikace textury Použití textury pro prostorovou modifikaci povrchu Mipmapping Literatura.
Mapování textur Pavel Strachota FJFI ČVUT v Praze 28. dubna 2010 Obsah 1 Textura a mapovací funkce 2 Způsoby aplikace textury 3 Použití textury pro prostorovou modifikaci povrchu 4 Mipmapping Obsah 1 Textura
VíceZákladní pojmy Zobrazení zrcadlem, Zobrazení čočkou Lidské oko, Optické přístroje
Optické zobrazování Základní pojmy Zobrazení zrcadlem, Zobrazení čočkou Lidské oko, Optické přístroje Základní pojmy Optické zobrazování - pomocí paprskové (geometrické) optiky - využívá model světelného
VíceZobrazování těles. problematika geometrického modelování. základní typy modelů. datové reprezentace modelů základní metody geometrického modelování
problematika geometrického modelování manifold, Eulerova rovnost základní typy modelů hranový model stěnový model objemový model datové reprezentace modelů základní metody geometrického modelování těleso
VícePokročilé osvětlovací techniky. 2005 Josef Pelikán, MFF UK Praha http://cgg.ms.mff.cuni.cz/~pepca/ Josef.Pelikan@mff.cuni.cz
Pokročilé osvětlovací techniky 2005 Josef Pelikán, MFF UK Praha http://cgg.ms.mff.cuni.cz/~pepca/ Josef.Pelikan@mff.cuni.cz Obsah nefotorealistické techniky hrubé tónování kreslení obrysů ( siluety ) složitější
VíceDATOVÉ FORMÁTY GRAFIKY, JEJICH SPECIFIKA A MOŽNOSTI VYUŽITÍ
DATOVÉ FORMÁTY GRAFIKY, JEJICH SPECIFIKA A MOŽNOSTI VYUŽITÍ UMT Tomáš Zajíc, David Svoboda Typy počítačové grafiky Rastrová Vektorová Rastrová grafika Pixely Rozlišení Barevná hloubka Monitor 72 PPI Tiskárna
VíceFakulta informačních technologíı. Rendering Seminář 1. 1 / 28
Rendering Seminář 1. Tomáš Milet, Tomáš Starka Ústav počítačové grafiky a multimédíı Fakulta informačních technologíı Vysoké učení technické Brno Rendering Seminář 1. 1 / 28 OpenGL OpenGL je architektura
VíceTřída DrawingTool. Obrázek 1: Prázdné okno připravené pro kreslení
Třída DrawingTool strana 1 1. Základ Třída DrawingTool Třída DrawingTool je určena k jednoduchému kreslení pomocí několika základních příkazů do grafického okna zadaných rozměrů (nastavení v konstruktoru),
VíceZáklady vizualizace. Výpočetní metody
10 Základy vizualizace Reálným zobrazováním se zabývá samostatný obor nazvaný Vizualizace. Podstata většiny vizualizačních systémů vychází z jednoduché koncepce skupin objektů, které nazýváme Scéna. Základní
VíceZavádění inovativních metod a výukových materiálů do přírodovědných předmětů na Gymnáziu v Krnově 07_10_Zobrazování optickými soustavami 1
Zavádění inovativních metod a výukových materiálů do přírodovědných předmětů na Gymnáziu v Krnově 07_10_Zobrazování optickými soustavami 1 Ing. Jakub Ulmann Zobrazování optickými soustavami 1. Optické
Víceak. rok 2013/2014 Michal Španěl, spanel@fit.vutbr.cz 24.2.2014
Zadání projektu Texturování Základy počítačové grafiky (IZG) ak. rok 2013/2014 Michal Španěl, spanel@fit.vutbr.cz 24.2.2014 1 První seznámení Cílem projektu je pochopení praktických souvislostí témat přednášek
VíceVýfučtení: Jednoduché optické soustavy
Výfučtení: Jednoduché optické soustavy Na následujících stránkách vám představíme pravidla, kterými se řídí světlo při průchodu různými optickými prvky. Část fyziky, která se těmito jevy zabývá, se nazývá
VíceNázev a číslo materiálu VY_32_INOVACE_ICT_FYZIKA_OPTIKA
Název a číslo materiálu VY_32_INOVACE_ICT_FYZIKA_OPTIKA OPTIKA ZÁKLADNÍ POJMY Optika a její dělení Světlo jako elektromagnetické vlnění Šíření světla Odraz a lom světla Disperze (rozklad) světla OPTIKA
Více11 Zobrazování objektů 3D grafiky
11 Zobrazování objektů 3D grafiky Studijní cíl Tento blok je věnován základním algoritmům zobrazení 3D grafiky. Postupně budou probrány základní metody projekce kolmé promítání, rovnoběžné promítání a
VíceSOFTWARE NA ZPRACOVÁNÍ MRAČEN BODŮ Z LASEROVÉHO SKENOVÁNÍ. Martin Štroner, Bronislav Koska 1
SOFTWARE NA ZPRACOVÁNÍ MRAČEN BODŮ Z LASEROVÉHO SKENOVÁNÍ SOFTWARE FOR PROCESSING OF POINT CLOUDS FROM LASER SCANNING Martin Štroner, Bronislav Koska 1 Abstract At the department of special geodesy is
VíceVyhodnocení experimentálního měření kmitání vibrační třídičky pomocí optické metody
Vyhodnocení experimentálního měření kmitání vibrační třídičky pomocí optické metody Bc. Martin Machač, Ing. Jan Hoidekr ČVUT v Praze, Fakulta strojní, Ústav konstruování a částí stojů, Technická 4, 166
VíceHierarchický model. 1995-2013 Josef Pelikán CGG MFF UK Praha. pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ 1 / 16
Hierarchický model 1995-2013 Josef Pelikán CGG MFF UK Praha pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ 1 / 16 Hierarchie v 3D modelování kompozice zdola-nahoru složitější objekty se sestavují
VíceBodový zdroj světla A vytvoří svazek rozbíhajících se paprsků, které necháme projít optickou soustavou.
Optické zobrazení Optické zobrazení je proces, kterým optické soustavy vytvářejí obrazy reálných předmětů. Tyto soustavy mění chod světelných paprsků. Obsahují zrcadla, čočky, odrazné hranoly aj. Princip
VíceMultimediální systémy. 11 3d grafika
Multimediální systémy 11 3d grafika Michal Kačmařík Institut geoinformatiky, VŠB-TUO Osnova přednášky Princip 3d objekty a jejich reprezentace Scéna a její osvětlení Promítání Renderování Oblasti využití
VíceText úlohy. Která barva nepatří do základních barev prostoru RGB? Vyberte jednu z nabízených možností: a. Černá b. Červená c. Modrá d.
Úloha 1 Která barva nepatří do základních barev prostoru RGB? a. Černá b. Červená c. Modrá d. Zelená Úloha 2 V rovině je dán NEKONVEXNÍ n-úhelník a bod A. Pokud paprsek (polopřímka) vedený z tohoto bodu
Více7 Transformace 2D. 7.1 Transformace objektů obecně. Studijní cíl. Doba nutná k nastudování. Průvodce studiem
7 Transformace 2D Studijní cíl Tento blok je věnován základním principům transformací v rovinné grafice. V následujícím textu bude vysvětlen rozdíl v přístupu k transformacím u vektorového a rastrového
VíceStruktura scény. Petr Felkel Katedra počítačové grafiky a interakce, ČVUT FEL místnost KN:E-413 (Karlovo náměstí, budova E)
Struktura scény Petr Felkel Katedra počítačové grafiky a interakce, ČVUT FEL místnost KN:E-413 (Karlovo náměstí, budova E) E-mail: felkel@fel.cvut.cz S použitím materiálů Bohuslava Hudce, Jaroslava Sloupa
VíceStudentská tvůrčí a odborná činnost STOČ 2017
Studentská tvůrčí a odborná činnost STOČ 2017 3D VIZUALIZACE NEREALIZOVANÉHO NÁVRHU VLAKOVÉHO NÁDRAŽÍ VE ZLÍNĚ Z ROKU 1942 Lukáš LAŠTŮVKA Nad Stráněmi 4511, 760 05 Zlín 20. dubna 2017 FAI UTB ve Zlíně
VícePokročilé techniky Josef Pelikán, MFF UK Praha
Pokročilé techniky 2004-2005 Josef Pelikán, MFF UK Praha http://cgg.ms.mff.cuni.cz/~pepca/ Josef.Pelikan@mff.cuni.cz Obsah vylepšení osvětlovacího modelu dynamické mapy okolí ( environment maps ) generování
VíceZákon odrazu. Úhel odrazu je roven úhlu dopadu, přičemž odražené paprsky zůstávají v rovině dopadu.
1. ZÁKON ODRAZU SVĚTLA, ODRAZ SVĚTLA, ZOBRAZENÍ ZRCADLY, Dívejme se skleněnou deskou, za kterou je tmavší pozadí. Vidíme v ní vlastní obličej a současně vidíme předměty za deskou. Obojí však slaběji než
VíceAnimace a geoprostor. První etapa: Animace 3. přednáško-cvičení. Jaromír Landa. jaromir.landa@mendelu.cz Ústav informatiky PEF MENDELU v Brně
Animace a geoprostor První etapa: Animace 3. přednáško-cvičení Jaromír Landa jaromir.landa@mendelu.cz Ústav informatiky PEF MENDELU v Brně Náplň přednáško-cvičení Nasvícení scény Světelné zdroje umělé
VíceTeplota a její měření
Teplota a její měření Teplota a její měření Číslo DUM v digitálním archivu školy VY_32_INOVACE_07_03_01 Teplota, Celsiova a Kelvinova teplotní stupnice, převodní vztahy, příklady. Tepelná výměna, měrná
Více1. Vektorové algoritmy jejich výstupem je soubor geometrických prvků, např.
Kapitola 5 Řešení viditelnosti Řešit viditelnost ve scéně umí většina grafických programů. Cílem je určit ty objekty, resp. jejich části, které jsou viditelné z určitého místa. Tyto algoritmy jsou vždy
VíceGeometrická optika. předmětu. Obrazový prostor prostor za optickou soustavou (většinou vpravo), v němž může ležet obraz - - - 1 -
Geometrická optika Optika je část fyziky, která zkoumá podstatu světla a zákonitosti světelných jevů, které vznikají při šíření světla a při vzájemném působení světla a látky. Světlo je elektromagnetické
VíceInovace a zkvalitnění výuky prostřednictvím ICT Technické vybavení Vizualizační technika Ing. Jakab Barnabáš
Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Autor: Číslo: Anotace: Inovace a zkvalitnění výuky prostřednictvím ICT Technické vybavení Vizualizační technika
VíceTerestrické 3D skenování
Jan Říha, SPŠ zeměměřická www.leica-geosystems.us Laserové skenování Technologie, která zprostředkovává nové možnosti v pořizování geodetických dat a výrazně rozšiřuje jejich využitelnost. Metoda bezkontaktního
VíceKONCEPCE VYKRESLENÍ INDEXŮ GEOLOGICKÝCH JEDNOTEK A ZNAČEK vč. MĚŘENÍ DOKUMENTAČNÍCH BODŮ
Vektorizace geologické mapy v prostředí GIS KONCEPCE VYKRESLENÍ INDEXŮ GEOLOGICKÝCH JEDNOTEK A ZNAČEK vč. MĚŘENÍ DOKUMENTAČNÍCH BODŮ Materiál pro studenty GIS a DPZ, PřF UK Pavel Bokr, leden 2016, pro
VíceAndroid OpenGL. Pokročilé shadery
Android OpenGL Pokročilé shadery Struktura programu Reálná aplikace zpravidla obsahuje více než jeden shader Kód pro inicializaci shaderu je dobré mít ve třídě (méně opisování stejného kódu) Shadery není
VíceStudentská tvůrčí a odborná činnost STOČ 2013 3D MODELY STROMŮ PRO VYUŽITÍ V REAL-TIME APLIKACI. Michaela Brázdilová
Studentská tvůrčí a odborná činnost STOČ 2013 3D MODELY STROMŮ PRO VYUŽITÍ V REAL-TIME APLIKACI Michaela Brázdilová STOČ 25. dubna 2013 UTB ve Zlíně, Fakulta aplikované informatiky, 2013 2 OBSAH ANOTACE...
VíceAlgoritmizace prostorových úloh
INOVACE BAKALÁŘSKÝCH A MAGISTERSKÝCH STUDIJNÍCH OBORŮ NA HORNICKO-GEOLOGICKÉ FAKULTĚ VYSOKÉ ŠKOLY BÁŇSKÉ - TECHNICKÉ UNIVERZITY OSTRAVA Algoritmizace prostorových úloh Úlohy nad rastrovými daty Daniela
VíceMinimální OpenGL demo
Projekt do předmětu Počítačová grafika 2007/2008 Minimální OpenGL demo Autoři: Bc. Marek Čevela (xcevel04) Bc. Jan Fajkus (xfajku00) Bc. Dominik Chvíla (xchvila00) Bc. Petr Škarek (xskare00) Obsah Úvod...3
VíceSimulátor jízdy městem
České vysoké učení technické v Praze Fakulta elektrotechnická Diplomová práce Simulátor jízdy městem David Tichý Vedoucí práce: Doc. Ing. Jiří Žára, CSc. Obor: Výpočetní technika květen 2006 Zadání Analyzujte
Více13 Barvy a úpravy rastrového
13 Barvy a úpravy rastrového Studijní cíl Tento blok je věnován základním metodám pro úpravu rastrového obrazu, jako je např. otočení, horizontální a vertikální překlopení. Dále budo vysvětleny různé metody
Více2D grafika. Jak pracuje grafik s 2D daty Fotografie Statické záběry Záběry s pohybem kamery PC animace. Počítačová grafika, 2D grafika 2
2D grafika Jak pracuje grafik s 2D daty Fotografie Statické záběry Záběry s pohybem kamery PC animace Počítačová grafika, 2D grafika 2 2D grafika PC pracuje s daným počtem pixelů s 3 (4) kanály barev (RGB
Více5 Algoritmy vyplňování 2D oblastí
5 Algoritmy vyplňování 2D oblastí Studijní cíl Tento blok je věnován základním algoritmům pro vyplňování plošných objektů. V textu bude vysvětlen rozdíl mezi vyplňováním oblastí, které jsou definovány
VíceGrafická data jsou u 2D vektorové grafiky uložena ve voxelech NEPRAVDA Grafická data jsou u rastrové grafiky uložena v pixelech PRAVDA Grafická data
Grafická data jsou u 2D vektorové grafiky uložena ve voxelech Grafická data jsou u rastrové grafiky uložena v pixelech Grafická data jsou u vektorové grafiky uložena v pixelech Na rozdíl od rastrové grafiky
VícePRAKTIKUM III. Oddělení fyzikálních praktik při Kabinetu výuky obecné fyziky MFF UK. Pracoval: Jan Polášek stud. skup. 11 dne 23.4.2009.
Oddělení fyzikálních praktik při Kabinetu výuky obecné fyziky MFF UK PRAKTIKUM III Úloha č. XXVI Název: Vláknová optika Pracoval: Jan Polášek stud. skup. 11 dne 23.4.2009 Odevzdal dne: Možný počet bodů
VíceOPTIKA. Mgr. Jan Ptáčník - GJVJ - Fyzika - Sekunda
OPTIKA Mgr. Jan Ptáčník - GJVJ - Fyzika - Sekunda Základní poznatky Zdroje světla světlo vzniká různými procesy (Slunce, žárovka, svíčka, Měsíc) Bodový zdroj Plošný zdroj Základní poznatky Optická prostředí
VíceVZÁJEMNÁ POLOHA DVOU PŘÍMEK V ROVINĚ
VZÁJEMNÁ POLOHA DVOU PŘÍMEK V ROVINĚ Dvě přímky v rovině mohou být: různoběžné - mají jediný společný bod, rovnoběžné různé - nemají společný bod, totožné - mají nekonečně mnoho společných bodů. ŘEŠENÉ
VíceObsah. Úvod do prostorového modelování 9. Prostředí AutoCADu při práci ve 3D 15 KAPITOLA 1 KAPITOLA 2
KAPITOLA 1 Úvod do prostorového modelování 9 Produkty společnosti Autodesk 9 3D řešení 10 Vertikální řešení založené na platformě AutoCAD 10 Obecný AutoCAD 11 Obecné 2D kreslení 11 Prohlížeče a pomocné
VíceKatedra informatiky, Univerzita Palackého v Olomouci. 27. listopadu 2013
Katedra informatiky, Univerzita Palackého v Olomouci 27. listopadu 2013 Rekonstrukce 3D těles Reprezentace trojrozměrných dat. Hledání povrchu tělesa v těchto datech. Představení několika algoritmů. Reprezentace
Více8. VIDITELNOST. Cíl Po prostudování této kapitoly budete umět. Výklad. P i O M. a A. b A. 8. Viditelnost
8. VIDITELNOST Cíl Po prostudování této kapitoly budete umět určit viditelné a neviditelné hrany a stěny 3D objektů Výklad Odstraňování neviditelných hran patří k základním procesům 3D grafiky. Nepatří
VíceOptika pro mikroskopii materiálů I
Optika pro mikroskopii materiálů I Jan.Machacek@vscht.cz Ústav skla a keramiky VŠCHT Praha +42-0- 22044-4151 Osnova přednášky Základní pojmy optiky Odraz a lom světla Interference, ohyb a rozlišení optických
VíceFotonové mapy. Leonid Buneev
Fotonové mapy Leonid Buneev 21. 01. 2012 Popis algoritmu Photon mapping algoritmus, který, stejně jako path tracing a bidirectional path tracing, vyřeší zobrazovací rovnice, ale podstatně jiným způsobem.
VíceVstupní operace, identifikace a výběr zobrazovaných objektů, virtuální trackball
Vstupní operace, identifikace a výběr zobrazovaných objektů, virtuální trackball Petr Felkel Katedra počítačové grafiky a interakce, ČVUT FEL místnost KN:E-413 na Karlově náměstí E-mail: felkel@fel.cvut.cz
VíceVýukové materiály pro výuku 3D grafiky na SOŠ
Výukové materiály pro výuku 3D grafiky na SOŠ Část 1. Výukové materiály pro učitele a studenty Popis Výukové materiály pro výuku počítačové grafiky na střední odborné škole se zaměřením na informační technologie
VíceAnti Aliasing. Ondřej Burkert. atrey.karlin.mff.cuni.cz/~ondra/ ~ondra/stranka
Anti Aliasing Ondřej Burkert atrey.karlin.mff.cuni.cz/~ondra/ ~ondra/stranka Úvod Co je to anti - aliasing? Aliasing = vznik artefaktů v důsledku podvzorkování při vzorkování (sampling) obrazu podvzorkování
VíceVektorové grafické formáty
Vektorové grafické formáty Semestrální práce na předmět KAPR Fakulta stavební ČVUT 28.5.2009 Vypracovali: Petr Vejvoda, Ivan Pleskač Obsah Co je to vektorová grafika Typy vektorových formátů Souborový
Více5.2.5 Vypuklé zrcadlo
5.2.5 ypuklé zrcadlo Předpoklady: 5203, 5204 Duté zrcadlo dopadající paprsky se odrážejí od vnitřní strany části povrchu koule Například svazek paprsků rovnoběžných s osou odrazí zrcadlo do jednoho bodu
VíceOtázky z optiky. Fyzika 4. ročník. Základní vlastnosti, lom, odraz, index lomu
Otázky z optiky Základní vlastnosti, lom, odraz, index lomu ) o je světlo z fyzikálního hlediska? Jaké vlnové délky přísluší viditelnému záření? - elektromagnetické záření (viditelné záření) o vlnové délce
Více- obvyklejší, výpočetně dražší - každé písmeno je definováno jako zakřivený nebo polygonální obrys
Práce s písmem Definice písma Vektorové písmo - obvyklejší, výpočetně dražší - každé písmeno je definováno jako zakřivený nebo polygonální obrys Rastrové písmo - jednodušší, snadno se kreslí, obvykle méně
VíceJednou z nejstarších partií fyziky je nauka o světle tj. optika. Existovaly dva názory na fyzikální podstatu světla:
Optika Jednou z nejstarších partií fyziky je nauka o světle tj. optika. Existovaly dva názory na fyzikální podstatu světla: Světlo je proud částic (I. Newton, 1704). Ale tento částicový model nebyl schopen
VíceZOBRAZOVÁNÍ ROVINNÝM ZRCADLEM
ZOBRAZOVÁNÍ ROVINNÝM ZRCADLEM Pozorně se podívejte na obrázky. Kterou rukou si nevěsta maluje rty? Na které straně cesty je automobil ve zpětném zrcátku? Zrcadla jsou vyleštěné, zpravidla kovové plochy
VíceCGI. Computer generated imagery Počítačové triky Animované filmy Počítačové hry. Technologické trendy v AV tvorbě, CGI 2
CGI Computer generated imagery Počítačové triky Animované filmy Počítačové hry Technologické trendy v AV tvorbě, CGI 2 CGI Šíření světla v prostoru Možnosti simulace šíření v PC Pohyby CGI objektů Technologické
Více. Grafika a plovoucí prostředí. Zpracování textů na počítači. Ing. Pavel Haluza, Ph.D. ústav informatiky PEF MENDELU v Brně haluza@mendelu.
Grafika a plovoucí prostředí Zpracování textů na počítači Ing Pavel Haluza, PhD ústav informatiky PEF MENDELU v Brně haluza@mendelucz Kreslení vektorových obrazů Příklad \unitlength=1mm \begin{picture}(50,30)(10,20)
VíceReprezentace 3D scény
Reprezentace 3D scény 1995-2016 Josef Pelikán CGG MFF UK Praha pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ 1 / 36 Metody reprezentace 3D scén objemové reprezentace přímé informace o vnitřních
VíceSBÍRKA ŘEŠENÝCH FYZIKÁLNÍCH ÚLOH
SBÍRKA ŘEŠENÝCH FYZIKÁLNÍCH ÚLOH MECHANIKA MOLEKULOVÁ FYZIKA A TERMIKA ELEKTŘINA A MAGNETISMUS KMITÁNÍ A VLNĚNÍ OPTIKA FYZIKA MIKROSVĚTA ODRAZ A LOM SVĚTLA 1) Index lomu vody je 1,33. Jakou rychlost má
Více