Visualization and graphics research group CIPIC January 21, 2003Multiresolution (ECS 289L) - Winter 20031 Dynamic View-Dependent Simplification for Polygonal.

Slides:



Advertisements
Similar presentations
Hugues Hoppe - SIGGRAPH 96 - Progressive Meshes
Advertisements

Surface Simplification Using Quadric Error Metrics Speaker: Fengwei Zhang September
View-Dependent Simplification of Arbitrary Polygonal Environments David Luebke.
Developer’s Survey of Polygonal Simplification Algorithms Based on David Luebke’s IEEE CG&A survey paper.
Measuring Simplification Error Jonathan Cohen Computer Science Department Johns Hopkins University
Advanced Issues In Level Of Detail. Algorithms for Generalized LODs Amitabh Varshney Graphics and Visual Informatics Laboratory Department of Computer.
Real-Time Rendering POLYGONAL TECHNIQUES Lecture 05 Marina Gavrilova.
Visibility Culling using Hierarchical Occlusion Maps Hansong Zhang, Dinesh Manocha, Tom Hudson, Kenneth E. Hoff III Presented by: Chris Wassenius.
Terrain rendering in games
Honours Graphics 2008 Session 6. Today’s focus Terrain rendering Heightfield generation Level-of-detail for terrain.
1 Further Terrain Rendering and Level of Detail Lecture 8 - Week 4 Advanced Programming for 3D Applications CE
Smooth view-dependent LOD control and its application to terrain rendering Hugues Hoppe Microsoft Research IEEE Visualization 1998.
High-Quality Simplification with Generalized Pair Contractions Pavel Borodin,* Stefan Gumhold, # Michael Guthe,* Reinhard Klein* *University of Bonn, Germany.
New quadric metric for simplifying meshes with appearance attributes Hugues Hoppe Microsoft Research IEEE Visualization 1999 Hugues Hoppe Microsoft Research.
Haptic Rendering using Simplification Comp259 Sung-Eui Yoon.
View-Dependent Refinement of Progressive Meshes Hugues Hoppe Microsoft Research SIGGRAPH 97.
Smooth View-Dependent Level-of- Detail Control and its Application to Terrain Rendering Hugues Hoppe Microsoft Research.
GPU Hierarchies for Hair Simulation Qi Mo COMP 768 course project proposal.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Quick-VDR: Interactive View-Dependent Rendering of Massive Models Sung-Eui Yoon Brian Salomon Russell Gayle.
Visibility-Guided Simplification Eugene Zhang and Greg Turk GVU Center, College of Computing Georgia Institute of Technology.
Visualization and graphics research group CIPIC January 30, 2003Multiresolution (ECS 289L) - Winter MAPS – Multiresolution Adaptive Parameterization.
Irregular to Completely Regular Meshing in Computer Graphics Hugues Hoppe Microsoft Research International Meshing Roundtable 2002/09/17 Hugues Hoppe Microsoft.
Visualization and graphics research group CIPIC Feb 18, 2003Multiresolution (ECS 289L) - Winter Progressive Meshes (SIGGRAPH ’96) By Hugues Hoppe.
Visualization and graphics research group CIPIC January 21, 2003Multiresolution (ECS 289L) - Winter Surface Simplification Using Quadric Error Metrics.
ECS 289L A Survey of Mesh-Based Multiresolution Representations Ken Joy Center for Image Processing and Integrated Computing Computer Science Department.
Visualization and graphics research group CIPIC February 13, 2003ECS289L – Multiresolution Methods – Winter Illumination Dependent Refinement of.
Hidden Surface Removal
Afrigraph 2004 Massive model visualization Tutorial A: Part I Rasterization Based Approaches Andreas Dietrich Computer Graphics Group, Saarland University.
Compressing Multiresolution Triangle Meshes Emanuele Danovaro, Leila De Floriani, Paola Magillo, Enrico Puppo Department of Computer and Information Sciences.
Surface Simplification Using Quadric Error Metrics Michael Garland Paul S. Heckbert.
SMI 2002 Multiresolution Tetrahedral Meshes: an Analysis and a Comparison Emanuele Danovaro, Leila De Floriani University of Genova, Genova (Italy) Michael.
Dynamic Meshing Using Adaptively Sampled Distance Fields
Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University.
Level of Detail & Visibility: A Brief Overview David Luebke University of Virginia.
Progressive Mesh in DirectX Seung ho Lee Hyun taek Kwon.
Marching Cubes: A High Resolution 3D Surface Construction Algorithm William E. Lorenson Harvey E. Cline General Electric Company Corporate Research and.
Real-Time Rendering SPEEDING UP RENDERING Lecture 04 Marina Gavrilova.
Levels of Detail COMP 770 3/25/09. Problem Models can be very detailed Look great when close up Last week we explored one way of attacking this problem.
Semi-regular 3D mesh progressive compression and transmission based on an adaptive wavelet decomposition 21 st January 2009 Wavelet Applications in Industrial.
10/23/2001CS 638, Fall 2001 Today Terrain –Terrain LOD.
Polygonal Simplification Techniques
Mesh Coarsening zhenyu shu Mesh Coarsening Large meshes are commonly used in numerous application area Modern range scanning devices are used.
View-dependent Adaptive Tessellation of Spline Surfaces
Efficient Streaming of 3D Scenes with Complex Geometry and Complex Lighting Romain Pacanowski and M. Raynaud X. Granier P. Reuter C. Schlick P. Poulin.
Daniele D’Agostino CNR - IMATI - Sezione di Genova
- Laboratoire d'InfoRmatique en Image et Systèmes d'information
Advanced Computer Graphics CSE 190 [Spring 2015], Lecture 7 Ravi Ramamoorthi
1 Multi-resolution Tetrahedral Meshes Leila De Floriani Department of Computer and Information Sciences University of Genova, Genova (Italy)
PMR: Point to Mesh Rendering, A Feature-Based Approach Tamal K. Dey and James Hudson
Graphics Graphics Korea University cgvr.korea.ac.kr 1 7. Speed-up Techniques Presented by SooKyun Kim.
04 MPEG-4, 1 Jarek Rossignac, CoC & GVU Center, Georgia Tech SM, June D Compression Jarek Rossignac GVU Center and College of Computing Georgia Tech,
Graphics Interface 2009 The-Kiet Lu Kok-Lim Low Jianmin Zheng 1.
Greg Humphreys CS445: Intro Graphics University of Virginia, Fall 2003 Subdivision Surfaces Greg Humphreys University of Virginia CS 445, Fall 2003.
Solid Modeling 2002 A Multi-resolution Topological Representation for Non-manifold Meshes Leila De Floriani, Paola Magillo, Enrico Puppo, Davide Sobrero.
DPL2/10/2016 CS 551/651: Final Review David Luebke
David Luebke2/12/2016 CS 551 / 645: Introductory Computer Graphics David Luebke
Rendering Large Models (in real time)
Fifth International Conference on Curves and Surfaces Incremental Selective Refinement in Hierarchical Tetrahedral Meshes Leila De Floriani University.
Efficient Implementation of Real-Time View-Dependent Multiresolution Meshing Renato Pajarola, Member, IEEE Computer Society Christopher DeCoro, Student.
DPL3/10/2016 CS 551/651: Simplification Continued David Luebke
Advanced Computer Graphics (Spring 2013) Mesh representation, overview of mesh simplification Many slides courtesy Szymon Rusinkiewicz.
3-D Mesh Morphing By Newton Der.
Level of Detail: Generating LODs David Luebke University of Virginia.
APE'07 IV INTERNATIONAL CONFERENCE ON ADVANCES IN PRODUCTION ENGINEERING June 2007 Warsaw, Poland M. Nowakiewicz, J. Porter-Sobieraj Faculty of.
CS Computer Graphics II
Level of Detail (LOD) Models Part Two
CS475 3D Game Development Level Of Detail Nodes (LOD)
Today Runtime LOD Spatial Data Structures Overview
Chap 10. Geometric Level of Detail
Run-Time LOD Run-time algorithms may use static or dynamic LOD models:
Presentation transcript:

visualization and graphics research group CIPIC January 21, 2003Multiresolution (ECS 289L) - Winter Dynamic View-Dependent Simplification for Polygonal Models By Julie C. Xia and Amitabh Varshney Presented by Jaya Sreevalsan Nair and Christopher Co

visualization and graphics research group CIPIC January 21, 2003Multiresolution (ECS 289L) - Winter Introduction Problem: Meshes too large AND Simplified mesh not necessarily visually accurate Desire: Visual accuracy of fine meshes with the efficiency of coarse representation Image from Xia96

visualization and graphics research group CIPIC January 21, 2003Multiresolution (ECS 289L) - Winter Previous Work (1/2) Level-of-Detail (LOD) Representations for Mesh Simplification –Statically generated Vertex deletion (Schroeder et al),Vertex collapse (Rossignac and Borrel), Edge collapse (Hoppe et al), Wavelet Decomposition (Gross et al), etc. Curvature-guided simplification, proposed by Hamann and Turk Change in tolerance volume (Gueziec) –Dynamically generated Progressive Meshes (Hoppe) –( M 0, { split 0, split 1, split 2, … split k-1 } ) –selective refinement –Continuous LOD

visualization and graphics research group CIPIC January 21, 2003Multiresolution (ECS 289L) - Winter Previous Work (2/2) Issues not addressed by Progressive Mesh Representation –Non-optimal series of edge collapses (distance metric driven) –Linear time complexity for accessing node –No efficient updating of frame- to-frame selective refinements

visualization and graphics research group CIPIC January 21, 2003Multiresolution (ECS 289L) - Winter Guidelines for Image-Space Simplification Local Illumination Screen-Space Projections Visibility Culling Silhouette boundaries

visualization and graphics research group CIPIC January 21, 2003Multiresolution (ECS 289L) - Winter Overview of the Method Hierarchy Construction –Preprocessing –Static Hierarchy Traversal –Run time –Dynamic

visualization and graphics research group CIPIC January 21, 2003Multiresolution (ECS 289L) - Winter Construction Merge tree (binary tree) –Edge collapse –Parent – child relationships –Euclidean distance stored (“upswitch” and “downswitch”) Region of Influence Termination –User specified minimum number of vertices –No more legal edge collapses Dependencies

visualization and graphics research group CIPIC January 21, 2003Multiresolution (ECS 289L) - Winter Example for dependencies Image from Xia96

visualization and graphics research group CIPIC January 21, 2003Multiresolution (ECS 289L) - Winter Traversal Choosing display vertices –Check Upswitch / Downswitch distances T > U : Vertex marked “inactive” for display T < D : More refinement needed –Check dependencies To select final list of display vertices –Frame-to-frame coherence Display vertex list for the next frame Choosing display triangles –Interleaved with display vertex selection Immediate deletion and addition of triangles

visualization and graphics research group CIPIC January 21, 2003Multiresolution (ECS 289L) - Winter Results(1/2) Image from Xia96

visualization and graphics research group CIPIC January 21, 2003Multiresolution (ECS 289L) - Winter Results(2/2) Image from Xia96

visualization and graphics research group CIPIC January 21, 2003Multiresolution (ECS 289L) - Winter Conclusion (Pros vs. Cons) Contribution Data structure (merge tree) for efficient mesh update for continuous LOD representation Advantages Continuous LOD Incremental update between frames Avoids illegal edge collapses efficiently Logarithmic vertex lookup Disadvantages What should T be? In core Storage overhead (linear)

visualization and graphics research group CIPIC January 21, 2003Multiresolution (ECS 289L) - Winter Outside Reading H. Hoppe. Progressive Meshes. Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, J. Xia, J. El-Sana, and A. Varshney. Adaptive Real-Time Level- of-detail-based Rendering for Polygonal Models. IEEE Transactions on Visualization and Computer Graphics. Vol. 3, No. 2, June 1997, pp