Modeling Group Meeting Skeleton Clone using Mean Value Coordinates 20050920 By Draphix By Yen-Tuo Chang 2005-09-20.

Slides:



Advertisements
Similar presentations
Yang Yang, Miao Jin, Hongyi Wu Presenter: Buri Ban The Center for Advanced Computer Studies (CACS) University of Louisiana at Lafayette 3D Surface Localization.
Advertisements

Tao JuA general construction of coordinatesSlide 1 A general, geometric construction of coordinates in a convex simplicial polytope Tao Ju Washington University.
Text Scaffolds for Effective Surface Labeling Gregory Cipriano and Michael Gleicher.
Image Registration: Demons Algorithm JOJO
Mean Value Coordinates for Closed Triangular Meshes
5.2 Congruent Polygons.
1 Dr. Scott Schaefer Bezier Triangles and Multi-Sided Patches.
09/25/02 Dinesh Manocha, COMP258 Triangular Bezier Patches Natural generalization to Bezier curves Triangles are a simplex: Any polygon can be decomposed.
1 Siggraph 2006, 7/31/ Triangular Manifold Splines Xianfeng David Gu, Ying He, Hong Qin SMI 2005, “Manifold Splines” GMP 2006,
Non-Rigid Registration of 3D Surface by Deformable 2D Triangular Meshes Speaker:James Chang.
Inter-Surface Mapping John Schreiner, Arul Asirvatham, Emil Praun (University of Utah) Hugues Hoppe (Microsoft Research)
MATHIEU GAUTHIER PIERRE POULIN LIGUM, DEPT. I.R.O. UNIVERSITÉ DE MONTRÉAL GRAPHICS INTERFACE 2009 Preserving Sharp Edges in Geometry Images.
Retargeting Algorithms for Performance-Driven Animation J.P. Lewis Fred Pighin.
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.
Local or Global Minima: Flexible Dual-Front Active Contours Hua Li Anthony Yezzi.
Interactive Motion Editing Presented by Troy McMahon.
Tao JuA general construction of coordinatesSlide 1 A general, geometric construction of coordinates in any dimensions Tao Ju Washington University in St.
Exchanging Faces in Images SIGGRAPH ’04 Blanz V., Scherbaum K., Vetter T., Seidel HP. Speaker: Alvin Date: 21 July 2004.
Final Class: Range Data registration CISC4/689 Credits: Tel-Aviv University.
Modeling and Deformation of Arms and Legs Based on Ellipsoidal Sweeping Speaker: Alvin Date:2/16/2004From:PG03.
Automated Extraction and Parameterization of Motions in Large Data Sets SIGGRAPH’ 2004 Lucas Kovar, Michael Gleicher University of Wisconsin-Madison.
Epipolar Geometry and the Fundamental Matrix F
Visualization and graphics research group CIPIC January 30, 2003Multiresolution (ECS 289L) - Winter MAPS – Multiresolution Adaptive Parameterization.
Mesh Parameterization: Theory and Practice Barycentric Mappings.
Image Morphing : Rendering and Image Processing Alexei Efros.
Cubic Bezier and B-Spline Curves
Image Morphing : Computational Photography Alexei Efros, CMU, Fall 2005 © Alexey Tikhonov.
Subdivision Primer CS426, 2000 Robert Osada [DeRose 2000]
1 Expression Cloning Jung-yong Noh Ulrich Neumann Siggraph01.
Image Morphing, Triangulation CSE399b, Spring 07 Computer Vision.
Part Two Multiresolution Analysis of Arbitrary Meshes M. Eck, T. DeRose, T. Duchamp, H. Hoppe, M. Lounsbery, W. Stuetzle SIGGRAPH 95.
Facial animation retargeting framework using radial basis functions Tamás Umenhoffer, Balázs Tóth Introduction Realistic facial animation16 is a challenging.
Linear Algebra (Aljabar Linier) Week 10 Universitas Multimedia Nusantara Serpong, Tangerang Dr. Ananda Kusuma
1 Surface Applications Fitting Manifold Surfaces To 3D Point Clouds, Cindy Grimm, David Laidlaw and Joseph Crisco. Journal of Biomechanical Engineering,
2.1 Functions and their Graphs page 67. Learning Targets I can determine whether a given relations is a function. I can represent relations and function.
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,
Koji Momihara, Kumamoto University (joint work with Masashi Shinohara) Distance sets on circles.
Global Parametrization of Range Image Sets Nico Pietroni, Marco Tarini, Olga Sorkine, Denis Zorin.
Pipelined and Parallel Computing Data Dependency Analysis for 1 Hongtao Du AICIP Research Mar 9, 2006.
Subdivision Schemes Basic idea: Start with something coarse, and refine it into smaller pieces for rendering –We have seen how subdivision may be used.
MURI Annual Review, Vanderbilt, Sep 8 th, 2009 Heterogeneous Sensor Webs for Automated Target Recognition and Tracking in Urban Terrain (W911NF )
David Levin Tel-Aviv University Afrigraph 2009 Shape Preserving Deformation David Levin Tel-Aviv University Afrigraph 2009 Based on joint works with Yaron.
Advanced Computer Graphics CSE 190 [Spring 2015], Lecture 9 Ravi Ramamoorthi
Lee Byung-Gook Dongseo Univ.
Yizhou Yu Texture-Mapping Real Scenes from Photographs Yizhou Yu Computer Science Division University of California at Berkeley Yizhou Yu Computer Science.
Flexible Automatic Motion Blending with Registration Curves
Visual Tracking by Cluster Analysis Arthur Pece Department of Computer Science University of Copenhagen
Construction of Navau and Garcia. Basic steps Construction has two parameters: smoothness k and n > k, defining how closely the surface follows the control.
Spring 2014 CS274: Automatic Rigging
Multimedia Programming 10: Image Morphing
3-D Mesh Morphing By Newton Der.
Rongjie Lai University of Southern California Joint work with: Jian Liang, Alvin Wong, Hongkai Zhao 1 Geometric Understanding of Point Clouds using Laplace-Beltrami.
Subdivision Schemes. Center for Graphics and Geometric Computing, Technion What is Subdivision?  Subdivision is a process in which a poly-line/mesh is.
1 Spherical manifolds for hierarchical surface modeling Cindy Grimm.
Deformation techniques
Bezier Triangles and Multi-Sided Patches
التأهيل التربوي المملكة العربية السعودية جامعة الملك عبدالعزيز
Similarity, Right Triangles,
Computer Animation and Visualisation Lecture 4. Skinning
دانشگاه شهیدرجایی تهران
تعهدات مشتری در کنوانسیون بیع بین المللی
بسمه تعالی کارگاه ارزشیابی پیشرفت تحصیلی
Stability Analysis of MNCM Class of Algorithms and two more problems !
MP4 Walkthrough Video Animation
Chapter 4 Congruent Triangles.
How will I know if I have been successful?
Communication Driven Remapping of Processing Element (PE) in Fault-tolerant NoC-based MPSoCs Chia-Ling Chen, Yen-Hao Chen and TingTing Hwang Department.
Presentation transcript:

Modeling Group Meeting Skeleton Clone using Mean Value Coordinates By Draphix By Yen-Tuo Chang

OUTLINE The Goal Algorithm: “Mean Value Coordinates” Results

The Goal Skeleton Clone –In “Motion Retargeting”, three things will be transferred from the Source to the Target The Skeleton The Motion Data The Binding Weights

The Goal Skeleton Clone –In “Motion Retargeting”, three things will be transferred from the Source to the Target

The Goal Skeleton Clone –After doing the followings: Feature Specifications Partitioning and parameterization –The correspondence (i.e. the mapping relations) are constructed

The Goal Skeleton Clone –We need to transfer the bone-data (position of the joints) –The automatically-generated skeleton will then serve as the basis of transferred motion and binding weights

The Goal Skeleton Clone –We need to transfer the bone-data (position of the joints)

The Goal Skeleton Clone –The previously used method is not reasonable enough

The Goal So I decided to implement “Mean Value Coordinates for Closed Triangular Meshes” –SIGGRAPH 2005

Mean Value Coordinates 2D Mean Value Coordinates

Mean Value Coordinates 3D Mean Value Coordinates

Mean Value Coordinates 3D Mean Value Coordinates

Mean Value Coordinates 3D Mean Value Coordinates –Two major concerns: Stability

Mean Value Coordinates 3D Mean Value Coordinates –Two major concerns: Co-planar cases –When v lies “inside” triangle T, it converges to 2D barycentric coordinates

Mean Value Coordinates 3D Mean Value Coordinates

Result Original Source Model

Result Skeleton clone using previous method

Result Skeleton clone using MVC

Result Original Source Model

Result Skeleton clone using previous method

Result Skeleton clone using previous method

Result Skeleton clone using MVC

:D THANK YOU, FOR ALL YOUR ATTENTION !!