2007
DOI: 10.1111/j.1467-8659.2007.01030.x
|View full text |Cite
|
Sign up to set email alerts
|

Real‐Time GPU Silhouette Refinement using Adaptively Blended Bézier Patches

Abstract: We present an algorithm for detecting and extracting the silhouette edges of a triangle mesh in real time using Graphical Processing Units (GPUs). We also propose a tessellation strategy for visualizing the mesh with smooth silhouettes through a continuous blend between Bézier patches with varying level of detail. Furthermore, we show how our techniques can be integrated with displacement and normal mapping. We give details on our GPU implementation and provide a performance analysis with respect to mesh size.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
17
0

Year Published

2008
2008
2017
2017

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 20 publications
(17 citation statements)
references
References 14 publications
(22 reference statements)
0
17
0
Order By: Relevance
“…The set of triangles is denoted, T 1 …T N . The set of vertices is v 1 … v n in R 3 , and normal vectors are given by triangles: n t is the normal of a triangle Tt = [v i ; v j ; v k ], using the notation by [12]. This triangle normal is defined as the normalization of the vector (v j -v i ) × (v k -v i ).…”
Section: B Geometry Shadermentioning
confidence: 99%
See 1 more Smart Citation
“…The set of triangles is denoted, T 1 …T N . The set of vertices is v 1 … v n in R 3 , and normal vectors are given by triangles: n t is the normal of a triangle Tt = [v i ; v j ; v k ], using the notation by [12]. This triangle normal is defined as the normalization of the vector (v j -v i ) × (v k -v i ).…”
Section: B Geometry Shadermentioning
confidence: 99%
“…There was several research works to find an effective manner of detection the silhouette in real-time [8], [9], [10], [11], [12], although the majority of the algorithms require a pre-process of the geometry or multiple rendering passes [13]. In the preceding cases there is no support geometry underlying the silhouette.…”
Section: The Silhouettementioning
confidence: 99%
“…The idea of a "visually smooth" geometric upsampling may be applied everywhere on the input mesh, or only on specific locations such as silhouettes. For instance, Dyken et al [Dyken et al 2008] use PN Triangles on silhouettes only.…”
Section: Previous Workmentioning
confidence: 99%
“…Furthermore, the two recent works [15,16] propose, respectively, a new application of PN triangles and add some improvements to the original construction. In particular, in the former, the key idea is to assign to each mesh vertex a set of three scalar tags that act as shape controllers, improving the surface geometry and shading.…”
Section: Pn Trianglesmentioning
confidence: 99%