A Visibility-Aware Model for Pre-Filtering and Rendering Surfaces in Real-Time - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2011

A Visibility-Aware Model for Pre-Filtering and Rendering Surfaces in Real-Time

Résumé

We present a multiscale surface appearance representation and a rendering model that accounts for the subpixel visibility distribution. Starting from this model, we propose a method for pre-filtering detailed surfaces and their attributes. Our representation of the filtered attributes takes the correlation with their visibility into account. The masking and shadowing effects lost in geometric filtering of the surface can thus be recovered at rendering. This grants high visual quality of subpixel effects while ensuring a nearly constant per pixel computation complexity. Besides, accounting for subpixel occlusion naturally anti-aliases geometry. The computational model we propose has low memory and computational time requirements, and is thus well-suited for real-time rendering.
Nous proposons une représentation et un modèle de rendu prenant en compte la distribution de visibilité sous-pixel. En partant de ce modèle, nous proposons une méthode pour préfiltrer les surfaces détaillées et leurs attributs. Notre représentation filtrée des attributs surfaciques tient compte de leur corrélation avec leur visibilité et permet de reconstruire, au moment du rendu, les effets de masquage et d'ombrage perdus dans le filtrage géométrique de la surface. Ceci permet une grande qualité visuelle des effets sous-pixel avec un seul échantillon par pixel. En outre, la prise en compte des occlusions sous-pixel antialiase naturellement la géométrie. Le modèle de calcul et l'implémentation proposés sont légers en terme de stockage mémoire et en temps de calcul et satisfont les exigences d'un rendu temps-réel.
Fichier principal
Vignette du fichier
RR-7827.pdf (5.31 Mo) Télécharger le fichier
Vignette du fichier
armadillo_zoom.png (273.94 Ko) Télécharger le fichier
Vignette du fichier
cylinder.png (263.85 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Format : Figure, Image
Format : Figure, Image
Loading...

Dates et versions

hal-00650209 , version 1 (09-12-2011)
hal-00650209 , version 2 (12-12-2011)

Identifiants

  • HAL Id : hal-00650209 , version 2

Citer

Eric Heitz, Fabrice Neyret. A Visibility-Aware Model for Pre-Filtering and Rendering Surfaces in Real-Time. [Research Report] RR-7827, INRIA. 2011. ⟨hal-00650209v2⟩
476 Consultations
857 Téléchargements

Partager

Gmail Facebook X LinkedIn More