
Per-Pixel Extrusion Mapping with Correct Silhouette
Author(s) -
Adnane Ouazzani Chahdi,
Anouar Ragragui,
Akram Halli,
Khalid Satori
Publication year - 2021
Publication title -
computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.145
H-Index - 5
eISSN - 2300-7036
pISSN - 1508-2806
DOI - 10.7494/csci.2021.22.3.3337
Subject(s) - extrusion , silhouette , polygon mesh , texture mapping , computer science , curvature , vertex (graph theory) , pixel , tracing , geometry , computer graphics (images) , computer vision , materials science , mathematics , composite material , graph , theoretical computer science , operating system
Per-pixel extrusion mapping consists of creating a virtual geometry stored in a texture over a polygon model without increasing its density. There are four types of extrusion mapping, namely, basic extrusion, outward extrusion, beveled extrusion, and chamfered extrusion. These different techniques produce satisfactory results in the case of plane surfaces, but when it is about the curved surfaces, the silhouette is not visible at the edges of the extruded forms on the 3D surface geometry because they not take into account the curvature of the 3D meshes. In this paper, we presented an improvement that consists of using a curved ray-tracing to correct the silhouette problem by combining the per-pixel extrusion mapping techniques and the quadratic approximation computed at each vertex of the 3D mesh.