Multiresolution Meshes for 3-D Object Description

Slides:



Advertisements
Similar presentations
Bicubic G1 interpolation of arbitrary quad meshes using a 4-split
Advertisements

Advanced Computer Graphics (Spring 2005) COMS 4162, Lecture 14: Review / Subdivision Ravi Ramamoorthi Slides courtesy.
Advanced Computer Graphics CSE 190 [Spring 2015], Lecture 10 Ravi Ramamoorthi
Overview June 9- B-Spline Curves June 16- NURBS Curves June 30- B-Spline Surfaces.
MIT EECS 6.837, Durand and Cutler Curves & Surfaces.
Distance Between a Catmull- Clark Subdivision Surface and Its Limit Mesh Zhangjin Huang, Guoping Wang Peking University, China.
Classic Subdivision Schemes. Schemes Catmull-Clark (1978) Doo-Sabin (1978) Loop (1987) Butterfly (1990) Kobbelt (1996) Mid-edge (1996 / 1997)
Subdivision Surfaces Computational Geometry Presentation Adam Lake.
On Triangle/Quad Subdivision Scott Schaefer and Joe Warren TOG 22(1) 28 – 36, 2005 Reporter: Chen zhonggui
Subdivision Curves & Surfaces and Fractal Mountains. CS184 – Spring 2011.
CS Peter Schröder Subdivision I: The Basic Ideas.
Cornell CS465 Fall 2004 Lecture 16© 2004 Steve Marschner 1 Curved surfaces CS 465 Lecture 16.
1 Displaced Subdivision Surfaces Aaron Lee Princeton University Henry Moreton Nvidia Hugues Hoppe Microsoft Research.
Fractal Mountains, Splines, and Subdivision Surfaces Jordan Smith UC Berkeley CS184.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 4: 3D Objects and Meshes Ravi Ramamoorthi
Modelling. Outline  Modelling methods  Editing models – adding detail  Polygonal models  Representing curves  Patched surfaces.
09/18/02 Dinesh Manocha, COMP258 Parametric Patches Tensor product or rectangular patches are of the form: P(u,w) = u,w [0,1]. The number of control points.
1 Subdivision Surfaces CAGD Ofir Weber. 2 Spline Surfaces Why use them?  Smooth  Good for modeling - easy to control  Compact (complex objects are.
Subdivision Overview Subdivision is a two part process Control Mesh
Subdivision Primer CS426, 2000 Robert Osada [DeRose 2000]
11/08/00 Dinesh Manocha, COMP258 Subdivision Curves & Surfaces Work of G. de Rham on Corner Cutting in 40’s and 50’s Work of Catmull/Clark and Doo/Sabin.
ENDS 375 Foundations of Visualization Geometric Representation 10/5/04.
Scott Schaefer Joe Warren A Factored, Interpolatory Subdivision for Surfaces of Revolution Rice University.
1 Representing Curves and Surfaces. 2 Introduction We need smooth curves and surfaces in many applications: –model real world objects –computer-aided.
Subdivision Analysis via JSR We already know the z-transform formulation of schemes: To check if the scheme generates a continuous limit curve ( the scheme.
Smooth Geometry Images Frank Losasso, Hugues Hoppe, Scott Schaefer, Joe Warren.
Introduction to Subdivision Surfaces. Subdivision Curves and Surfaces 4 Subdivision curves –The basic concepts of subdivision. 4 Subdivision surfaces.
00/4/103DVIP-011 Part Three: Descriptions of 3-D Objects and Scenes.
Curves and Surfaces (cont’) Amy Zhang. Conversion between Representations  Example: Convert a curve from a cubic B-spline curve to the Bézier form:
Smooth Spline Surfaces over Irregular Topology Hui-xia Xu Wednesday, Apr. 4, 2007.
Subdivision/Refinement Dr. S.M. Malaek Assistant: M. Younesi.
A D V A N C E D C O M P U T E R G R A P H I C S CMSC 635 January 15, 2013 Spline curves 1/23 Curves and Surfaces.
Creating & Processing 3D Geometry Marie-Paule Cani
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
Texture Mapping by Model Pelting and Blending
Zhang & Liang, Computer Graphics Using Java 2D and 3D (c) 2007 Pearson Education, Inc. All rights reserved. 1 Chapter 12 Additional 3D Topics.
Geometric Modeling using Polygonal Meshes Lecture 1: Introduction Hamid Laga Office: South.
Introduction to Subdivision surfaces Martin Reimers CMA, University of Oslo.
Non-Uniform Rational B-Splines NURBS. NURBS Surfaces NURBS surfaces are based on curves. The main advantage of using NURBS surfaces over polygons, is.
1 Subdivision Depth Computation for Catmull-Clark Subdivision Surfaces Fuhua (Frank) Cheng University of Kentucky, Lexington, KY Junhai Yong Tsinghua University,
Automatic Construction of Quad-Based Subdivision Surfaces using Fitmaps Daniele Panozzo, Enrico Puppo DISI - University of Genova, Italy Marco Tarini DICOM.
Lee Byung-Gook Dongseo Univ.
Parametric Curves & Surfaces
Greg Humphreys CS445: Intro Graphics University of Virginia, Fall 2003 Subdivision Surfaces Greg Humphreys University of Virginia CS 445, Fall 2003.
Splines Sang Il Park Sejong University. Particle Motion A curve in 3-dimensional space World coordinates.
Computing & Information Sciences Kansas State University Lecture 30 of 42CIS 636/736: (Introduction to) Computer Graphics Lecture 30 of 42 Wednesday, 09.
Reverse Engineering of Point Clouds to Obtain Trimmed NURBS Lavanya Sita Tekumalla Advisor: Prof. Elaine Cohen School of Computing University of Utah Masters.
CS559: Computer Graphics Lecture 33: Shape Modeling Li Zhang Spring 2008.
Slide 1Lecture Fall ‘00 Surface Modeling Types: Polygon surfaces Curved surfaces Volumes Generating models: Interactive Procedural.
3D Object Representations 2009, Fall. Introduction What is CG?  Imaging : Representing 2D images  Modeling : Representing 3D objects  Rendering : Constructing.
Subdivision Schemes. Center for Graphics and Geometric Computing, Technion What is Subdivision?  Subdivision is a process in which a poly-line/mesh is.
Bi-3 C2 Polar Subdivision
Lecture 24: Surface Representation
COMPUTER GRAPHICS CHAPTERS CS 482 – Fall 2017 SPLINES
Advanced Computer Graphics
Daniil Rodin for CAGD course, 2016
The Variety of Subdivision Schemes
Chapter XVII Parametric Curves and Surfaces
Generalization of (2n+4)-point approximating subdivision scheme
Meshing of 3-D Data Clouds for Object Description
Mesh Parameterization: Theory and Practice
Global Description of Surfaces of 3-D Objects
Patch-based Tessellation for Dual Subdivision on GPU
Jeff Ballard Nick Rasmussen
Descriptions of 3-D Objects and Scenes
Speaker: Shuen-Huei Guan (Drake) Date: 2004/03/11
Subdivision Surfaces 고려대학교 컴퓨터 그래픽스 연구실 cgvr.korea.ac.kr.
Overview of Modeling 김성남.
Jeff Ballard Nick Rasmussen
Overview June 9- B-Spline Curves June 16- NURBS Curves
Presentation transcript:

Multiresolution Meshes for 3-D Object Description Chapter Ten: Multiresolution Meshes for 3-D Object Description --- Subdivision of 3-D Meshes 2019/2/24 3DVIP-01

Concept of Mesh Subdivision Chapter 10: Subdivision Concept of Mesh Subdivision 2019/2/24 3DVIP-01

Concept of Mesh Subdivision Chapter 10: Subdivision Concept of Mesh Subdivision 2019/2/24 3DVIP-01

An Example of Subdivision Chapter 10: Subdivision An Example of Subdivision 2019/2/24 3DVIP-01

Characteristics of Subdivision Chapter 10: Subdivision Characteristics of Subdivision Can be used for meshes of arbitrary topology Uniformity in representation of mesh connection Numerical stability of smoothness in fine meshes Code simplicity in implementation 2019/2/24 3DVIP-01

Cubic B-spline surfaces Catmull-Clark subdivision Chapter 10: Subdivision Main Topics Cubic B-spline curves Cubic B-spline surfaces Catmull-Clark subdivision subdivision for regular rectangular meshes subdivision for meshes with arbitrary topology 2019/2/24 3DVIP-01

Basis Functions for Cubic B-Spline Chapter 10: Subdivision Basis Functions for Cubic B-Spline 2019/2/24 3DVIP-01

Control Nets for B-Spline Surfaces Chapter 10: Subdivision Control Nets for B-Spline Surfaces 2019/2/24 3DVIP-01

Standard Bicubic B-Spline Patches Chapter 10: Subdivision Standard Bicubic B-Spline Patches 2019/2/24 3DVIP-01

Procedure of Subdivision Chapter 10: Subdivision Procedure of Subdivision 2019/2/24 3DVIP-01

Procedure of Subdivision Chapter 10: Subdivision Procedure of Subdivision 2019/2/24 3DVIP-01

Extraordinary Points in Subdivision Chapter 10: Subdivision Extraordinary Points in Subdivision 2019/2/24 3DVIP-01

Extraordinary Points in Subdivision Chapter 10: Subdivision Extraordinary Points in Subdivision 2019/2/24 3DVIP-01

Result of Catmull-Clark Subdivision Chapter 10: Subdivision Result of Catmull-Clark Subdivision 2019/2/24 3DVIP-01

Overview of Subdivision Methods Chapter 10: Subdivision Overview of Subdivision Methods 2019/2/24 3DVIP-01

Results of Different Methods Chapter 10: Subdivision Results of Different Methods 2019/2/24 3DVIP-01

Results of Different Methods Chapter 10: Subdivision Results of Different Methods 2019/2/24 3DVIP-01

Chapter 10: Subdivision Adaptive Subdivision 2019/2/24 3DVIP-01