Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/199404.199413acmconferencesArticle/Chapter ViewAbstractPublication Pagesi3dConference Proceedingsconference-collections
Article
Free access

Interactive display of large-scale NURBS models

Published: 15 April 1995 Publication History

Abstract

We present serial and parallel algorithms for interactive rendering of large scale and complex NURBS models on current graphics systems. The algorithms tessellate the NURBS surfaces into triangles and render them using triangle rendering engines. The main characteristics of the algorithms are improved polygonization algorithms, exploitation of spatial and temporal coherence and back-patch culling. Polygonization anomalies like cracks and angularities are avoided. We analyze a number of issues in parallelization of these techniques, as well. The algorithms work well in practice and are able to display models consisting of thousands of surfaces at interactive frame rates on the highly parallel graphics system, Pixel-Planes 5.

References

[1]
S.S. Abi-Ezzi and L.A. Shirman. Tessellation of curved surfaces under highly varying transformations. Proceedings of Eurographics '91 1 pages 385-97, 1991.
[2]
S.S. Abi-Ezzi and L.A. Shirman. The scaling behavior of viewing transformations. IEEE Computer Graphics and Applications, 13(3):48-54, 1993.
[3]
K. Akeley. Reality engine graphics. In Proceedings of ACM Siggraph, pages 109-1116, 1993.
[4]
C.L. Bajaj and A. Royappa. Triangulation and display of rational parametric surfaces. In Proceedings of Visual&- tion'94, pages 69-76, IEEE Computer Society, Los Alamitos, CA, 1994.
[5]
D.C. Banks. Interactive manipulation and display of twodimensional surfaces in four-dimensional space. In Symposium on Interactive JD Graphics, pages 197-207, 1992.
[6]
E. Catmull. A subdivision algorithm for computer display of curved surfaces. PhD thesis, University of Utah, 1974.
[7]
J. H. Cla:rk. A fast algorithm for rendering parametric surfaces. Proceedings of ACM Siggmph, pages 289-99, 1979.
[8]
M.F. Deering and S.R. Nelson. Leo: A system for cost effective 3d shaded graphics. In Proceedings of ACM Siggraph, pages 101-108, 1993.
[9]
D. Ellsworth, H. Goods, and B. Tebbs. Disbributing display lists on a multicomputer. In Symposium on Interactive JD Graphics, Snowbird, UT. 1990.
[10]
T. Derose et. al. Apex: two architectures for generating pars metric curves and surfaces. The Visual Computer, 5:264--276, 1989.
[11]
G. Farin. Curves and Surfaces for Computer Aided Geometric Design: A Practical Guide. Academic Press Inc., 19,SO.
[12]
D. Filip, Ft. IMagedson, and R. Markot. Surface algorithms using bounds on derivatives. CAGD, 3:295-311, 1986.
[13]
D.R. Forsey and V. Klassen. An adaptive subdivision ;algorithm for crack prevention in the display of parametric surfaces. Proceedings of Graphics fnterjace, pages 1-8, 1990.
[14]
H. Fuchs and J. Poulton et. al. Pixel-planes 5: A heterogeneous multiprocessor graphics system using processorenhanced memories. In Proceedings of ACM Siggraph, Fbages 79-88, 1989.
[15]
J. Kajiya. Ray tracing parametric patches. Computer Graphics, 16(3):245-254, 1982.
[16]
S. Krishnan and D. Manocha. Global visibility and hidden surface algorithms for free form surfaces. Technical Report TRS4-063, Department of Computer Science, University of North Carolina, 1994.
[17]
S. Kumar and D. Manocha. Efficient rendering of trimmed nurbs surfaces. Computer-rlided Design, 1994. to appear.
[18]
J.M. Lane, L.C. Carpenter, J. T. Whitted, and J.F. Blinn. Scan line methods for displaying parametrically defined surfaces. Communications of ACM, 23(1):23-34, 1980.
[19]
J.M. Lane and R.F. Riesenfeld. Bounds on polynomials. .BIT, 2:112-117,198j.
[20]
W.L. Luken and Fuhua Cheng. Rendering trimmed nurb surfaces. Computer science research report 18669(81711), IBM Research Division, 1993.
[21]
D. Manocha and J. Demmel. Algorithms for intersecting parametric and algebraic curves i: simple intersections. A CM Trnnsaclions on Graphics, 13(1):73-100, 1994.
[22]
R. Nzh. Silicon Graphics, Personal Communication, 1993.
[23]
A. Rockwood. A generalized scanning technique for display of parametrically defined surface. IEEE Computer Graphics and Applications, pages 15-26, August 1987.
[24]
A. Rockwood, K. Heaton, and T. Davis. Real-time rendering of trimmed surfaces. In Proceedings of ACM Siggraph, pages 107-17, 1'389.
[25]
T.W. Sederberg. Algorithms for algebraic curve intersection. Computer-Aided Design, 21(9):547-555, 1989.
[26]
M. Shantz and S. Chang. Rendering trimmed nurbs with adaptive -forward differencing. In Proceedings of A CM Siggraph, pages 189-198, 1988.
[27]
M. Shantz and S. Lien. Shading bicubic patches. In Proceedings of A Shf Siggraph, pages 189-196, 1987.

Cited By

View all
  • (2006)Efficient rendering of deformable objects for real‐time applicationsComputer Animation and Virtual Worlds10.1002/cav.7117:1(69-81)Online publication date: 13-Feb-2006
  • (2004)Real-time reconstruction of wavelet-encoded meshes for view-dependent transmission and visualizationIEEE Transactions on Circuits and Systems for Video Technology10.1109/TCSVT.2004.83067214:7(1009-1020)Online publication date: 1-Jul-2004
  • (2003)Budget sampling of parametric surface patchesProceedings of the 2003 symposium on Interactive 3D graphics10.1145/641480.641506(131-138)Online publication date: 27-Apr-2003
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
I3D '95: Proceedings of the 1995 symposium on Interactive 3D graphics
April 1995
218 pages
ISBN:0897917367
DOI:10.1145/199404
  • Chairman:
  • Michael Zyda
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 April 1995

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SI3D95
Sponsor:
SI3D95: 1995 Symposium on Interactive 3D Graphics
April 9 - 12, 1995
California, Monterey, USA

Acceptance Rates

Overall Acceptance Rate 148 of 485 submissions, 31%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)73
  • Downloads (Last 6 weeks)21
Reflects downloads up to 13 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2006)Efficient rendering of deformable objects for real‐time applicationsComputer Animation and Virtual Worlds10.1002/cav.7117:1(69-81)Online publication date: 13-Feb-2006
  • (2004)Real-time reconstruction of wavelet-encoded meshes for view-dependent transmission and visualizationIEEE Transactions on Circuits and Systems for Video Technology10.1109/TCSVT.2004.83067214:7(1009-1020)Online publication date: 1-Jul-2004
  • (2003)Budget sampling of parametric surface patchesProceedings of the 2003 symposium on Interactive 3D graphics10.1145/641480.641506(131-138)Online publication date: 27-Apr-2003
  • (2003)Incremental rendering of deformable trimmed NURBS surfacesProceedings of the ACM symposium on Virtual reality software and technology10.1145/1008653.1008664(48-55)Online publication date: 1-Oct-2003
  • (2003)Dynamically refining animated triangle meshes for renderingThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-002-0185-819:5(310-318)Online publication date: 1-Aug-2003
  • (2001)Watertight tessellation using forward differencingProceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware10.1145/383507.383520(25-32)Online publication date: 1-Aug-2001
  • (2001)Dynamic refinement of deformable triangle meshes for renderingProceedings. Computer Graphics International 200110.1109/CGI.2001.934685(285-290)Online publication date: 2001
  • (2000)Incremental tessellation of trimmed parametric surfacesComputer-Aided Design10.1016/S0010-4485(99)00089-532:4(279-294)Online publication date: Apr-2000
  • (1999)Real-time rendering of deformable parametric free-form surfacesProceedings of the ACM symposium on Virtual reality software and technology10.1145/323663.323684(131-138)Online publication date: 20-Dec-1999
  • (1998)A unified approach for simplifying polygonal and spline modelsProceedings of the conference on Visualization '9810.5555/288216.288285(271-278)Online publication date: 18-Oct-1998
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media