Zobrazování povrchových detailů pomocí mapování textur
Thesis title in Czech: | Zobrazování povrchových detailů pomocí mapování textur |
---|---|
Thesis title in English: | Rendering Surface Detail with Advanced Mapping Techniques |
Academic year of topic announcement: | 2006/2007 |
Thesis type: | diploma thesis |
Thesis language: | čeština |
Department: | Department of Software and Computer Science Education (32-KSVI) |
Supervisor: | Ing. David Ambrož |
Author: | hidden - assigned and confirmed by the Study Dept. |
Date of registration: | 05.06.2006 |
Date of assignment: | 05.06.2006 |
Date and time of defence: | 28.01.2008 00:00 |
Date of electronic submission: | 28.01.2008 |
Date of submission of printed version: | 28.01.2008 |
Date of proceeded defence: | 28.01.2008 |
Opponents: | RNDr. Josef Pelikán |
Guidelines |
Prostudujte současné techniky zvyšování úrovně detailů členitých povrchů pomocí pokročilých technik mapování textur podporovaných v moderních grafických kartách.
- Zaměřte se na perspektivní a v praxi používané algoritmy, které simulují nebo skutečně mění zakřivení povrchů. Tyto algoritmy naimplementujte, porovnejte jejich složitost a kvalitu vizuálních výsledků. - Srovnejte efektivitu a možné způsoby implementace těchto algoritmů na různých architekturách grafických karet. - Popište možnosti resp. omezení grafických karet, které lze při implementaci využít resp. je třeba řešit. - Zvláštní pozornost věnujte metodě zvané ‘displacement mapping’ a problémům, které s ní souvisí – obecným i spojeným s její implementací na GPU. - Pokuste se o vylepšení některých publikovaných postupů. Práce by měla obsahovat podrobný popis implementovaných algoritmů a diskusi k zjištěným výsledkům (vizuálním i výkonovým). Součástí práce by měl být program umožňující vizualizovat a srovnávat jednotlivé metody, zobrazovat mapy resp. textury použité k výpočtu a měnit základní parametry jednotlivých metod. |
References |
Advanced Game Development with Programmable Graphics Hardware, Alan Watt, Fabio Policarpo, A K Peters, Ltd. (August 1, 2005)
GPU Gems 2: Programming Techniques for High-Performance Graphics and General-Purpose Computation, Matt Pharr, Randima Fernando, Addison-Wesley Professional; Bk&CD-Rom edition (March 3, 2005) More OpenGL Game Programming, Dave Astle, Course Technology PTR; 2 edition (November 1, 2005) Advanced Graphics Programming Using OpenGL, Tom McReynolds, David Blythe, Morgan Kaufmann (February 2, 2005) http://developer.nvidia.com http://www.ati.com další literatura bude dodána vedoucím práce |
Preliminary scope of work |
Implementovat a srovnat algoritmy pro zobrazování detailů nerovných povrchů využívající pokročilé techniky mapování textur současných GPU. Zaměřit se na metodu zvanou displacement mapping, její realizaci na moderních GPU a možná vylepšení. |
Preliminary scope of work in English |
Implement and compare algorithms for rendering details of uneven surfaces based on advanced mapping techniques offered by modern GPUs. Pay special attention to displacement mapping algorithm and its implementation on todays GPU and the possible improvements of this method. |