POČÍTAČOVÉ HRY CVIČENÍ 9. Shadery Z „Shading“ = „stínování“ Logika vykreslování Vertex data >> obraz Implementováno na GPU PHA cvičení 9 2.

Slides:



Advertisements
Podobné prezentace
Počítačová grafika Nám umožňuje:
Advertisements

Multimediální systémy Přednáška XI
Počítačová grafika.
Stručný přehled OpenGL Jiří Danihelka. Co je OpenGL?  Open Graphics Library  Knihovna pro počítačovou grafiku  Zhruba 120 funkcí  Představuje standard.
Virtuální prohlídka školy dlouhodobá maturitní práce
Tato prezentace byla vytvořena
Počítačová grafika III Odraz světla, BRDF – Cvičení Jaroslav Křivánek, MFF UK
POČÍTAČOVÁ GRAFIKA HELENA MYNAŘÍKOVÁ.
Davy v počítačové grafice
III/2 XVII ABC
Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Výukový materiál zpracovaný v rámci projektu „Učíme moderně“ Registrační číslo projektu:
Ř ADIČ ELEKTROLUMINISCENČNÍHO DISPLEJE, VEKTOROVÉHO DISPLEJE, SHADERY.
Počítačová 3D grafika Daniel Beznoskov, 1IT A.
Vytváření prezentace v PowerPointu
Video detektory pohybu
Barva těles (Učebnice strana 178 – 181)
Modelování v prostoru.
GRAFICKÉ KARTY Úvodem:
Počítačová grafika III Úvod Jaroslav Křivánek, MFF UK
CNC programování – SURFCAM Vypracoval: Bc. Milan Samec Dis.
Grafický akcelerátor. Grafické karty mají za sebou dlouhý vývoj.
Počítačová 3D grafika Daniel Beznoskov, 1IT A.
Počítačová grafika III Světlo, Radiometrie – Cvičení Jaroslav Křivánek, MFF UK
Počítačová grafika III – Cvičení 3 Jaroslav Křivánek, MFF UK
Počítačová grafika.
Bitmapová a Vektorová grafika
Neuronové sítě na grafických akcelerátorech Ondřej Zicha, Jiří Formánek.
3D CG. Základy geometrie Vertex A (x,z,y,(w)) Faceta(triangle) F(A,B,C) (polygon) F(A,B,C,D), konvexní, nekonvexní Objekt Většinou (0,1) rozměr.
Hopfieldova asociativní paměť. Topologie sítě 1 vrstva zároveň vstupní i výstupní mezi neurony existují všechny spoje (kromě smyček)
Úvod do 3D geometrie První přednáška mi vyšla na 90 minut po slajd 31 (3D representace modelů). Ten zbytek jsem pak prolítnul tak za pět minut, ale myslím.
GRAFIKA.
Thang Bui Toan 4.B. Co je software ?  Software je něco, co není hardware  je programové vybavení počítače (sada všech počítačových programů umístěných.
OBRÁZKY Popis karty Grafická karta se stará o grafický výstup na monitor, TV obrazovku či jinou zobrazovací jednotku. V případě, že grafická karta obsahuje.
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Dagmar Vítková. Obchodní akademie a Střední odborná škola logistická, Opava, příspěvková.
Počítačová grafika Výpočetní technika.
Počítačové hry 1 Martin Klíma, Michal Hapala.
Scanner.
Interactive Relighting of Dynamic Refractive Objects Tomáš Šváb & Adam Dominec.
Sbírka úloh CNC programování – SURFCAM Vypracoval: Bc. Milan Samec Dis. CZ.1.07/1.1.1O/
Počítačová grafika III – Cvičení 4 Jaroslav Křivánek, MFF UK
Moderní Grafické karty.
ZPG -Základy Počítačové Grafiky cvičení 3
Pokročilé architektury počítačů (PAP_06.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.
Název školyStřední odborná škola a Gymnázium Staré Město Číslo projektuCZ.1.07/1.5.00/ AutorMgr. Soňa Patočková Název šablonyIII/2.
Počítačová grafika III Úvod Jaroslav Křivánek, MFF UK
3D modelář – základy práce se scénou a zobrazením VY_32_INOVACE_Design1r0114Mgr. Jiří Mlnařík.
GPGPU Výpočty pomocí grafických procesorů Zpracoval Martin Přeták.
Pokročilé architektury počítačů (PAP_08.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.
2D grafika Jak pracuje grafik s 2D daty Fotografie Statické záběry
Rastrová grafika (bitmapová) Obrázek poskládaný z pixelů Televize, monitory, fotoaparáty Kvalitu ovlivňuje barevná hloubka a rozlišení Barevná hloubka.
Počítačová 3D grafika Daniel Beznoskov. Úvod Počítačová 3D grafika je označení práci s trojrozměrnými objekty. Převod 3D objektů do 2D zobrazení se nazývá.
CD B A Průmyslová aplikace v Control Webu Virtuální přístroje Propojená technologie Řadič měřící/řídící karty Výstupní.
Počítačové hry a animace
Způsoby uložení grafické informace
Geografické informační systémy pojetí, definice, součásti
Pokročilé osvětlovací techniky © 2005 Josef Pelikán, MFF UK Praha
ČVUT FEL Katedra počítačů Matematické a fyzikální výpočty na grafických kartách (DirectX 9 + DirectX 10) Bc. Jindřich Gottwald vedoucí: Ing. Ivan Šimeček,
3D MODELOVÁNÍ - teorie „HIGH TECHNOLOGY – další vzdělávání v 3D technologii“, registrační číslo projektu CZ.1.07/3.2.10/ Ing. Jiří Bukvald.
Grafické systémy II. Ing. Tomáš Neumann Interní doktorand kat. 340 Vizualizace, tvorba animací.
Hardware pro počítačovou grafiku © Josef Pelikán, MFF UK Praha PGR019
Základní techniky zobrazování © 2005 Josef Pelikán, MFF UK Praha
Vývoj počítačové grafiky
Datové formáty grafiky
Grafická karta
Vytvoření 3D modelu hračky – Game Boy v programu Cinema 4D
Vytvoření 3D modelu hračky – Game Boy v programu Cinema 4D
Název projektu: ZŠ Háj ve Slezsku – Modernizujeme školu
Třírozměrné modelování
Počítačová grafika Mgr. Petra Toboříková.
Počítačová grafika Mgr. Petra Toboříková.
Transkript prezentace:

POČÍTAČOVÉ HRY CVIČENÍ 9

Shadery Z „Shading“ = „stínování“ Logika vykreslování Vertex data >> obraz Implementováno na GPU PHA cvičení 9 2

Rendering Pipeline 1. Načtení modelu –Vertex data: Vertex coords, vertex normals, texture coords –Faces: vertex indices 2. Nastavení parametrů –Transformace –Pozice a parametry světel –Materiály a textury 3. ???? 4. Obraz! PHA cvičení 9 3

GPU Pipeline PHA cvičení 9 4

Stínování Jakou barvu má mít ten který bod na povrchu? Mnoho možností podle aplikace –šrafování –false-colour –solid colour Pro hry zpravidla snaha o realistický vzhled  Simulace osvětlení PHA cvičení 9 5

Osvětlení V Unity vestavěné: –Lambert –Blinn-Phong Vstupní data: –směr k světlu, normála povrchu, barva povrchu –směr ke kameře, lesklost PHA cvičení 9 6

Shader model Standardní postup při výpočtu osvětlení: 1. Vertex shader –aplikuje transformace na pozice, normály a další data 2. Primitive assembly & rasterizer –Sestaví z vertexů primitiva, rasterizuje je na obrazovku a interpoluje výstupní data z VS mezi pixely 3. Fragment (pixel) shader –Z interpolovaných dat počítá výsledné osvětlení a nastaví barvu PHA cvičení 9 7

Shadery v Unity ShaderLab fixní shadery –nastavení parametrů vestavěných shaderů, texturování –neumožňuje žádné složitější operace mimo texturování Cg shadery –plná kontrola nad vykreslováním (téměř) –píše se přímo VS a FS –obtížná spolupráce s vestavěným osvětlením Surface shadery –interagují s osvětlením –programově nastaví parametry osvětlovacích modelů pro každý pixel –umožňují i vertex transformace a barevné transformace PHA cvičení 9 8

Programování Otevřít projekt Použijeme Surface Shader Nastavíme: –albedo –spekularitu –emisi (simulace odrazu) Dále: –vertex transformace –barevná transformace PHA cvičení 9 9

Co dál? Vertex shadery –procedurální animace na vertex úrovni –skinning Fragment (surface) shadery –normal mapping, parallax mapping –multitextury, texturové animace, screen-space textury Barevné efekty Post-process efekty (pouze Pro verze) –motion blur, depth-of field, film grain PHA cvičení 9 10