Warping and Morphing. Ligang Liu Graphics&Geometric Computing Lab USTC
|
|
- Regina Gardner
- 5 years ago
- Views:
Transcription
1 Warping and Morphing Ligang Liu Graphics&Geometric Computing Lab USTC
2 Metamorphosis "transformation of a shape and its visual attributes" Intrinsic in our environment Deformations in nature Man made deformations Powerful concept Comparison of shapes
3 Shape Change In Nature Plant Growth Erosion Industrial object
4 Graphical Objects Components Shape geometric support (vertex coordinates ) Attributes visual properties (color, texture ) Examples Particle systems, drawings, images, surfaces, volumes, animations
5 Warping and Morphing Warping continuous family of transformations of a graphical object Source object, no target object Morphing warping between two graphical objects Source object, target object
6 Shape Transformations Warping: Unary Op Given Object A and F(t), find Object B F(t)? A Morphing: Binary Op Given Object A and Object B, find F(t) A? B
7 Warping Examples F 1 F 2
8 Morphing Example?
9 Morphing: Example 1
10 Morphing: Example 2
11 Applications Modeling Animation Special Effects Shape Analysis
12
13 Image Warping and Morphing Demo
14 Warping Pipeline Geometry deformation Attribute generation
15 Morphing Pipeline Morphing = warping + blending
16 Morphing Pipeline
17 Cross Dissolve Linear color interpolation
18 Feature Warping Shape warp + attribute blending
19 Aligning Features
20 Point features User Specifications: Warping
21 User Specifications: Warping Vector features
22 Simple Transformations Affine transformation Perspective transformation
23 Warping Problem Scattered point interpolation Given the values on some points, compute the value on arbitrary other point
24 Interpolation Methods Inverted distance method Shepard, 1965 Spline surface fitting Thin plate spline Finite element method
25 Radial Basis Functions
26 Radial Basis Functions
27 RBF Examples
28 Point features User Specifications: Morphing
29 Vector features User Specifications: Morphing
30 Partition User Specifications: Morphing
31 Morphing Example
32 Morphing Example
33 Discussions
34 Polygon Morphing
35 Problem? Source polygon shape Target polygon shape
36 Two Subproblems Correspondence problem find a correspondence between vertices of the two shapes Path problem find paths that the corresponding vertices traverse during the morphing process Dependent on each other
37 1. Correspondence Problem Matching Problem
38 Finding Correspondence Finding similarity function between local features of the two shapes Dynamic programming
39 Physically Based Method Stretching work Bending work Sederberg et al. 1992
40 Fuzzy Approach Zhang 1996
41 Curve Matching Cohen et al. 1997
42 Feature Based Method Hui and Li 1998
43 Approximated Skeleton Mortara et al. 2001
44 Curve Aligning Sebastian et al. 2003
45 Perceptually Based Method Liu et al. 2004
46 Matching Results
47 2. Path Problem
48 Linear Interpolation Simple and easy Drawbacks Shrinkage
49 Unnatural Results in Linear Interpolation
50 Intrinsic Approach Intrinsic variables edge lengths turning angles Sederberg et al. 1993
51 Fourier Approach Chen et al. 2001
52 Wavelet Approach Wavelet decomposition Zhang et al. 2000
53 Warp Guided Method Warp + linear interpolation Camel et al. 1997
54 Scale Invariant Intrinsic Approach Scaling invariant intrinsic variables Ren et al Li 1 e i 1 p i L θ i i p θ i 1 e i+1 + i L e i + 1 i+1 p i+2 p i 1 r = L L i i i 1
55 Interior Based Approach Based on compatible triangulation [Gotsman and Surazhsky, ] As rigid as possible [Alexa et al. 2000]
56 Compatible Triangulation [Aronov et al. 1994]
57 Examples
58 Star Skeleton Representation [Shapira et al. 1995]
59 Star Shaped Polygon Decomposition Star shaped, star points
60 Compatible Star Decompositions
61 Morphing Stick Figures [Surazhsky et al. 2001]
62 Morphing between Different Topologies Liu et al. 2005
63 More Surface reconstruction from slices
64 Implicit function from an X shape Implicit Approaches
65 Discussions
Fundamentals of Warping and Morphing
Fundamentals of Warping and Morphing Luiz Velho IMPA - Institututo de Matemática Pura e Aplicada Outline Metamorphosis in Nature Conceptual Framework Overview of Warping and Morphing Applications in Computer
More informationResearch Article Polygon Morphing and Its Application in Orebody Modeling
Mathematical Problems in Engineering Volume 212, Article ID 732365, 9 pages doi:1.1155/212/732365 Research Article Polygon Morphing and Its Application in Orebody Modeling Hacer İlhan and Haşmet Gürçay
More informationMesh Morphing. Ligang Liu Graphics&Geometric Computing Lab USTC
Mesh Morphing Ligang Liu Graphics&Geometric Computing Lab USTC http://staff.ustc.edu.cn/~lgliu Morphing Given two objects produce sequence of intermediate objects that gradually evolve from one object
More informationIntrinsic Morphing of Compatible Triangulations. VITALY SURAZHSKY CRAIG GOTSMAN
International Journal of Shape Modeling Vol. 9, No. 2 (2003) 191 201 c World Scientific Publishing Company Intrinsic Morphing of Compatible Triangulations VITALY SURAZHSKY vitus@cs.technion.ac.il CRAIG
More informationMetamorphosis of Planar Parametric Curves via Curvature Interpolation
Metamorphosis of Planar Parametric Curves via Curvature Interpolation Tatiana Surazhsky and Gershon Elber Technion, Israel Institute of Technology, Haifa 32000, Israel. Abstract This work considers the
More informationSpecification and Computation of Warping and Morphing Transformations. Bruno Costa da Silva Microsoft Corp.
Specification and Computation of Warping and Morphing Transformations Bruno Costa da Silva Microsoft Corp. Morphing Transformations Representation of Transformations Specification of Transformations Specification
More informationCSE452 Computer Graphics
CSE452 Computer Graphics Lecture 19: From Morphing To Animation Capturing and Animating Skin Deformation in Human Motion, Park and Hodgins, SIGGRAPH 2006 CSE452 Lecture 19: From Morphing to Animation 1
More informationCSE 554 Lecture 7: Deformation II
CSE 554 Lecture 7: Deformation II Fall 2011 CSE554 Deformation II Slide 1 Review Rigid-body alignment Non-rigid deformation Intrinsic methods: deforming the boundary points An optimization problem Minimize
More informationDeforming Objects. Deformation Techniques. Deforming Objects. Examples
Deforming Objects Deformation Techniques CMPT 466 Computer Animation Torsten Möller Non-Uniform Scale Global Deformations Skeletal Deformations Grid Deformations Free-Form Deformations (FFDs) Morphing
More informationShape Blending Using the Star-Skeleton Representation
Shape Blending Using the Star-Skeleton Representation Michal Shapira Ari Rappoport Institute of Computer Science, The Hebrew University of Jerusalem Jerusalem 91904, Israel. arir@cs.huji.ac.il Abstract:
More informationImage Morphing. The user is responsible for defining correspondences between features Very popular technique. since Michael Jackson s clips
Image Morphing Image Morphing Image Morphing Image Morphing The user is responsible for defining correspondences between features Very popular technique since Michael Jackson s clips Morphing Coordinate
More informationMorphing based on strain field interpolation
COMPUTER ANIMATION AND VIRTUAL WORLDS Comp. Anim. Virtual Worlds 2004; 15: 443 452 (DOI: 10.1002/cav.48) Morphing based on strain field interpolation By Han-Bing Yan, Shi-Min Hu and Ralph Martin* ************************************************************************************
More informationPerceptually Based Approach for Planar Shape Morphing
Perceptually Based Approach for Planar Shape Morphing Ligang Liu Guopu Wang 1 Bo Zhang Baining Guo Heung-Yeung Shum Microsoft Research Asia 1 Tsinghua University Abstract This paper presents a novel approach
More informationInteractively Morphing Irregularly Shaped Images Employing Subdivision Techniques
Interactively Morphing Irregularly Shaped Images Employing Subdivision Techniques Jan Van den Bergh Fabian Di Fiore Johan Claes Frank Van Reeth Expertise Centre for Digital Media - Limburg University Centre
More informationGeometric Transformations and Image Warping
Geometric Transformations and Image Warping Ross Whitaker SCI Institute, School of Computing University of Utah Univ of Utah, CS6640 2009 1 Geometric Transformations Greyscale transformations -> operate
More informationFree-Form Deformation and Other Deformation Techniques
Free-Form Deformation and Other Deformation Techniques Deformation Deformation Basic Definition Deformation: A transformation/mapping of the positions of every particle in the original object to those
More informationMorphing Planar Graphs in Spherical Space
Morphing Planar Graphs in Spherical Space Stephen G. Kobourov and Matthew Landis Department of Computer Science University of Arizona {kobourov,mlandis}@cs.arizona.edu Abstract. We consider the problem
More informationComputer Animation. Algorithms and Techniques. z< MORGAN KAUFMANN PUBLISHERS. Rick Parent Ohio State University AN IMPRINT OF ELSEVIER SCIENCE
Computer Animation Algorithms and Techniques Rick Parent Ohio State University z< MORGAN KAUFMANN PUBLISHERS AN IMPRINT OF ELSEVIER SCIENCE AMSTERDAM BOSTON LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO
More informationComputer Animation. Conventional Animation
Animation The term animation has a Greek (animos) as well as roman (anima) root, meaning to bring to life Life: evolution over time Conventional Animation Animation is a technique in which the illusion
More informationFree-form deformation (FFD)
T.D. DeRose, M. Meyer, Harmonic Coordinates. Pixar Technical Memo #06-02 Free-form deformation (FFD) Advanced Computer Animation Techniques Aug-Dec 2014 cesteves@cimat.mx Free-form deformation (FFD) 2d
More informationA System s Architecture for Warping and Morphing of Graphical Objects
A System s Architecture for Warping and Morphing of Graphical Objects JONAS GOMES, y LUCIA DARSA, yy BRUNO COSTA, yyy LUIZ VELHO y y IMPA Instituto de Matemática Pura e Aplicada, Estrada Dona Castorina,
More informationThe correspondence problem. A classic problem. A classic problem. Deformation-Drive Shape Correspondence. Fundamental to geometry processing
The correspondence problem Deformation-Drive Shape Correspondence Hao (Richard) Zhang 1, Alla Sheffer 2, Daniel Cohen-Or 3, Qingnan Zhou 2, Oliver van Kaick 1, and Andrea Tagliasacchi 1 July 3, 2008 1
More informationImage warping/morphing
Image warping/morphing Digital Visual Effects, Spring 2007 Yung-Yu Chuang 2007/3/20 with slides b Richard Szeliski, Steve Seitz, Tom Funkhouser and Aleei Efros Image warping Image formation B A Sampling
More informationReal-Time Space-Time Blending with Improved User Control
Real-Time Space-Time Blending with Improved User Control Galina Pasko 1, Denis Kravtsov 2,, and Alexander Pasko 2 1 British Institute of Technology and E-commerce, UK 2 NCCA, Bournemouth University, UK
More informationShape Modeling with Point-Sampled Geometry
Shape Modeling with Point-Sampled Geometry Mark Pauly Richard Keiser Leif Kobbelt Markus Gross ETH Zürich ETH Zürich RWTH Aachen ETH Zürich Motivation Surface representations Explicit surfaces (B-reps)
More informationGeometric and Solid Modeling. Problems
Geometric and Solid Modeling Problems Define a Solid Define Representation Schemes Devise Data Structures Construct Solids Page 1 Mathematical Models Points Curves Surfaces Solids A shape is a set of Points
More informationImage Warping. Srikumar Ramalingam School of Computing University of Utah. [Slides borrowed from Ross Whitaker] 1
Image Warping Srikumar Ramalingam School of Computing University of Utah [Slides borrowed from Ross Whitaker] 1 Geom Trans: Distortion From Optics Barrel Distortion Pincushion Distortion Straight lines
More informationWarping and Morphing of Graphical Objects
Warping and Morphing of Graphical Objects Course Organizer: Jonas Gomes Course Lecturers: Thaddeus Beier Bruno Costa Lucia Darsa Luiz Velho Course Notes SIGGRAPH 1997 Foreword This course makes a comprehensive
More information3D Modeling Parametric Curves & Surfaces. Shandong University Spring 2013
3D Modeling Parametric Curves & Surfaces Shandong University Spring 2013 3D Object Representations Raw data Point cloud Range image Polygon soup Surfaces Mesh Subdivision Parametric Implicit Solids Voxels
More informationThree-Dimensional Distance Field Metamorphosis
Three-Dimensional Distance Field Metamorphosis DANIEL COHEN-OR DAVID LEVIN and AMIRA SOLOMOVICI Tel-Aviv University Given two or more objects of general topology, intermediate objects are constructed by
More informationTexture Mapping with Hard Constraints
EUROGRAPHICS 2001 / A.Chalmers and T.-M.Rhyne Volume 20 (2001), Number 3 (Guest Editors) Texture Mapping with Hard Constraints Ilya Eckstein Vitaly Surazhsky Craig Gotsman Computer Science Department,
More informationAn Intuitive Framework for Real-Time Freeform Modeling
An Intuitive Framework for Real-Time Freeform Modeling Leif Kobbelt Shape Deformation Complex shapes Complex deformations User Interaction Very limited user interface 2D screen & mouse Intuitive metaphor
More informationAnimation II: Soft Object Animation. Watt and Watt Ch.17
Animation II: Soft Object Animation Watt and Watt Ch.17 Soft Object Animation Animation I: skeletal animation forward kinematics x=f(φ) inverse kinematics φ=f -1 (x) Curves and Surfaces I&II: parametric
More informationVideo based Animation Synthesis with the Essential Graph. Adnane Boukhayma, Edmond Boyer MORPHEO INRIA Grenoble Rhône-Alpes
Video based Animation Synthesis with the Essential Graph Adnane Boukhayma, Edmond Boyer MORPHEO INRIA Grenoble Rhône-Alpes Goal Given a set of 4D models, how to generate realistic motion from user specified
More informationGeometric Transformations and Image Warping Chapter 2.6.5
Geometric Transformations and Image Warping Chapter 2.6.5 Ross Whitaker (modified by Guido Gerig) SCI Institute, School of Computing University of Utah Univ of Utah, CS6640 2010 1 Geometric Transformations
More informationInteractive Deformation with Triangles
Interactive Deformation with Triangles James Dean Palmer and Ergun Akleman Visualization Sciences Program Texas A&M University Jianer Chen Department of Computer Science Texas A&M University Abstract In
More informationShape Representation Basic problem We make pictures of things How do we describe those things? Many of those things are shapes Other things include
Shape Representation Basic problem We make pictures of things How do we describe those things? Many of those things are shapes Other things include motion, behavior Graphics is a form of simulation and
More informationBlending polygonal shapes with di!erent topologies
Computers & Graphics 25 (2001) 29}39 Shape Blending Blending polygonal shapes with di!erent topologies Tatiana Surazhsky, Vitaly Surazhsky, Gill Barequet, Ayellet Tal * Department of Applied Mathematics,
More information3D Modeling Parametric Curves & Surfaces
3D Modeling Parametric Curves & Surfaces Shandong University Spring 2012 3D Object Representations Raw data Point cloud Range image Polygon soup Solids Voxels BSP tree CSG Sweep Surfaces Mesh Subdivision
More informationInteractive Computer Graphics. Warping and morphing. Warping and Morphing. Warping and Morphing. Lecture 14+15: Warping and Morphing. What is.
Interactive Computer Graphics Warping and morphing Lecture 14+15: Warping and Morphing Lecture 14: Warping and Morphing: Slide 1 Lecture 14: Warping and Morphing: Slide 2 Warping and Morphing What is Warping
More informationShape modeling Modeling technique Shape representation! 3D Graphics Modeling Techniques
D Graphics http://chamilo2.grenet.fr/inp/courses/ensimag4mmgd6/ Shape Modeling technique Shape representation! Part : Basic techniques. Projective rendering pipeline 2. Procedural Modeling techniques Shape
More informationImage Morphing. Michael Kazhdan ( /657) HB Ch Feature Based Image Metamorphosis, Beier and Neely 1992
Image Morphing Michael Kazhdan (601.457/657) HB Ch. 16.5 Feature Based Image Metamorphosis, Beier and Neely 1992 Image Morphing Animate transition between two images H&B Figure 16.9 Image Morphing Animate
More informationPose Space Deformation A unified Approach to Shape Interpolation and Skeleton-Driven Deformation
Pose Space Deformation A unified Approach to Shape Interpolation and Skeleton-Driven Deformation J.P. Lewis Matt Cordner Nickson Fong Presented by 1 Talk Outline Character Animation Overview Problem Statement
More informationC O M P U T E R G R A P H I C S. Computer Animation. Guoying Zhao 1 / 66
Computer Animation Guoying Zhao 1 / 66 Basic Elements of Computer Graphics Modeling construct the 3D model of the scene Rendering Render the 3D model, compute the color of each pixel. The color is related
More informationInteractive Shape Metamorphosis
Interactive Shape Metamorphosis David T. Chen Andrei State Department of Computer Science University of North Carolina Chapel Hill, NC 27599 David Banks Institute for Computer Applications in Science and
More information12 - Spatial And Skeletal Deformations. CSCI-GA Computer Graphics - Fall 16 - Daniele Panozzo
12 - Spatial And Skeletal Deformations Space Deformations Space Deformation Displacement function defined on the ambient space Evaluate the function on the points of the shape embedded in the space Twist
More informationMorphing Planar Graphs in Spherical Space
Morphing Planar Graphs in Spherical Space Stephen G. Kobourov and Matthew Landis Department of Computer Science University of Arizona {kobourov,mlandis}@cs.arizona.edu Abstract. We consider the problem
More informationAnimation. CS 4620 Lecture 33. Cornell CS4620 Fall Kavita Bala
Animation CS 4620 Lecture 33 Cornell CS4620 Fall 2015 1 Announcements Grading A5 (and A6) on Monday after TG 4621: one-on-one sessions with TA this Friday w/ prior instructor Steve Marschner 2 Quaternions
More informationFace Morphing. Introduction. Related Work. Alex (Yu) Li CS284: Professor Séquin December 11, 2009
Alex (Yu) Li CS284: Professor Séquin December 11, 2009 Face Morphing Introduction Face morphing, a specific case of geometry morphing, is a powerful tool for animation and graphics. It consists of the
More informationANIMATING ANIMAL MOTION
ANIMATING ANIMAL MOTION FROM STILL Xuemiao Xu, Liang Wan, Xiaopei Liu, Tien-Tsin Wong, Liansheng Wnag, Chi-Sing Leung (presented by Kam, Hyeong Ryeol) CONTENTS 0 Abstract 1 Introduction 2 Related Work
More informationCS 775: Advanced Computer Graphics. Lecture 4: Skinning
CS 775: Advanced Computer Graphics Lecture 4: http://www.okino.com/conv/skinning.htm Binding Binding Always done in a standard rest or bind pose. Binding Always done in a standard rest or bind pose. Associate
More informationSynthesizing Realistic Facial Expressions from Photographs
Synthesizing Realistic Facial Expressions from Photographs 1998 F. Pighin, J Hecker, D. Lischinskiy, R. Szeliskiz and D. H. Salesin University of Washington, The Hebrew University Microsoft Research 1
More information2D Shape Deformation Using Nonlinear Least Squares Optimization
2D Shape Deformation Using Nonlinear Least Squares Optimization Paper ID: 20 Abstract This paper presents a novel 2D shape deformation algorithm based on nonlinear least squares optimization. The algorithm
More informationSubdivision Surfaces
Subdivision Surfaces 1 Geometric Modeling Sometimes need more than polygon meshes Smooth surfaces Traditional geometric modeling used NURBS Non uniform rational B-Spline Demo 2 Problems with NURBS A single
More informationParametric description
Examples: surface of revolution Vase Torus Parametric description Parameterization for a subdivision curve Modeling Polygonal meshes Graphics I Faces Face based objects: Polygonal meshes OpenGL is based
More informationProf. Feng Liu. Winter /05/2019
Prof. Feng Liu Winter 2019 http://www.cs.pd.edu/~fliu/courses/cs410/ 02/05/2019 Last Time Image alignment 2 Toda Image warping The slides for this topic are used from Prof. Yung-Yu Chuang, which use materials
More information4.4 3D Shape Interpolation - changing one 3D object into another
4.4 3D Shape Interpolation - changing one 3D object into another 1 Two categories: surface based approach (2 nd case) volume based approach (1 st case) Turk/O Brien 2 Surface based approach (2nd case)
More informationThe aim is to find an average between two objects Not an average of two images of objects but an image of the average object!
The aim is to find an average between two objects Not an average of two images of objects but an image of the average object! How can we make a smooth transition in time? Do a weighted average over time
More informationMorphing of Triangular Meshes in Shape Space
International Journal of Shape Modeling c World Scientific Publishing Company Morphing of Triangular Meshes in Shape Space Stefanie Wuhrer National Research Council of Canada, Ottawa, Ontario, Canada stefanie.wuhrer@nrc-cnrc.gc.ca
More informationCloning Skeleton-driven Animation to Other Models
Cloning Skeleton-driven Animation to Other Models Wan-Chi Luo Jian-Bin Huang Bing-Yu Chen Pin-Chou Liu National Taiwan University {maggie, azar, toby}@cmlab.csie.ntu.edu.tw robin@ntu.edu.tw Abstract-3D
More informationRefolding Planar Polygons
Refolding Planar Polygons Hayley N. Iben James F. O Brien Erik D. Demaine University of California, Berkeley Massachusetts Institute of Technology Abstract This paper describes a guaranteed technique for
More informationCOMP30019 Graphics and Interaction Rendering pipeline & object modelling
COMP30019 Graphics and Interaction Rendering pipeline & object modelling Department of Computer Science and Software Engineering The Lecture outline Introduction to Modelling Polygonal geometry The rendering
More informationLecture outline. COMP30019 Graphics and Interaction Rendering pipeline & object modelling. Introduction to modelling
Lecture outline COMP30019 Graphics and Interaction Rendering pipeline & object modelling Department of Computer Science and Software Engineering The Introduction to Modelling Polygonal geometry The rendering
More informationPhysically-Based Modeling and Animation. University of Missouri at Columbia
Overview of Geometric Modeling Overview 3D Shape Primitives: Points Vertices. Curves Lines, polylines, curves. Surfaces Triangle meshes, splines, subdivision surfaces, implicit surfaces, particles. Solids
More informationImage warping/morphing
Image warping/morphing Digital Visual Effects Yung-Yu Chuang with slides by Richard Szeliski, Steve Seitz, Tom Funkhouser and Alexei Efros Image warping Image formation B A Sampling and quantization What
More informationGraphics and Interaction Rendering pipeline & object modelling
433-324 Graphics and Interaction Rendering pipeline & object modelling Department of Computer Science and Software Engineering The Lecture outline Introduction to Modelling Polygonal geometry The rendering
More informationSubdivision Surfaces. Course Syllabus. Course Syllabus. Modeling. Equivalence of Representations. 3D Object Representations
Subdivision Surfaces Adam Finkelstein Princeton University COS 426, Spring 2003 Course Syllabus I. Image processing II. Rendering III. Modeling IV. Animation Image Processing (Rusty Coleman, CS426, Fall99)
More informationA System s Architecture for Warping and Morphing of Graphical Objects
A System s Architecture for Warping and Morphing of Graphical Objects Abstract This paper describes a system architecture that enables the use of different techniques of warping and morphing applied to
More informationAnimation of 3D surfaces
Animation of 3D surfaces 2013-14 Motivations When character animation is controlled by skeleton set of hierarchical joints joints oriented by rotations the character shape still needs to be visible: visible
More informationWarps, Filters, and Morph Interpolation
Warps, Filters, and Morph Interpolation Material in this presentation is largely based on/derived from slides originally by Szeliski, Seitz and Efros Brent M. Dingle, Ph.D. 2015 Game Design and Development
More informationAMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY TOKYO F ^ k.^
Computer a jap Animation Algorithms and Techniques Second Edition Rick Parent Ohio State University AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY TOKYO
More informationPOLYMORPH: AN ALGORITHM FOR MORPHING AMONG MULTIPLE IMAGES
POLYMORPH: AN ALGORITHM FOR MORPHING AMONG MULTIPLE IMAGES Seungyong Lee Department of Computer Science and Engineering Pohang University of Science and Technology Pohang, 790-784, S. Korea leesy@postech.ac.kr
More informationGeometric Modeling. Bing-Yu Chen National Taiwan University The University of Tokyo
Geometric Modeling Bing-Yu Chen National Taiwan University The University of Tokyo What are 3D Objects? 3D Object Representations What are 3D objects? The Graphics Process 3D Object Representations Raw
More informationA Multi-scale Approach to 3D Scattered Data Interpolation with Compactly Supported Basis Functions
Shape Modeling International 2003 Seoul, Korea A Multi-scale Approach to 3D Scattered Data Interpolation with Compactly Supported Basis Functions Yutaa Ohtae Alexander Belyaev Hans-Peter Seidel Objective
More informationN-way morphing for 2D animation. Introduction. By William Baxter *, Pascal Barla and Ken Anjyo
COMPUTER ANIMATION AND VIRTUAL WORLDS Comp. Anim. Virtual Worlds (2009) Published online in Wiley InterScience (www.interscience.wiley.com).310 N-way morphing for 2D animation By William Baxter *, Pascal
More information3D Object Representation. Michael Kazhdan ( /657)
3D Object Representation Michael Kazhdan (601.457/657) 3D Objects How can this object be represented in a computer? 3D Objects This one? H&B Figure 10.46 3D Objects This one? H&B Figure 9.9 3D Objects
More informationPolygonal Mesh. Geometric object made of vertices, edges and faces. Faces are polygons. Polyhedron. Triangular mesh Quad mesh. Pyramid Cube Sphere (?
1 Mesh Modeling Polygonal Mesh Geometric object made of vertices, edges and faces Polyhedron Pyramid Cube Sphere (?) Can also be 2D (although much less interesting) Faces are polygons Triangular mesh Quad
More informationView Interpolation for Dynamic Scenes
EUROGRAPHICS 2002 / I. Navazo Alvaro and Ph. Slusallek (Guest Editors) Short Presentations View Interpolation for Dynamic Scenes Jiangjian Xiao Cen Rao Mubarak Shah Computer Vision Lab School of Electrical
More informationCHAPTER 1 Graphics Systems and Models 3
?????? 1 CHAPTER 1 Graphics Systems and Models 3 1.1 Applications of Computer Graphics 4 1.1.1 Display of Information............. 4 1.1.2 Design.................... 5 1.1.3 Simulation and Animation...........
More informationSurfaces, meshes, and topology
Surfaces from Point Samples Surfaces, meshes, and topology A surface is a 2-manifold embedded in 3- dimensional Euclidean space Such surfaces are often approximated by triangle meshes 2 1 Triangle mesh
More informationSolid Modeling. Michael Kazhdan ( /657) HB , FvDFH 12.1, 12.2, 12.6, 12.7 Marching Cubes, Lorensen et al.
Solid Modeling Michael Kazhdan (601.457/657) HB 10.15 10.17, 10.22 FvDFH 12.1, 12.2, 12.6, 12.7 Marching Cubes, Lorensen et al. 1987 Announcement OpenGL review session: When: Today @ 9:00 PM Where: Malone
More informationAnimations. Hakan Bilen University of Edinburgh. Computer Graphics Fall Some slides are courtesy of Steve Marschner and Kavita Bala
Animations Hakan Bilen University of Edinburgh Computer Graphics Fall 2017 Some slides are courtesy of Steve Marschner and Kavita Bala Animation Artistic process What are animators trying to do? What tools
More informationLecture 7: Image Morphing. Idea #2: Align, then cross-disolve. Dog Averaging. Averaging vectors. Idea #1: Cross-Dissolving / Cross-fading
Lecture 7: Image Morphing Averaging vectors v = p + α (q p) = (1 - α) p + α q where α = q - v p α v (1-α) q p and q can be anything: points on a plane (2D) or in space (3D) Colors in RGB or HSV (3D) Whole
More informationGenerating Moving Regions from Snapshots of Complex Regions
Generating Moving Regions from Snapshots of Complex Regions MARK MCKENNNEY and ROGER FRYE, Southern Illinois University Edwardsville Moving regions are a form of spatiotemporal data in which a region changes
More informationGeneralized Barycentric Coordinates
Generalized Barycentric Coordinates Kai Hormann Faculty of Informatics University of Lugano Cartesian coordinates y 3 2 ( 3,1) 1 3 2 1 1 2 3 (2,2) (0,0) 1 2 3 (1, 2) x René Descartes (1596 1650) Appendix
More informationMeshless Modeling, Animating, and Simulating Point-Based Geometry
Meshless Modeling, Animating, and Simulating Point-Based Geometry Xiaohu Guo SUNY @ Stony Brook Email: xguo@cs.sunysb.edu http://www.cs.sunysb.edu/~xguo Graphics Primitives - Points The emergence of points
More informationThe HybridTree: Mixing Skeletal Implicit Surfaces, Triangle Meshes and Point Sets in a Free-form Modeling System
The HybridTree: Mixing Skeletal Implicit Surfaces, Triangle Meshes and Point Sets in a Free-form Modeling System Rémi Allègre, Eric Galin, Raphaëlle Chaine, Samir Akkouche LIRIS CNRS, Université Claude
More informationAnimated Modifiers (Morphing Teapot) Richard J Lapidus
Animated Modifiers (Morphing Teapot) Richard J Lapidus Learning Objectives After completing this chapter, you will be able to: Add and adjust a wide range of modifiers. Work in both object and world space
More informationLecture 10: Image Descriptors and Representation
I2200: Digital Image processing Lecture 10: Image Descriptors and Representation Prof. YingLi Tian Nov. 15, 2017 Department of Electrical Engineering The City College of New York The City University of
More informationImage Warping and Morphing
Image Warping and Morphing Paul Heckbert, Sept. 1999 15-869, Image-Based Modeling and Rendering Image Warping Image warping = rearranging the pixels of a picture. Also called image distortion, geometric
More informationImorph: An Interactive System for Visualizing and Modeling Implicit Morphs
Imorph: An Interactive System for Visualizing and Modeling Implicit Morphs H. Quynh Dinh 1 Multimedia, Vision and Visualization Stevens Institute of Technology Bruno Carvalho 2 Multimedia, Vision and Visualization
More informationWhat is visualization? Why is it important?
What is visualization? Why is it important? What does visualization do? What is the difference between scientific data and information data Cycle of Visualization Storage De noising/filtering Down sampling
More informationN-way morphing for 2D Animation
N-way morphing for 2D Animation William Baxter, Pascal Barla, Ken-Ichi Anjyo To cite this version: William Baxter, Pascal Barla, Ken-Ichi Anjyo. N-way morphing for 2D Animation. Computer Animation and
More informationDigital Image Processing Fundamentals
Ioannis Pitas Digital Image Processing Fundamentals Chapter 7 Shape Description Answers to the Chapter Questions Thessaloniki 1998 Chapter 7: Shape description 7.1 Introduction 1. Why is invariance to
More informationComputer Graphics II
MoCap (contd.) Computer Graphics II Autumn 2017-2018 Outline MoCap (contd.) 1 MoCap (contd.) Bruderlin & Williams, 1995 Outline 1 MoCap (contd.) Bruderlin & Williams, 1995 Blending and Time Warping We
More informationDetecting Multiple Symmetries with Extended SIFT
1 Detecting Multiple Symmetries with Extended SIFT 2 3 Anonymous ACCV submission Paper ID 388 4 5 6 7 8 9 10 11 12 13 14 15 16 Abstract. This paper describes an effective method for detecting multiple
More informationImage Morphing. Application: Movie Special Effects. Application: Registration /Alignment. Image Cross-Dissolve
Image Morphing Application: Movie Special Effects Morphing is turning one image into another (through a seamless transition) First movies with morphing Willow, 1988 Indiana Jones and the Last Crusade,
More informationGraphics Pipeline 2D Geometric Transformations
Graphics Pipeline 2D Geometric Transformations CS 4620 Lecture 8 1 Plane projection in drawing Albrecht Dürer 2 Plane projection in drawing source unknown 3 Rasterizing triangles Summary 1 evaluation of
More informationGeometric Transformations and Image Warping. Ross Whitaker modified by Guido Gerig SCI Institute, School of Computing University of Utah
Geometric Transformations and Image Warping Ross Whitaker modified by Guido Gerig SCI Institute, School of Computing University of Utah 1 Geom Trans: Distortion From Optics Barrel Distortion Pincushion
More informationN-way morphing for 2D animation
N-way morphing for 2D animation William Baxter OLM Digital, Inc. Tokyo, Japan baxter@olm.co.jp Pascal Barla INRIA Bordeaux University Bordeaux, France pascal.barla@labri.fr Ken Anjyo OLM Digital, Inc.
More information