Abstract | ||
---|---|---|
Extrusion, bevel, chamfer, and lathe tools are widely used in a large variety of computer graphics applications such as architectural designs and industrial prototyping of manufactured goods. However, such modeling is usually based on polygonal meshes which often require a considerable amount of graphics primitives. In this article, we present a new image-based approach for rendering extruded and revolved surfaces. We use only a single RGBA texture which stores a binary map (i.e. The profile curve), its Euclidean distance transform, and the two components of the unit gradient vector of the distance fields. All rendering algorithms are based on a ray-tracing procedure performed in texture space. The use of the distance fields allows culling of empty space and thus minimizes the number of ray-tracing steps. The extrusion and revolution mapping techniques produce very convincing models, and both are rendered at interactive frame rates. |
Year | DOI | Venue |
---|---|---|
2010 | 10.1145/1857907.1857908 | ACM Trans. Graph. |
Keywords | DocType | Volume |
rendering algorithm,empty space,graphics primitive,computer graphics application,revolution,image-based rendering,inverse displacement mapping,Euclidean distance,revolution mapping,single RGBA texture,ray-tracing step,gpu ray-tracing,texture space,extrusion,distance field,real-time rendering,ray-tracing procedure | Journal | 29 |
Issue | ISSN | Citations |
5 | 0730-0301 | 0 |
PageRank | References | Authors |
0.34 | 26 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Akram Halli | 1 | 1 | 3.06 |
Abderrahim Saaidi | 2 | 44 | 10.56 |
Khalid Satori | 3 | 42 | 16.75 |
Hamid Tairi | 4 | 57 | 17.49 |