Multiresolution Surface Modeling - Carnegie Mellon School of ...

5 downloads 49198 Views 31KB Size Report
Aug 5, 1997 - This course summarizes the best current techniques for simplifying .... PhD in Computer Science from the University of California at Berkeley.
Multiresolution Surface Modeling Course Notes for SIGGRAPH ’97 Los Angeles, California 5 August 1997

Course organizer:

Paul Heckbert Speakers:

Paul Heckbert Jarek Rossignac Hugues Hoppe William Schroeder Marc Soucy Amitabh Varshney

1

Preface Course Summary This course summarizes the best current techniques for simplifying complex polygonal surface models in order to accelerate rendering, speed network transmission, and conserve memory. The construction and use of multiresolution models that describe 3-D shapes at multiple levels of detail will be covered. Applications in CAD, Web publishing, geographic information systems, computer vision, and virtual reality will be discussed.

Course Objectives Attendees will learn techniques for simplifying complex models and building multiresolution models. The algorithms covered include methods for terrains, methods for manifolds (simple 3-D surface models), and non-manifold surfaces (any set of polygons). Attendees will learn about free and commercial software, how the best algorithms work, and about open research problems.

Course Prerequisites Understanding of 3-D geometry, simple polygon modeling techniques, and simple spatial data structures.

Intended Audience Users, developers, and researchers working with complex polygonal models.

Level Intermediate.

Course Notes The papers include previously published and forthcoming papers and technical reports, and notes written specially for this course. Material is grouped by speaker, with slides following papers. The printed notes and SIGGRAPH ’97 CD ROM contain identical material, except that some papers and slides on the CD ROM contain color images that appear in grayscale in the printed notes, and there is one set of slides on the CD ROM that does not appear in the printed notes.

Software Other information (software, data, etc.) associated with this course that is not in these course notes is available on the World Web Web at http://www.cs.cmu.edu/∼ph/mcourse97.html .

2

Contents Paul Heckbert • Survey of Polygonal Surface Simplification Algorithms, Paul S. Heckbert and Michael Garland, tech. report, CS Dept., Carnegie Mellon U., to appear.

• Multiresolution Modeling for Fast Rendering, Paul S. Heckbert and Michael Garland, Proc. Graphics Interface ’94, Canadian Inf. Proc. Soc., Banff, May 1994, pp. 43–50.

• Fast Triangular Approximation of Terrains and Height Fields, Michael Garland and Paul S. Heckbert, submitted for publication.

• Algorithms for Surface Simplification, Paul Heckbert and Michael Garland, slides.

Jarek Rossignac • Geometric Simplification and Compression, Jarek Rossignac.

Hugues Hoppe • Mesh Optimization, Hugues Hoppe, Tony DeRose, Tom Duchamp, John McDonald, and Werner Stuetzle, SIGGRAPH ’93 Proc., Aug. 1993, pp. 19–26.

• Progressive Meshes, Hugues Hoppe, SIGGRAPH ’96 Proc., Aug. 1996, pp. 99–108.

• View-Dependent Refinement of Progressive Meshes, Hugues Hoppe, SIGGRAPH ’97 Proc., Aug. 1997.

• Progressive Simplicial Complexes, Jovan Popovi´c and Hugues Hoppe, SIGGRAPH ’97 Proc., Aug. 1997.

• Progressive Meshes and Recent Extensions, Hugues Hoppe, slides, 6 per page.

• Progressive Meshes and Recent Extensions, Hugues Hoppe, slides, 1 per page, with notes. This document is not in the printed notes.

3

William Schroeder • Decimation of Triangle Meshes, William J. Schroeder, Jonathan A. Zarge, and William E. Lorensen, SIGGRAPH ’92 Proc., July 1992, pp. 65– 70.

• A Compact Cell Structure for Scientific Visualization, William J. Schroeder and Boris Yamrom. (From the book The Visualization Toolkit, An Object-Oriented Approach To 3D Graphics, Will Schroeder, Ken Martin, and Bill Lorensen, Prentice Hall, 1996.)

• A Topology Modifying Progressive Decimation Algorithm, William J. Schroeder, submitted for publication.

• Decimation of Triangle Meshes, William J. Schroeder, slides.

Marc Soucy • InnovMetric’s Multiresolution Modeling Algorithms, Marc Soucy.

Amitabh Varshney • A Hierarchy of Techniques for Simplifying Polygonal Models, Amitabh Varshney.

• Optimizing Triangle Strips for Fast Rendering, F. Evans, S. Skiena, and A. Varshney, IEEE Visualization ’96 Proc., Oct. 1996.

• Simplification Envelopes, J. Cohen, A. Varshney, D. Manocha, G. Turk, H. Weber, P. Agarwal, F. P. Brooks, Jr., and W. V. Wright, SIGGRAPH ’96 Proc., Aug. 1996, pp. 119–128.

• Controlled Topology Simplification, T. He, L. Hong, A. Varshney, and S. Wang, IEEE Trans. on Visualization & Computer Graphics, 2(2), June 1996, pp. 171–184.

• Adaptive Real-Time Level-of-detail-based Rendering for Polygonal Models, J. Xia, J. El-Sana, and A. Varshney, IEEE Trans. on Visualization & Computer Graphics, June 1997.

• A Hierarchy of Techniques for Simplifying Polygonal Models, Amitabh Varshney, slides.

4

Speaker Biographies Paul S. Heckbert Assistant Professor Computer Science Dept. Carnegie Mellon University 5000 Forbes Ave Pittsburgh PA 15213-3891 Email: [email protected] Web: http://www.cs.cmu.edu/∼ph Paul Heckbert is an Assistant Professor of Computer Science at Carnegie Mellon University. His research interests are computer graphics and rendering and modeling, specifically multiresolution surface modeling, radiosity, mesh generation, and texture mapping. Heckbert has a BS in Mathematics from MIT, and MS and PhD in Computer Science from the University of California at Berkeley. Previously he worked at the New York Institute of Technology Computer Graphics Lab and at Pixar, and he edited the book Graphics Gems IV.

Hugues Hoppe Microsoft Research Microsoft Corporation One Microsoft Way Redmond, WA 98052-6399 Email: [email protected] Web: http://www.research.microsoft.com/research/graphics/hoppe/ Hugues Hoppe is a researcher in the Computer Graphics Group of Microsoft Research. His main area of interest is geometric modeling. Recently, his efforts have focused on level-of-detail (multiresolution) representations for storage, transmission, and rendering of complex polygonal models. He has also done research on the reconstruction of geometric models from 3D scanned data. He received a BS in electrical engineering in 1989 and a PhD in computer science and engineering in 1994 from the University of Washington.

5

Jarek Rossignac Director of GVU Center, Professor in the College of Computing Graphics, Visualization, and Usability Center Georgia Institute of Technology, CoC 241 Atlanta, GA 30332-0280 Email: [email protected] Web: http://www.cc.gatech.edu/gvu/people/jarek.rossignac Jarek Rossignac is Professor in the College of Computing at Georgia Institute of Technology and the Director of GVU, Georgia Tech’s Graphics, Visualization, and Usability Center. Prior to joining Georgia Tech, Jarek was the strategist for Visualization and the Senior Manager of the Visualization, Interaction, and Graphics department at IBM Research, where he managed research groups involved in 3D modeling, design review, scientific visualization, medical imaging, and VR. His research interests focus on 3D geometric modeling and on interactive and intuitive techniques for collaborative 3D design and inspection. Jarek co-invented simplification and 3D compression techniques currently used in IBM’s 3D Interaction Accelerator, an interactive viewer for the collaborative inspection of highly complex 3D CAD models, which he managed, along with two other IBM visualization products. Jarek holds a PhD in EE from the University of Rochester, New York in the area of Solid Modeling.

William (Will) J. Schroeder Computational Scientist GE Corporate R&D Center, KW-C219 1 Research Circle Niskayuna, NY 12309 Email: [email protected] Web: http://www.crd.ge.com/∼schroede/ Will Schroeder is a computational scientist at GE’s Research & Development Center. He has designed the object-oriented VISAGE visualization system used throughout GE. Will’s contributions to the visualization field include the decimation polygon reduction algorithm, the stream polygon for vector/tensor visualization, and swept surfaces for motion representation. Dr. Schroeder received a BS in mechanical engineering at the University of Maryland, and MS and PhD in applied mathematics at Rensselaer Polytechnic Institute.

6

Marc Soucy President InnovMetric Software Inc. 2065 Charest Ouest, Suite 218 Ste-Foy, Quebec CANADA G1N 2G1 Email: [email protected] Web: http://www.innovmetric.com Marc Soucy is President and R&D Director at InnovMetric Software Inc. He has designed and supervised the development of POLYWORKS, an integrated suite of software tools for building 3-D models from 3-D digitizer data. His research interests include registration and integration of 3-D data obtained from multiple viewpoints, decimation of large polygonal models, and the use of texture mapping for creating compact geometric representations that can be displayed in real-time. Marc Soucy received the BSc and PhD degrees in Electrical Engineering from Laval University, Quebec, Canada, in 1988 and 1992 respectively.

Amitabh Varshney Assistant Professor Dept. of Computer Science State University of New York at Stony Brook Stony Brook, NY 11794-4400, USA Email: [email protected] Web: http://www.cs.sunysb.edu/∼varshney/ Amitabh Varshney is an Assistant Professor of Computer Science at the State University of New York at Stony Brook. Varshney’s research focus is on exploring the applications of virtual reality in engineering, science, medicine, and commerce. His research interests are in three-dimensional interactive graphics, geometric modeling, molecular graphics, and scientific visualization. Varshney received a B. Tech. in Computer Science from the Indian Institute of Technology, Delhi in 1989 and a M.S. and Ph.D. in Computer Science from the University of North Carolina at Chapel Hill in 1991 and 1994.

7