Title :
Interactive display of large NURBS models
Author :
Kumar, Subodh ; Manocha, Dinesh ; Lastra, Anselmo
Author_Institution :
Dept. of Comput. Sci., Johns Hopkins Univ., Baltimore, MD, USA
fDate :
12/1/1996 12:00:00 AM
Abstract :
We present algorithms for interactive rendering of large-scale NURBS models. The algorithms convert the NURBS surfaces to Bezier surfaces, tessellate each Bezier surface into triangles, and render them using the triangle-rendering capabilities common to current graphics systems. We present algorithms for computing tight bounds on surface properties in order to generate high quality tessellation of Bezier surfaces. We introduce enhanced visibility determination techniques and present methods to make efficient use of coherence between successive frames. In addition, we also discuss issues in parallelization of these techniques. The algorithm also avoids polygonization anomalies like cracks. Our algorithms work well in practice and, on high-end graphics systems, are able to display models described using thousands of Bezier surfaces at interactive frame rates
Keywords :
CAD; computational geometry; interactive systems; parallel algorithms; rendering (computer graphics); splines (mathematics); surface fitting; Bezier surfaces; CAD; NURBS surfaces; frame coherence; graphics systems; high quality tessellation; interactive display; interactive frame rates; interactive rendering; large NURBS models; parallel algorithm; polygonization; tight bounds; triangle rendering; triangles; visibility determination techniques; Coherence; Computer displays; Computer graphics; Large-scale systems; Rendering (computer graphics); Spline; Surface cracks; Surface fitting; Surface reconstruction; Surface topography;
Journal_Title :
Visualization and Computer Graphics, IEEE Transactions on
DOI :
10.1109/2945.556501