1999 · 38 citations · 15 references
ComputingComputer ScienceVisualizationComputer GraphicsRenderingScientific Visualization3D RenderingComputer Graphics HardwareDeferred RenderingGeometry ProcessingGraphics Processing UnitsRendering PipelineCompressionGpu-based RenderingGraphics PipelinesGraphics Rendering PipelinesMesh ConnectivityPath CompressionRendering OptimizationSimplification
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. 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.
15
Surface simplification using quadric error metrics
Michael Garland, Paul S. Heckbert · 1997 · 3.4K citations
Hugues Hoppe · 1996 · 2.8K citations · Full text
Skip lists: a probabilistic alternative to balanced trees
William Pugh · Communications of the ACM · 1990 · 1.2K citations · Full text
View-dependent refinement of progressive meshes
Hugues Hoppe · 1997 · 842 citations · Full text
Real-time, continuous level of detail rendering of height fields
Peter Lindström, David Koller, William Ribarsky et al. · 1996 · 746 citations