Fast ray tracing of scale-invariant integral surfaces - Inria - Institut national de recherche en sciences et technologies du numérique
Article Dans Une Revue Computer Graphics Forum Année : 2021

Fast ray tracing of scale-invariant integral surfaces

Melike Aydinlilar
  • Fonction : Auteur
  • PersonId : 1093500
Cédric Zanni

Résumé

Scale‐invariant integral surfaces, which are implicit representations of surfaces, provide a way to define smooth surfaces from skeletons with prescribed radii defined at their vertices. We introduce a new rendering pipeline allowing to visualize such surfaces in real‐time. We rely on the distance to skeleton to define a sampling strategy along the camera rays, dividing each ray into sub‐intervals. The proposed strategy is chosen to capture main field variations. Resulting intervals are processed iteratively, relying on two main ingredients; quadratic interpolation and field mapping, to an approximate squared homothetic distance. The first provides efficient root finding while the second increases the precision of the interpolation, and the combination of both results in an efficient processing routine. Finally, we present a GPU implementation that relies on a dynamic data‐structure in order to efficiently generate the intervals along the ray. This data‐structure also serves as an acceleration structure that allows constant time access to the primitives of interest during the processing of a given ray.
Fichier principal
Vignette du fichier
RaytracingSCALIS_Master.pdf (33.13 Mo) Télécharger le fichier
Vignette du fichier
scalis.jpg (593.83 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Format Figure, Image
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03169283 , version 1 (07-06-2021)

Identifiants

Citer

Melike Aydinlilar, Cédric Zanni. Fast ray tracing of scale-invariant integral surfaces. Computer Graphics Forum, 2021, 40 (6), pp.117-134. ⟨10.1111/cgf.14208⟩. ⟨hal-03169283⟩
748 Consultations
128 Téléchargements

Altmetric

Partager

More