The only surface primitives that are supported by common graphics hardware are triangles and more complex shapes have to be triangulated before being sent to the rasterizer. Even quadrilaterals, which are frequently used in many applications, are rendered as a pair of triangles after splitting them along either diagonal. This creates an undesirable C1-discontinuity that is visible in the shading or texture signal. We propose a new method that overcomes this drawback and is designed to be implemented in hardware as a new rasterizer. It processes a potentially non-planar quadrilateral directly without any splitting and interpolates attributes smoothly inside the quadrilateral. This interpolation is based on a recent generalization of barycentric coordinates that we adapted to handle perspective correction and situations in which a quadrilateral is partially behind the point of view. © The Eurographics Association 2004.
A quadrilateral rendering primitive / K. Hormann, M. Tarini - In: Proceedings of the SIGGRAPH/Eurographics Workshop on Graphics Hardware / [a cura di] Tomas Akenine-Moeller and Michael McCool. - [s.l] : The Eurographics Association, 2004. - ISBN 3-905673-15-0. - pp. 7-14 (( Intervento presentato al 19. convegno 19th Eurographics/SIGGRAPH Graphics Hardware Workshop, Graphics Hardware 2004 tenutosi a Grenoble, fra nel 2004 [10.2312/EGGH/EGGH04/007-014].
A quadrilateral rendering primitive
M. Tarini
2004
Abstract
The only surface primitives that are supported by common graphics hardware are triangles and more complex shapes have to be triangulated before being sent to the rasterizer. Even quadrilaterals, which are frequently used in many applications, are rendered as a pair of triangles after splitting them along either diagonal. This creates an undesirable C1-discontinuity that is visible in the shading or texture signal. We propose a new method that overcomes this drawback and is designed to be implemented in hardware as a new rasterizer. It processes a potentially non-planar quadrilateral directly without any splitting and interpolates attributes smoothly inside the quadrilateral. This interpolation is based on a recent generalization of barycentric coordinates that we adapted to handle perspective correction and situations in which a quadrilateral is partially behind the point of view. © The Eurographics Association 2004.File | Dimensione | Formato | |
---|---|---|---|
2004_quad_rendering_GH-COMPRESSED.pdf
accesso aperto
Descrizione: Articolo principale (COMPRESSO)
Tipologia:
Post-print, accepted manuscript ecc. (versione accettata dall'editore)
Dimensione
385.39 kB
Formato
Adobe PDF
|
385.39 kB | Adobe PDF | Visualizza/Apri |
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.