Metropolis Instant Radiosity avec reconstruction sur GPU

Anthony Pajot, Loïc Barthe, Mathias Paulin

Résumé


Nous présentons une reconstruction efficace sur carte graphique pour les algorithmes utilisant un grand nombre de sources ponctuelles pour représenter l'éclairage global. Nous nous basons sur l'algorithme de Radiosité instantanée avec échantillonnage de Metropolis pour disposer de manière robuste les sources dans la scène, et effectuons la reconstruction sur GPU avec CUDA. Cette reconstruction nécessite énormément de calculs répétitifs, consistant en un test de visibilité et un calcul d'ombrage. La nature très parallèle de ces calculs a conduit notre choix de le faire sur carte graphique avec CUDA. Notre algorithme de reconstruction peut atteindre cent quarante millions de calculs ``élémentaires'' par seconde (visibilité + ombrage) sur des scènes de taille normale (comportant plusieurs centaines de milliers de triangles).

Texte intégral :

PDF