|
Stínová tělesa v OpenGL
Salvet, Jan ; Pečiva, Jan (oponent) ; Havel, Jiří (vedoucí práce)
Práce se zabývá jednou konkrétní metodou tvorby stínů v počítačové grafice. Popisuje nejen její teoretické základy, ale také se zabývá možností praktické implementace využitím moderního rozhraní OpenGL. Součástí je testování výkonu několika variant této metody pomocí testovací aplikace. Z výsledků je jasně patrný přínos výpočtu této metody na grafické kartě.
|
| |
| |
| |
|
Zobrazení stínů z všesměrových světelných zdrojů
Mikulica, Tomáš ; Kobrtek, Jozef (oponent) ; Navrátil, Jan (vedoucí práce)
Tato práce pojednává o možnostech zobrazení stínů z všesměrových světelných zdrojů za použití knihovny OpenGL. Zejména se zaměřuje na algoritmy Cube map shadow mapping a Dual paraboloid shadow mapping. Dále jsou v práci obsaženy výsledky srovnání implementací těchto algoritmů z hlediska časové náročnosti vytvoření stínové mapy a také z hlediska vizuální kvality stínů.
|
|
Rychlé zobrazování přesných stínů metodou předpočítané geometrie
Mikeš, Tibor ; Milet, Tomáš (oponent) ; Pečiva, Jan (vedoucí práce)
Cílem této práce je navrhnout a implementovat efektivní způsob vykreslování zcela přesných (per-pixel correct) ostrých stínů ve scénách se statickou geometrií. Podstatou této metody je oddělené vykreslování osvětlených a zastíněných povrchů. Protože informace o zastínění trojúhelníku je známa ještě před jeho rasterizací, není potřeba provádět kontroly zastínění pro každý rasterizovaný fragment. Aby bylo možné scény tímto způsobem vykreslit, je potřeba je nejprve předzpracovat. Práce tedy kromě vykreslování stínů popisuje a implementuje také dva možné způsoby předzpracování scén.
|
|
Shadowing and Lighting Acceleration
Milet, Tomáš ; Kohout, Josef (oponent) ; Kolivand, Hoshang (oponent) ; Herout, Adam (vedoucí práce)
The goal of the thesis is to present methods for acceleration of shadows and lighting. The main focus of the thesis is an acceleration of per-sample precise shadows using shadow volumes on different platforms. Other parts of this thesis also describe methods for increasing the precision of shadow map based methods and lighting.
|
| |
|
Improvements of Shadow Rendering
Kobrtek, Jozef ; Kozlíková, Barbora (oponent) ; Váša, Libor (oponent) ; Herout, Adam (vedoucí práce)
This thesis describes a set of incremental improvements of the shadow volume algorithm. First, a novel robust method of silhouette extraction is detailed, including implementation on several hardware platforms. This technique was later improved, simplified and the whole shadow volume algorithm ported to hardware tessellation. Next, a novel accelerated silhouette extraction algorithm was proposed, based on octree acceleration structure. Finally, the proposed methods were compared with the latest omni-directional techniques casting hard shadows.
|
|
Demonstrace pokročilých technik využívajících OpenGL
Buček, Antonín ; Přibyl, Jaroslav (oponent) ; Herout, Adam (vedoucí práce)
Cílem této práce je v OpenGL demonstrovat pokročilé zobrazovací techniky. Práce je pojata jako demo bez omezení velikosti. Zabývá se vytvořením 3D světa, konkrétně komplexu vnitřních prostor, jeho obohacením o různé prvky, použitím osvětlování a stínů. Je popsána technika částicových systémů, pomocí níž byly vytvořeny výbuchy, dým a další částicové efekty. Děj v demu vytvářejí 3D modely strojů, které mezi sebou bojují laserovými paprsky. Důležitou částí je pohybový model, který je využit jak pro pohyb modelů, tak avatara. Práce je obohacena i o zvukovou stopu.
|