Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/319351.319366acmconferencesArticle/Chapter ViewAbstractPublication PagesvisConference Proceedingsconference-collections
Article
Free access

Skip strips: maintaining triangle strips for view-dependent rendering

Published: 24 October 1999 Publication History

Abstract

View-dependent simplification has emerged as a powerful tool for graphics acceleration in visualization of complex environments. However, view-dependent simplification techniques have not been able to take full advantage of the underlying graphics hardware. Specifically, triangle strips are a widely used hardware-supported mechanism to compactly represent and efficiently render static triangle meshes. However, in a view-dependent framework, the triangle mesh connectivity changes at every frame making it difficult to use triangle strips. In this paper we present a novel data-structure, Skip Strip, that efficiently maintains triangle strips during such view-dependent changes. A Skip Strip stores the vertex hierarchy nodes in a skip-list-like manner with path compression. We anticipate that Skip Strips will provide a road-map to combine rendering acceleration techniques for static datasets, typical of retained-mode graphics applications, with those for dynamic datasets found in immediate-mode applications.

References

[1]
K. Akeley, R Haeberli, and D. Bums. tomesh.c : C Program on SGI Developer's Toolbox CD, 1990.
[2]
M. Chow. Optimized geomerty compression for realtime rendering. In IEEE Visualization '97 Proceedings, pages 403 - 410. ACM/SIGGRAPH Press, October 1997.
[3]
L. De Floriani, R Magillo, and E. Puppo. Efficient implementation of multi-triangulation. In Proceedings Visualization '98, pages 43-50, October 1998.
[4]
J. E1-Sana and A. Varshney. Generalized view-dependent simplification. In Eurographics ' 99 (to appear), Milano, Italy, 1999.
[5]
F. Evans, E. Azanli, S. Skiena, and A. Varshney. Stripe Version 2.0, http://www.cs.sunysb.edu/,-,stripe.
[6]
F. Evans, S. Skiena, and A. Varshney. Optimizing triangle strips for fast rendering. In IEEE Visualization '96 Proceedings, pages 319 - 326. ACM/SIGGRAPH Press, October 1996.
[7]
M. Garland and R Heckbert. Surface simplification using quadric error metrics. In Proceedings of SIGGRAPH '97, pages 209 - 216, August 1997.
[8]
M. H. Gross, R. Gatti, and O. Staadt. Fast multiresolution surface meshing. In G. M. Nielson and D. Silver, editors, IEEE Visualization '95 Proceedings, pages 135- 142, 1995.
[9]
A. Gudziec, G. Taubin, B. Horn, and F. Lazarus. A framework for streaming geometry in VRML. IEEE Computer Graphics and Applications, 19(2):68-78, 1999.
[10]
S. Gumhold and W. Strager. Real time compression of triangle mesh connectivity. In SIGGRAPH 98 Conference proceedings, pages 133-140, 1998.
[11]
H. Hoppe. Progressive meshes. In Proceedings of SIG- GRAPH '96, pages 99- 108. ACM SIGGRAPH, ACM Press, August 1996.
[12]
H. Hoppe. View-dependent refinement of progressive meshes. In Proceedings of SIGGRAPH '97 (Los Angeles, CA), Computer Graphics Proceedings, Annual Conference Series, pages 189- 197. ACM SIGGRAPH, ACM Press, August 1997.
[13]
R Lindstrom, D. Koller, W. Ribarsky, L. Hughes, N. Faust, and G. Turner. Real-Time, continuous level of detail rendering of height fields. In SIGGRAPH 96 Conference Proceedings, pages 109-118. ACM SIG- GRAPH, 1996.
[14]
E Lindstrom and G. Turk. Fast and memory efficient polygonal simplification. In D. Ebert, H. Rushmeier, and H. Hagen, editors, Proceedings Visualization '98, pages 279-286, October 1998.
[15]
D. Luebke and C. Erikson. View-dependent simplification of arbitrary polygonal environments. In Proceedings of SIGGRAPH' 97, pages 198 - 208. ACM Press, August 1997.
[16]
W. Pugh. Skip lists: A probabilitics alternative to balanced trees. Communications of the ACM, 33(6):668- 678, 1990.
[17]
B. Speckmann and J. Snoeyink. Easy triangle for TIN terrain models. In Canadian Conference on Computational Geomerty 97, pages 239-244, 1997.
[18]
R. E. Tarjan. Data structures and network algorithms. In Regional Conference Series in Applied Mathematics, volume 44 of CBMS-NFS. SIAM, 1983.
[19]
G. Taubin, A. Gu6ziec, W. Horn, and F. Lazarus. Progressive forest split compression. In SIGGRAPH 98 Conference Proceedings, Annual Conference Series, pages 123-132. ACM SIGGRAPH, 1998.
[20]
J. Xia, J. E1-Sana, and A. Varshney. Adaptive realtime level-of-detail-based rendering for polygonal models. IEEE Transactions on Visualization and Computer Graphics, pages 171 - 183, June 1997.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
VIS '99: Proceedings of the conference on Visualization '99: celebrating ten years
October 1999
565 pages
ISBN:078035897X

Sponsors

Publisher

IEEE Computer Society Press

Washington, DC, United States

Publication History

Published: 24 October 1999

Check for updates

Qualifiers

  • Article

Conference

VIS99
Sponsor:
VIS99: IEEE Visualization'99
California, San Francisco, USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)29
  • Downloads (Last 6 weeks)8
Reflects downloads up to 13 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2018)PaparazziACM Transactions on Graphics10.1145/3272127.327504737:6(1-11)Online publication date: 4-Dec-2018
  • (2016)Multi-resolution meshes for feature-aware hardware tessellationProceedings of the 37th Annual Conference of the European Association for Computer Graphics10.5555/3058909.3058943(253-262)Online publication date: 9-May-2016
  • (2008)Technical SectionComputers and Graphics10.1016/j.cag.2008.02.00332:3(307-319)Online publication date: 1-Jun-2008
  • (2007)Fast triangle reordering for vertex locality and reduced overdrawACM Transactions on Graphics10.1145/1276377.127648926:3(89-es)Online publication date: 29-Jul-2007
  • (2007)Fast triangle reordering for vertex locality and reduced overdrawACM SIGGRAPH 2007 papers10.1145/1275808.1276489(89-es)Online publication date: 5-Aug-2007
  • (2006)Continuous level of detail on graphics hardwareProceedings of the 13th international conference on Discrete Geometry for Computer Imagery10.1007/11907350_39(460-469)Online publication date: 25-Oct-2006
  • (2006)Triangle strip multiresolution modelling using sorted edgesProceedings of the 6th international conference on Computational Science - Volume Part II10.1007/11758525_46(350-357)Online publication date: 28-May-2006
  • (2005)Using genetic algorithms to optimise triangle stripsProceedings of the 3rd international conference on Computer graphics and interactive techniques in Australasia and South East Asia10.1145/1101389.1101426(169-176)Online publication date: 29-Nov-2005
  • (2005)Quick-VDRIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2005.6411:4(369-382)Online publication date: 1-Jul-2005
  • (2005)Uniform Remeshing with an Adaptive DomainIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2005.5011:3(306-316)Online publication date: 1-May-2005
  • 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