Efficient Rendering of Rounded Corners and Edges for Convex Objects - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Lecture Notes in Computer Science Année : 2019

Efficient Rendering of Rounded Corners and Edges for Convex Objects

Résumé

Many manufactured objects and worn surfaces exhibit rounded corners and edges. These fine details are a source of sharp highlights and shading effects, important to our perception between joining surfaces. However, their representation is often neglected because they introduce complex geometric meshing in very small areas. This paper presents a new method for managing thin rounded corners and edges without explicitly modifying the underlying geometry, so as to produce their visual effects in sample-based rendering algorithms (e.g., ray tracing and path tracing). Our method relies on positioning virtual spheres and cylinders , associated with a detection and acceleration structure that makes the process more robust and more efficient than existing bevel shaders. Moreover, using our implicit surfaces rather than polygonal meshes allows our method to generate extreme close views of the surfaces with a much better visual quality for little additional memory. We illustrate the achieved effects and analyze comparisons generated with existing industrial software shaders.
Fichier principal
Vignette du fichier
courtin2019efficient.pdf (14.81 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02361600 , version 1 (17-11-2019)
hal-02361600 , version 2 (11-12-2019)

Identifiants

Citer

Simon Courtin, Sébastien Horna, Mickaël Ribardière, Pierre Poulin, Daniel Meneveaux. Efficient Rendering of Rounded Corners and Edges for Convex Objects. Lecture Notes in Computer Science, 2019, Advances in Computer Graphics, 11542, pp.291-303. ⟨10.1007/978-3-030-22514-8_24⟩. ⟨hal-02361600v2⟩
148 Consultations
339 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More