Zobrazit minimální záznam

Global Illumination Filtering for Interactive Applications



dc.contributor.advisorBittner Jiří
dc.contributor.authorDundr Jan
dc.date.accessioned2018-06-19T22:00:26Z
dc.date.available2018-06-19T22:00:26Z
dc.date.issued2018-06-19
dc.identifierKOS-695600151305
dc.identifier.urihttp://hdl.handle.net/10467/76944
dc.description.abstractVykreslování 3D scén se zároveň rychle vypočítatelným a přesným globálním osvětlením je ještě pořád komplikovaný problém: existuje mnoho metod, které jsou schopny výsledek v určitých situacích odhadnout velmi přesně a v jiných zase selhat. Sledování cest (path tracing) je díky své přesnosti a nevychýlenosti často používaná metoda, stále je ale příliš pomalá pro výpočet v reálném čase kvůli velkému množství komplikovaých interakcí paprsků se scénou: i nejnověší GPU mají problém udržet si rychlost výpočtu v reálném čase pro víc než jen několik snímků za sekundu. To znamená, že obrazový výstup je všude z velké míry zatížen šumem a místy ani nemusí obsahovat žádnou informaci. V této práci je popsána a otestována jedna z novějších metod: vzorky difúzní složky světla jsou s pomocí reprojekce nashromážděny z minulých snímků a následně je na ně aplikován bilaterální filtr využívající normálu, hloubku a rozptyl v daném místě k zastavení rozmazání cenných detaiů např. kolem hran a okrajů stínů. Tímto způsobem dostaneme časově stabilní výstup bez šumu (který nám dokonverguje hned po několika snímcích). Tudo metodu jsme implementovali pomocí OpenGL jako součást existujícího rychlého vykreslovacího systému na CPU postaveného na sledování cest. Metodu jsme upravili tak, aby si poradila i se vstupem, kde v každém pixelu ještě nemusí být přítomen vzorek z vystřeleného paprsku (kvůli udržení interaktivní snímkové frekvence). Nakonec jsme zhodnotili kvalitu a rychlost výstupu tohoto algoritmu.cze
dc.description.abstractRendering 3D scenes with both fast and accurate global illumination is still a very tough problem: there is a large number of methods giving approximate results, each one with different compromise. Path tracing is, given it's accurate and unbiased nature, often the method of choice here. It is still, however, very hard to do in real-time due to its complex recursive light interactions: even the newest GPUs struggle to keep real-time frame rates for more than just a few samples per pixel, which can lead to a very noisy output or even no useful data for some more problematic areas. A recent approach to processing the resulting image is described and experimented with in this thesis: diffuse light samples are accumulated from previous frames using reprojection and subsequently filtered by a fast bilateral filter constrained by normals, depth, and variance (which will stop blurring valuable details). This results in a temporally stable noise-free output which converges in a few frames. We implemented the method using OpenGL and incorporated it in an existing high-performance CPU-based path tracer VRUT. We extended the approach by putting it in the progressive rendering framework, where initially less than one sample per pixel is shot to increase interactivity. We evaluate the performance and visual quality of this algorithm in several test cases with diffuse illumination.eng
dc.language.isoENG
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmleng
dc.rightsVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.htmlcze
dc.subjectpočítačová grafika,sledování cest,globální osvětlení,vykreslování v reálném čase,bilaterální filtr,časový filtr,OpenGlcze
dc.subjectcomputer graphics,path tracing,global illumination,real-time rendering,bilateral filtering,temporal filtering,OpenGleng
dc.titleFiltrování globálního osvětlení pro interaktivní aplikacecze
dc.titleGlobal Illumination Filtering for Interactive Applicationseng
dc.typediplomová prácecze
dc.typemaster thesiseng
dc.date.accepted
dc.contributor.refereeMíšek Antonín
theses.degree.disciplinePočítačová grafika a interakcecze
theses.degree.grantorkatedra počítačové grafiky a interakcecze
theses.degree.programmeOtevřená informatikacze


Soubory tohoto záznamu






Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam