Měkké stíny na GPU
Thesis title in Czech: | Měkké stíny na GPU |
---|---|
Thesis title in English: | Soft shadows on GPU |
Academic year of topic announcement: | 2005/2006 |
Thesis type: | diploma thesis |
Thesis language: | angličtina |
Department: | Department of Software and Computer Science Education (32-KSVI) |
Supervisor: | RNDr. Josef Pelikán |
Author: | hidden - assigned and confirmed by the Study Dept. |
Date of registration: | 06.10.2005 |
Date of assignment: | 06.10.2005 |
Date and time of defence: | 18.09.2007 00:00 |
Date of electronic submission: | 18.09.2007 |
Date of submission of printed version: | 06.10.2005 |
Date of proceeded defence: | 18.09.2007 |
Opponents: | Ing. David Ambrož |
Guidelines |
Prostudovat dostupnou literaturu o výpočtu vržených stínů na GPU se zaměřením na tzv. měkké stíny. Seznámit se s principy programování moderních GPU.
Navrhnout a implementovat některé algoritmy na výpočet měkkých stínů. Snažit se o efektivní spolupráci CPU a GPU, cílem je dosáhnout co největší rychlosti při zachování slušné kvality výsledku. Pokusit se o vylepšení některých publikovaných postupů, např. pro speciální podmínky nebo typy dat (pevné zdroje světla nebo pevné části scén, velmi členité objekty /flora/, apod.) Práce by měla obsahovat podrobný popis implementovaných algoritmů, diskuse dosažených výsledků včetně konkrétních naměřených dat. Ve vhodné formě je též třeba zahrnout uživatelskou a programátorskou dokumentaci vytvořeného SW díla. |
References |
Tomas Akenine-Moller, Eric Haines: Real-Time Rendering (2nd Edition), A K Peters Ltd., 2002
Randima Fernando: The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics, Addison-Wesley Pub Co., 2003 Matt Pharr, Greg Humphreys: Physically Based Rendering: From Theory to Implementation, Morgan Kaufmann, 2004 On-line zdroje na http://developer.nvidia.com/, http://www.ati.com/ a http:/www.gamasutra.com/ |
Preliminary scope of work |
Implementovat několik algoritmů na výpočet měkkých stínů na GPU. Příp. je vylepšit, kombinovat, apod. Porovnat dosažené výsledky. |