presented by greg gire advised by zoë wood california polytechnic state university

21
Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University

Upload: sydney-thomas

Post on 12-Jan-2016

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University

Presented ByGreg Gire

Advised By Zoë Wood

California Polytechnic State University

Page 2: Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University

Introduction Problem

Simplifying Polygonal Meshes History Metrics

Normal Mapping History Metrics

My Thesis

Page 3: Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University

3D Models represented as mesh of polygons

http://www.pixolator.com/zbc/attachment.php?attachmentid=15162

Page 4: Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University

What is the optimal simplified mesh to apply appearance preservation to make it appear the most visually similar to the original mesh?

558 quads

65 quads

225,467 quads

Page 5: Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University

My thesis will focus on generating the best simplified mesh that will be most visually similar to the original high resolution mesh

43,850 quads

Page 6: Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University

Problem: Rendering complex meshes requires a

large amount of memory, processing power, and time

This is bad for interactive graphics applications such as animation and video games

Solution: Reduce the level of detail (polygon count)

while maintaining its overall shape

Page 7: Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University

Triangle Decimation Schroeder et al. 1992

Multiple passes over mesh to remove vertices that meet decimation criteria; patch hole

http://www.emeraldinsight.com/fig/1560020102012.png

Page 8: Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University

Re-tiling Greg Turk 1992

Create new vertices that approximate the curvature of a model; re-triangulate

[Turk 1992]

Page 9: Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University

Progressive Meshes Hughes Hoppe 1996

Iterative collapse of an edge into a single vertex; stores collapses to adjust LOD

[Hoppe 1996]

Page 10: Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University

Quadric Error Metrics Garland and Heckbert 1997

Collapse two vertices into one; use of quadrics to approximate cost of collapse

[Garland and Heckbert 1997]

Page 11: Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University

Metrics Geometric similarity▪ Topology

Time Space

Page 12: Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University

Problem: Simplified meshes may

work for animation, but not so good for video games

Solution: Preserve appearance from

complex mesh and “paint” it on simplified mesh using existing graphics hardware

http://www.webreference.com/3d/lesson57/57-1.jpg

Page 13: Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University

Displacement mapping Krishnamurthy et al. 1996

User defines patches that approximate surface; stores distance for displacement

[Krishnamurthy et al. 1996]

Page 14: Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University

Normal mapping Cignoni et al.

1998Sample

complex mesh and store normals into texture image

[Cignoni et al. 1998]

Page 15: Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University

Metrics Visual similarity Time Space

http://ja.gram.pl/upl/blogi/264034/img_wpisy/2008_05/postacie.jpg

Page 16: Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University

The combination of simplification and appearance preserving algorithms allows detailed models in drastically less time

http://upload.wikimedia.org/wikipedia/commons/3/36/Normal_map_example.png

Page 17: Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University

Problem: There are many

techniques and levels of detail for model simplification, and not all look equal when a normal map is applied

Solution: Optimize simplified mesh

for normal mapping

[Garland and Heckbert 1997]

Page 18: Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University

My Thesis1) Add visual similarity metric to QEM

simplification2) Generate normal maps using MELODY3) Compare visual similarity of high

resolution mesh to optimized mesh and other simplified meshes

Page 19: Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University
Page 20: Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University

CIGNONI, P., MONTANI, C., ROCCHINI, C., AND SCOPIGNO, R. 1998. A general method for preserving attribute values on simplified meshes. In Visualization '98. Proceedings, 1998, 59-66.

COHEN, J., OLANO, M., AND MANOCHA, D. 1998. Appearance-preserving simplification. In Proceedings of the 25th annual conference on Computer graphics and interactive techniques, 1998, ACM, , 115-122.

SCHROEDER, W.J., ZARGE, J.A., AND LORENSEN, W.E. 1992. Decimation of triangle meshes. In Proceedings of the 19th annual conference on Computer graphics and interactive techniques, 1992, ACM, , 65-70.

KRISHNAMURTHY, V. AND LEVOY, M. 1996. Fitting smooth surfaces to dense polygon meshes. In Proceedings of the 23rd annual conference on Computer graphics and interactive techniques, 1996, ACM, , 313-324.

RONFARD, R. AND ROSSIGNAC, J. 1996. Full-range approximation of triangulated polyhedra. Computer Graphics Forum 15, 67-76.  

CLARK, J.H. 1976. Hierarchical geometric models for visible surface algorithms. Commun. ACM 19, 547-554.  

HOPPE, H., DEROSE, T., DUCHAMP, T., MCDONALD, J., AND STUETZLE, W. 1993. Mesh optimization. In Proceedings of the 20th annual conference on Computer graphics and interactive techniques, Anaheim, CA, 1993, ACM, Anaheim, CA, 19-26.

HOPPE, H. 1996. Progressive meshes. In Proceedings of the 23rd annual conference on Computer graphics and interactive techniques, 1996, ACM, , 99-108.

WILLIAMS, L. 1983. Pyramidal parametrics. In Proceedings of the 10th annual conference on Computer graphics and interactive techniques, Detroit, Michigan, United States, 1983, ACM, Detroit, Michigan, United States, 1-11.

TURK, G. 1992. Re-tiling polygonal surfaces. In Proceedings of the 19th annual conference on Computer graphics and interactive techniques, 1992, ACM, , 55-64.

REDDY, M. 1996. SCROOGE:Perceptually-Driven Polygon Reduction. Computer Graphics Forum 15, 191-203.  

COHEN, J., VARSHNEY, A., MANOCHA, D., TURK, G., WEBER, H., AGARWAL, P., BROOKS, F., AND WRIGHT, W. 1996. Simplification envelopes. In Proceedings of the 23rd annual conference on Computer graphics and interactive techniques, 1996, ACM, , 119-128.

GARLAND, M. AND HECKBERT, P.S. 1997. Surface simplification using quadric error metrics. In Proceedings of the 24th annual conference on Computer graphics and interactive techniques, 1997, ACM Press/Addison-Wesley Publishing Co., , 209-216.

HECKBERT, P. 1986. Survey of Texture Mapping. Computer Graphics and Applications, IEEE 6, 56-67.

Page 21: Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University