Mesh Parameterization: Theory and Practice Non-Planar Domains.

Slides:



Advertisements
Similar presentations
Shape Compression using Spherical Geometry Images
Advertisements

Multi-chart Geometry Images Pedro Sander Harvard Harvard Hugues Hoppe Microsoft Research Hugues Hoppe Microsoft Research Steven Gortler Harvard Harvard.
Computer Graphics Inf4/MSc Computer Graphics Lecture 13 Illumination I – Local Models.
Geometry Image Xianfeng Gu, Steven Gortler, Hugues Hoppe SIGGRAPH 2002 Present by Pin Ren Feb 13, 2003.
Mesh Parameterization: Theory and Practice Differential Geometry Primer.
3D Surface Parameterization Olga Sorkine, May 2005.
Multiresolution Analysis of Arbitrary Meshes Matthias Eck joint with Tony DeRose, Tom Duchamp, Hugues Hoppe, Michael Lounsbery and Werner Stuetzle Matthias.
Xianfeng Gu, Yaling Wang, Tony Chan, Paul Thompson, Shing-Tung Yau
Inter-Surface Mapping John Schreiner, Arul Asirvatham, Emil Praun (University of Utah) Hugues Hoppe (Microsoft Research)
Consistent Spherical Parameterization Arul Asirvatham, Emil Praun (University of Utah) Hugues Hoppe (Microsoft Research)
Geometry Images Steven Gortler Harvard University Steven Gortler Harvard University Xianfeng Gu Harvard University Xianfeng Gu Harvard University Hugues.
Lapped Textures Emil Praun and Adam Finkelstien (Princeton University) Huges Hoppe (Microsoft Research) SIGGRAPH 2000 Presented by Anteneh.
Siggraph Course Mesh Parameterization: Theory and Practice Barycentric Mappings.
Automatic Reconstruction of B-spline Surfaces of Arbitrary Topological Type Matthias Eck Hugues Hoppe Matthias Eck Hugues Hoppe University of Darmstadt.
CS CS 175 – Week 4 Mesh Decimation General Framework, Progressive Meshes.
Spherical Parameterization and Remeshing Emil Praun, University of Utah Hugues Hoppe, Microsoft Research.
Mesh Simplification Global and Local Methods:
1 Displaced Subdivision Surfaces Aaron Lee Princeton University Henry Moreton Nvidia Hugues Hoppe Microsoft Research.
Compressing Texture Coordinates Martin IsenburgJack Snoeyink University of North Carolina at Chapel Hill with h Selective Linear Predictions.
Lapped Textures Emil Praun Adam Finkelstein Hugues Hoppe Emil Praun Adam Finkelstein Hugues Hoppe Princeton University Microsoft Research Princeton University.
Bounded-distortion Piecewise Mesh Parameterization
CS CS 175 – Week 7 Parameterization Linear Methods.
Lapped Textures SIGGRAPH 2000 Emil Praun Adam Finkelstein Hugues Hoppe.
Marco Tarini · Kai Hormann · Paolo Cignoni · Claudio Montani PolyCube-Maps seamless texture mapping Visual Computing Lab · ISTI · CNR · Pisa, Italy.
Visualization and graphics research group CIPIC January 30, 2003Multiresolution (ECS 289L) - Winter MAPS – Multiresolution Adaptive Parameterization.
Mesh Parameterization: Theory and Practice Barycentric Mappings.
Texture Synthesis on Surfaces Paper by Greg Turk Presentation by Jon Super.
CS CS 175 – Week 7 Parameterization Boundary, Non-Linear, and Global Methods.
Part Two Multiresolution Analysis of Arbitrary Meshes M. Eck, T. DeRose, T. Duchamp, H. Hoppe, M. Lounsbery, W. Stuetzle SIGGRAPH 95.
Consistent Parameterizations Arul Asirvatham Committee Members Emil Praun Hugues Hoppe Peter Shirley.
Smooth Geometry Images Frank Losasso, Hugues Hoppe, Scott Schaefer, Joe Warren.
Computer Graphics Inf4/MSc Computer Graphics Lecture 11 Texture Mapping.
Projective Texture Atlas for 3D Photography Jonas Sossai Júnior Luiz Velho IMPA.
1 Computer Graphics Week13 –Shading Models. Shading Models Flat Shading Model: In this technique, each surface is assumed to have one normal vector (usually.
Parameterization.
Intrinsic Parameterization for Surface Meshes Mathieu Desbrun, Mark Meyer, Pierre Alliez CS598MJG Presented by Wei-Wen Feng 2004/10/5.
Mesh Parameterizations Lizheng Lu Oct. 19, 2005.
1 Mesh Parametrization and Its Applications 동의대학교 멀티미디어공학과 김형석 포항공과대학교 ( 이윤진, 이승용 )
PolyCube-Maps seamless texture mapping
Light Using Texture Synthesis for Non-Photorealistic Shading from Paint Samples. Christopher D. Kulla, James D. Tucek, Reynold J. Bailey, Cindy M. Grimm.
Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University.
Cindy Grimm Parameterization with Manifolds Cindy Grimm.
1 Surface Applications Fitting Manifold Surfaces To 3D Point Clouds, Cindy Grimm, David Laidlaw and Joseph Crisco. Journal of Biomechanical Engineering,
Geometry Images Xiang Gu Harvard University Steven J. Gortler Harvard university Hugues Hoppe Microsoft Research Some slides taken from Hugues Hoppe.
A lightweight approach to repairing digitized polygon meshes Marco Attene IMATI-GE / CNR 2010 Presented by Naitsat Alexander.
1 Adding charts anywhere Assume a cow is a sphere Cindy Grimm and John Hughes, “Parameterizing n-holed tori”, Mathematics of Surfaces X, 2003 Cindy Grimm,
Global Parametrization of Range Image Sets Nico Pietroni, Marco Tarini, Olga Sorkine, Denis Zorin.
CS-378: Game Technology Lecture #4: Texture and Other Maps Prof. Okan Arikan University of Texas, Austin V Lecture #4: Texture and Other Maps.
Computer Graphics Some slides courtesy of Pierre Alliez and Craig Gotsman Texture mapping and parameterization.
Extraction and remeshing of ellipsoidal representations from mesh data Patricio Simari Karan Singh.
Mesh Coarsening zhenyu shu Mesh Coarsening Large meshes are commonly used in numerous application area Modern range scanning devices are used.
Ptex: Per-face Texture Mapping for Production Rendering Brent Burley and Dylan Lacewell Walt Disney Animation Studios EGSR 2008 (See attached slide notes.
Geometric Modeling using Polygonal Meshes Lecture 3: Discrete Differential Geometry and its Application to Mesh Processing Office: South B-C Global.
3D Object Morphing CS5245 Vision and Graphics for Special Effects.
All the Polygons You Can Eat
Introduction to Meshes Lecture 22 Mon, Oct 20, 2003.
Image-Based Rendering Geometry and light interaction may be difficult and expensive to model –Think of how hard radiosity is –Imagine the complexity of.
Reverse Engineering of Point Clouds to Obtain Trimmed NURBS Lavanya Sita Tekumalla Advisor: Prof. Elaine Cohen School of Computing University of Utah Masters.
CSE 681 Texture Mapping: 2D Texturing. CSE 681 Texture Mapping Visual complexity on demand Vary display properties over object Location on object used.
1 Spherical manifolds for hierarchical surface modeling Cindy Grimm.
Acquiring, Stitching and Blending Diffuse Appearance Attributes on 3D Models C. Rocchini, P. Cignoni, C. Montani, R. Scopigno Istituto Scienza e Tecnologia.
Morphing and Shape Processing
Texture Mapping COMP575/COMP770.
Surface parametrizations
Mesh Parameterization: Theory and Practice
Introduction to Meshes
CS-378: Game Technology Lecture #4: Texture and Other Maps
Chap 10. Geometric Level of Detail
Inter-Surface Mapping
Introduction to Meshes
Presentation transcript:

Mesh Parameterization: Theory and Practice Non-Planar Domains

Mesh Parameterization: Theory and Practice Non-Planar Domains Limitations of planar domains so far … parameter domain = topological disk – one connected component – one boundary parameterization bijective ⇒ surface = topological disk what about other surfaces?

Mesh Parameterization: Theory and Practice Non-Planar Domains Texture atlases: distortion or seams? seams distortion

Mesh Parameterization: Theory and Practice Non-Planar Domains Beyond planar domains alternative: adapt the parameter domain – same topology as the mesh base complexes – simplified triangle mesh spherical domains – limited to genus-zero meshes polycubes – quadrilateral domain elements

Mesh Parameterization: Theory and Practice Non-Planar Domains Generating base complexes surface triangulation of seed points [Eck et al. 1995] successive simplification [Lee et al. 1998]

Mesh Parameterization: Theory and Practice Non-Planar Domains Computing the parameterization initial parameterization – parameter points for mesh vertices – inherit correspondences during simplification – piecewise linear map per mesh triangle optimization – Loop smoothing – global minimization of distortion with transition functions [Khodakovsky et al. 2003]

Mesh Parameterization: Theory and Practice Non-Planar Domains Applications and limitations applications – remeshing – compression – surface fitting – morphing limitations – not good for texture mapping – where to store the color data?

Mesh Parameterization: Theory and Practice Non-Planar Domains Spherical parameterizations projected Gauss-Seidel iterations [Kobbelt et al. 1999] – project all points onto sphere – compute barycentric average – reproject onto sphere problems – does not guarantee bijectivity – diverges close to solution [Saba et al. 2005] solution – spherical barycentric coordinates [Gotsman et al. 2003]

Mesh Parameterization: Theory and Practice Non-Planar Domains Alternatives successive simplification [Shapiro & Tal 1998] [Praun & Hoppe 2003]

Mesh Parameterization: Theory and Practice Non-Planar Domains Applications and limitations applications – remeshing [Praun & Hoppe 2003] – compression, morphing, … cube maps – texture mapping limitations – only spherical meshes

Mesh Parameterization: Theory and Practice Non-Planar Domains Polycubes Po·ly·cube: n. (Geom.) A solid composed of multiple unit cubes attached face to face polycubes as parameter domains [Tarini et al. 2004] – square domain elements – matching topology – similar coarse shape – not too many elements construction – interactively [Tarini et al. 2004] – automatic [Lin et al. 2008]

Mesh Parameterization: Theory and Practice Non-Planar Domains Area-MIPS Polycube-maps computing the parameterization – initial projection onto the polycube – global optimization (Gauss-Seidel iterations) applications – quadrilateral remeshing – texture mapping – shading textures – level-of-detail rendering projectionMIPS

Mesh Parameterization: Theory and Practice Non-Planar Domains stored in texture RAMtexture space (3D!)object space Texture mapping with Polycube-maps a packed texture image polycube plus a tiny structure to store polycube layout mesh u v w map to 2D a fragment with interpolated texture coord final texel value for the fragment not necessarily on the polycube surface: project

Mesh Parameterization: Theory and Practice Non-Planar Domains Summary non-planar domains – base complexes – spherical domains – polycubes applications – remeshing – texture mapping – morphing