Peter Kán

Slovenčina   |   English

ResearchPublikácieFotografiaKontakt

Domov
PhD práca
Diplomová práca
Bc. práca
Projekty
Publikácie

Differential Irradiance Caching

Differential Irradiance Caching

Realistická syntéza videa s počítačovo generovaným obsahom predstavuje dôležitý cieľ v oblasti počítačovej grafiky. Časovo náročný výpočet globálneho prenosu svetla v scéne je potrebný pre dosiahnutie vysokej kvality.

V tomto výskume predstavujeme nový efektívny algoritmus, Differential Irradiance Caching, pre výpočet prenosu svetla medzi reálnymi a virtuálnymi objektmi. Prestavená metóda generuje syntetický obraz vo vysokej kvalite v interaktívnom čase a umožňuje použitie dynamickej geometrie, materiálov, osvetlenia a pohybu kamery.

Algoritmus irradiance caching je použitý pre výpočet diferenciálnej irradiance. Naša metóda podporuje mnoho odrazov nepriameho osvetlenia. Pre výpočet fyzikálne korektného osvetlenia na pozíciách "irradiance cache records" je použitá Monte Carlo integrácia na GPU. Kombinácia ray-tracingu a rasterizácie je použitá v rozšírenom algoritme Irradiance Cache Splatting pre dosiahnutie rýchlej interpolácie a projekcie vypočítanej irradiance do framebufferu.

Limitované množstvo informácii o nepriamom osvetlení uložené v splat bufferi spôsobuje chyby na okrajoch objektov pri výpočte fyzikálne korektnej hĺbky ostrosti. V našom výskume predstavujeme riešenie tohoto problému použitím techniky reprojekcie. Bod v priestore je reprojektovaný do splat bufferu a informácie o nepriamom osvetlení sú získané z novej reprojktovanej pozície. Taktiež predstavujeme novú metódu detekcie chýbajúcich dát o irradiancii. Pri použití tejto metódy je možné uložiť irradiance cache v lineárnej dátovej štruktúre. V projekte demonštrujeme integráciu metódy Differential Irradiance Caching do frameworku pre rendering v zmiešanej realite.

Publikácie

Článok na konferencii ISMAR 2013. PDF

Obrázky

Differential Irradiance CachingLight transport between virtual and real objectsCorrect light source estimation in differential irradiance cachingReprojection method for splatting approachesDifferential irradiance calculation by Monte carlo ray-tracing

Videá

 

Použité technológie, programy a zdroje