SYNTHESIS OF BÉZIER SURFACES ON THE GPU

R. Concheiro, M. Amor, M. Bóo

2010

Abstract

Bézier surfaces are one of the most useful primitives employed for high quality modeling in CAD/CAM tools and graphics software. Traditionally, the Bézier representations are usually tessellated on the CPU (Central Processing Unit) and the set of generated triangles is sent to the GPU (Graphic Processing Unit). The CPUGPU bus can become a bottleneck in this approach due to the large number of triangles generated for high quality models. In this paper we present two proposals for synthesizing the Bézier models directly in the GPU. With this strategy the compact representation associated with the Bézier models is sent to the GPU where the rendering is performed. The first proposal is based on the exploitation of the vertex shader to perform the tessellation. In this case a parametric map guides the computation of the final coordinates of a set of virtual vertices. Our second proposal is based on the efficient exploitation of the geometry shader capabilities to perform the tessellation in a direct way. Tests performed show that both proposals produce high quality images and promising results for real time rendering of complex parametric models.

Download


Paper Citation


in Harvard Style

Concheiro R., Amor M. and Bóo M. (2010). SYNTHESIS OF BÉZIER SURFACES ON THE GPU . In Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2010) ISBN 978-989-674-026-9, pages 110-115. DOI: 10.5220/0002847201100115

in Bibtex Style

@conference{grapp10,
author={R. Concheiro and M. Amor and M. Bóo},
title={SYNTHESIS OF BÉZIER SURFACES ON THE GPU},
booktitle={Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2010)},
year={2010},
pages={110-115},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002847201100115},
isbn={978-989-674-026-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2010)
TI - SYNTHESIS OF BÉZIER SURFACES ON THE GPU
SN - 978-989-674-026-9
AU - Concheiro R.
AU - Amor M.
AU - Bóo M.
PY - 2010
SP - 110
EP - 115
DO - 10.5220/0002847201100115