“Graphical Modeling and Animation of Brittle Fracture” by James F. O’Brien and Jessica K. Hodgins, Georgia Institute of Technology “A Morphable Model.

Slides:



Advertisements
Similar presentations
FEA Reference Guide See additional material herehere.
Advertisements

Jane Yen Carlo Séquin UC Berkeley I3D 2001 [1] M.C. Escher, His Life and Complete Graphic Work Escher Sphere Construction Kit.
© Fluent Inc. 4/16/ Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002 Fluent User Services Center Edge and Face Meshing.
Texture Synthesis on [Arbitrary Manifold] Surfaces Presented by: Sam Z. Glassenberg* * Several slides borrowed from Wei/Levoy presentation.
3D Morphing using Multiplanar Representation
Week 11 - Wednesday.  Image based effects  Skyboxes  Lightfields  Sprites  Billboards  Particle systems.
Extended Gaussian Images
Level Creation Pipeline from Sketches to the Level.
Meshless Elasticity Model and Contact Mechanics-based Verification Technique Rifat Aras 1 Yuzhong Shen 1 Michel Audette 1 Stephane Bordas 2 1 Department.
CAD Import, Partitioning & Meshing J.Cugnoni LMAF / EPFL 2009.
Exchanging Faces in Images SIGGRAPH ’04 Blanz V., Scherbaum K., Vetter T., Seidel HP. Speaker: Alvin Date: 21 July 2004.
Surface Reconstruction from 3D Volume Data. Problem Definition Construct polyhedral surfaces from regularly-sampled 3D digital volumes.
A Study of the Effects of Design Features on the Flow Forces of Pressure Regulating Spool Valves Progress Report #1 Frank Henderson 11/5/09.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 23: Physical Simulation 2 Ravi Ramamoorthi Most slides.
Parametrizing Triangulated Meshes Chalana Bezawada Kernel Group PRISM 3DK – 3DK – September 15, 2000.
Face Poser: Interactive Modeling of 3D Facial Expressions Using Model Priors Manfred Lau 1,3 Jinxiang Chai 2 Ying-Qing Xu 3 Heung-Yeung Shum 3 1 Carnegie.
Tetra-Cubes: An algorithm to generate 3D isosurfaces based upon tetrahedra BERNARDO PIQUET CARNEIRO CLAUDIO T. SILVA ARIE E. KAUFMAN Department of Computer.
1cs426-winter-2008 Notes  Collision notes part 1 (primitive operations) should be up on the weekend.
Interactive Hairstyle Modeling Using a Sketching Interface Xiaoyang Mao Kouichi Kashio Hiroyuki Kato Atsumi Imamiya CGGM 2002.
Mesh Parameterization: Theory and Practice Non-Planar Domains.
Realistic Facial Modelling For Animation. Facial Modeling For Animation Building a general face mesh Building a general face mesh 3D digitization of the.
Physically-Based Simulation of Objects Represented by Surface Meshes Matthias Muller, Matthias Teschner, Markus Gross CGI 2004.
Facial Type, Expression, and Viseme Generation Josh McCoy, James Skorupski, and Jerry Yee.
Faces: Analysis and Synthesis Vision for Graphics CSE 590SS, Winter 2001 Richard Szeliski.
Learning the Appearance of Faces: A Unifying Approach for the Analysis and Synthesis of Images. Thomas Vetter Germany University of Freiburg
Computer-Based Animation. ● To animate something – to bring it to life ● Animation covers all changes that have visual effects – Positon (motion dynamic)
Meshless Animation of Fracturing Solids Mark Pauly Leonidas J. Guibas Richard Keiser Markus Gross Bart Adams Philip Dutré.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST4 Training Moving and rotating faces.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
05/09/02(c) 2002 University of Wisconsin Last Time Global illumination algorithms Grades so far.
Elements of Art.
Socorro G.V. (1), Ruiz-Gironés E. (2), Oliver A. (1), Cascón J.M. (3), Escobar J.M. (1), Sarrate J. (2) and Montenegro R. (1) CMN June 29 – July.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 19 Other Graphics Considerations Review.
1 Perception and VR MONT 104S, Spring 2008 Lecture 22 Other Graphics Considerations Review.
QUIZ 1.What are Earthquakes? 2._____ is the deformation of a material caused by stress. 3.Describe tension stress. 4.Faulting causes rock to _________.
Geometric Transformation. So far…. We have been discussing the basic elements of geometric programming. We have discussed points, vectors and their operations.
Final Project Presentation& Demo Zhi Dong Real Time FEM of Elasto-Plastic Simulation.
3D Intro. 3D Technology Progression G-4 G-4
Teddy: A Sketching Interface for 3D Freeform Design Takeo Igarashi University of Tokyo Satoshi Matsuoka, Hidehiko Tanaka Tokyo Institute of Technology.
Computer Graphics 2 In the name of God. Outline Introduction Animation The most important senior groups Animation techniques Summary Walking, running,…examples.
Robot sensors MVRT 2010 – 2011 season. Analog versus Digital Analog Goes from 0 to 254 Numerous values Similar to making waves because there are not sudden.
Global Parametrization of Range Image Sets Nico Pietroni, Marco Tarini, Olga Sorkine, Denis Zorin.
Anthony R. Dobrovolskis, SETI Institute SPLIT SPHERES AS MODELS OF ASTEROIDS, COMETS, AND MOONS Objective & Approach The ”split sphere” model is used here.
Business and Computing Deanery 3D Modelling Tools Week 6 Boolean and Meshes.
Chapter 7 Advanced Part Modeling Techniques. After completing this chapter, you will be able to perform the following: –Extrude an open profile –Create.
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
AS-RIGID-AS-POSSIBLE SHAPE MANIPULATION
3D Object Morphing CS5245 Vision and Graphics for Special Effects.
CS559: Computer Graphics Lecture 8: Warping, Morphing, 3D Transformation Li Zhang Spring 2010 Most slides borrowed from Yungyu ChuangYungyu Chuang.
JinJin Hong, Lixia Yan, Jiaoying Shi (State Key Lab. of CAD&CG, Zhejiang University) A Tetrahedron Based Volume Model Simplification Algorithm.
Beyond Bouncing Boxes Fast, yet still Realistic, Deformation and Fracture Jeff Lander Darwin 3D, LLC Luxoflux James O'Brien U. of California, Berkeley.
Business and Computing Deanery 3D Modelling Tools Week 7 Boolean and Meshes.
Discontinuous Displacement Mapping for Volume Graphics, Volume Graphics 2006, July 30, Boston, MA Discontinuous Displacement Mapping for Volume Graphics.
Local Illumination and Shading
CS559: Computer Graphics Lecture 7: Image Warping and Panorama Li Zhang Spring 2008 Most slides borrowed from Yungyu ChuangYungyu Chuang.
CAD Import Partitioning & Meshing
Animation Animation is about bringing things to life Technically: –Generate a sequence of images that, when played one after the other, make things move.
Computer Graphics Imaging Ying Zhu Georgia State University Lecture 29 Soft Bodies and Rigid Bodies.
CGM NTUST An Interactive Design System for Plush Toys Plushie Yuki Mori* Takeo Igarashi*
Decimation of Triangle Meshes Paper by W.J.Schroeder et.al Presented by Guangfeng Ji.
Lesson Plan: Drafting and Design J6-2. What is 3D solid modeling? How do 3D solid modeling programs work?
Solid object break-up Ivan Dramaliev CS260, Winter’03.
Mesh Modelling With Curve Analogies
Mesh Modelling With Curve Analogies
Deforming Objects CGDD 4113 Jeff Chastine.
指導教授: 劉興民 副教授 學生:蔣宜桓、徐 靖、紀重禕、江宗富
Advanced Computer Graphics: Teddy
Presentation transcript:

“Graphical Modeling and Animation of Brittle Fracture” by James F. O’Brien and Jessica K. Hodgins, Georgia Institute of Technology “A Morphable Model for the Synthesis of 3D Faces” by Volker Blanz and Thomas Vetter, Max- Planck-Institut für Biologische Kybernetik “Teddy: A Sketching Interface for 3D Freeform Design” by Takeo Igarashi and Hidehiko Tanaka, University of Tokyo, and Satoshi Matsuoka, Tokyo Institute of Technology CHAOS Meeting! Bill White will present an overview of three papers that were presented at this year’s SIGGRAPH. These papers were selected as being expected to have the greatest overall impact on computer graphics and interactive techniques. Wednesday September 8, :30 - 5:30 PM Peck Hall 2304

“Graphical Modeling and Animation of Brittle Fracture” James F. O’Brien and Jessica K. Hodgins Georgia Institute of Technology

Previous work in modeling breaking objects either: simulated material deformations, generating a fracture whenever the distance between originally close nodes exceeded a certain size, or used virtual springs to connect masses together until the springs were pulled too far apart. The two main drawbacks to these techniques: the exact location and orientation of the fractures is unknown, and the fracture surfaces are limited to the boundaries of the original mesh structure.

This work remedies these two problems by structuring the breakable objects as a 3-D mesh of tetrahedra, each of which can be split into multiple tetrahedra after being fractured. An adobe wall struck by a wrecking ball. The wall is attached to the ground. The same adobe wall struck by a wrecking ball with 50 times the original wrecking ball’s mass.

(a) The initial mesh used to generate the face of the adobe wall that is struck by the wrecking ball. (b) The (reassembled) mesh after being struck by the wrecking ball. (c) Same as (b), with cracks emphasized. (d) Internal fractures shown as a wireframe.

A simple object and its tetrahedron mesh. Opening Mode In-Plane Shear Mode Out-Of-Plane Shear Mode The force modes that could make the object open further.

(a) The original tetrahedral element. Splitting a Tetrahedral Element with a Fracture Plane (b) The splitting node and fracture plane. (c) The element is split into polyhedra that are decomposed into tetrahedra.

Comparison of a Real-World Event and a Simulation A physical ceramic bowl dropped from one meter onto a hard surface. A simulation matching the initial conditions of the physical bowl.

“A Morphable Model for the Synthesis of 3D Faces” Volker Blanz and Thomas Vetter Max-Planck-Institut für Biologische Kybernetik

A data set of prototypical of 3D facial scans is used... …along with a 2D image of a face... …to produce a parameterization of the 2D face as a linear combination of the faces in the database... …that can be manipulated to have a new orientation, expression, etc.

Making New Faces from Old Ones Halfway between the average and the prototype The “Anti-Face” - As far from the average as the prototype, but in the opposite way!

The Original The 3D Model The Color Map The 3D Reconstruction Reorientations

“Teddy: A Sketching Interface for 3D Freeform Design” Takeo Igarashi & Hidehiko Tanaka, University of Tokyo Satoshi Matsuoka, Tokyo Institute of Technology

Creating a 3D object with a 2D input stroke. Painting on the surface of the 3D object with a 2D input stroke. Creating an extrusion from the 3D object with a closed stroke, followed by a rotation, and then an extrusion stroke.

Cutting off part of the 3D object with a 2D input stroke. Adding an extrusion after cutting the object. Scribbling to erase a feature. Scribbling to smooth off a surface.

Creating the 3D Object Original Polygon Triangulation into Terminal, Sleeve, and Junction Triangles Chordal Axis Retriangulation into Fans Spine Final Retriangulation Spines are elevated, quarter ovals are generated, and then triangulated as a 3D mesh.