Hair and strand-like deformable models 15-863: Class #15 (Mar 11) Doug James, CMU.

Slides:



Advertisements
Similar presentations
Shared-Memory Model and Threads Intel Software College Introduction to Parallel Programming – Part 2.
Advertisements

THE FINITE ELEMENT METHOD
SPECIAL PURPOSE ELEMENTS
Digital Reference: Collaborations, Big and Small Alice K. Kawakami Kay Deeney Shirley David MLGSCA Program Meeting Scottsdale, AZ December 11, 2002.
Context-based Visual Concept Detection Using Domain Adaptive Semantic Diffusion Yu-Gang Jiang, Jun Wang, Shih-Fu Chang, Chong-Wah Ngo VIREO Research Group.
Introduction to Metview
Bath, 25 Years of CG Hair Modelling, Animation, and Rendering Wen Tang School of Computing, University of Teesside
IEEE CDC Nassau, Bahamas, December Integration of shape constraints in data association filters Integration of shape constraints in data.
1GR2-00 GR2 Advanced Computer Graphics AGR Lecture 18 Image-based Rendering Final Review of Rendering What We Did Not Cover Learning More...
16.1 Si23_03 SI23 Introduction to Computer Graphics Lecture 16 – Some Special Rendering Effects.
Hair Simulation Model for Real-Time Environments Petr Kmoch 1, Ugo Bonanni 2, Nadia Magnenat- Thalmann 2 1. Faculty of Mathematics and Physics, Charles.
Computer Literacy BASICS
ME751 Advanced Computational Multibody Dynamics Section 9.3 February 18, 2010 © Dan Negrut, 2010 ME751, UW-Madison Discontent is the first necessity of.
Electric Bus Management System
Session 2: Introduction to the Quality Criteria. Session Overview Your facilitator, ___________________. [Add details of facilitators background, including.
1 Multimedia Systems 2 Dr Paul Newbury School of Engineering and Information Technology ENGG II - 3A11 Ext:
8 2.
1 Motion and Manipulation Configuration Space. Outline Motion Planning Configuration Space and Free Space Free Space Structure and Complexity.
Chapter 10: The Traditional Approach to Design
Systems Analysis and Design in a Changing World, Fifth Edition
Chapter 12 Analyzing Semistructured Decision Support Systems Systems Analysis and Design Kendall and Kendall Fifth Edition.
1 Volume measures and Rebasing of National Accounts Training Workshop on System of National Accounts for ECO Member Countries October 2012, Tehran,
Physically Based Sound Modeling Class #13 (Feb 24) Doug James, CMU.
Motivation Hair animation used in movies, games, virtual reality, etc. Problem due to complexity –Human head has over 100,000 strands of hair –Computation.
Overview Class #5 (Thurs, Jan 30) Rigid body contact –Read B&W course notes on Collision and Contact Constraint formulation Lagrangian Reduced coordinate.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #17.
Vision Sensing. Multi-View Stereo for Community Photo Collections Michael Goesele, et al, ICCV 2007 Venus de Milo.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Figure Animation.
Temporally Coherent Completion of Dynamic Shapes Hao Li, Linjie Luo, Daniel Vlasic, Pieter Peers, Jovan Popović, Mark Pauly, Szymon Rusinkiewicz ACM Transactions.
Hair Simulation COMP 768 Qi Mo.
Overview Class #6 (Tues, Feb 4) Begin deformable models!! Background on elasticity Elastostatics: generalized 3D springs Boundary integral formulation.
Computer Vision (CSE P 576)
Advanced Computer Graphics CSE 190 [Spring 2015], Lecture 14 Ravi Ramamoorthi
SIGGRAPH Course 30: Performance-Driven Facial Animation Section: Markerless Face Capture and Automatic Model Construction Part 2: Li Zhang, Columbia University.
GPU Hierarchies for Hair Simulation Qi Mo COMP 768 course project proposal.
UNC Chapel Hill M. C. Lin Reading Assignments Principles of Traditional Animation Applied to 3D Computer Animation, by J. Lasseter, Proc. of ACM SIGGRAPH.
UNC Chapel Hill M. C. Lin COMP259: Physically-Based Modeling, Simulation & Animation Tues/Thur 12:30pm – 1:45pm (SN 011)
Adaptive Dynamics of Articulated Bodies. Articulated bodies in Computer Graphics – Humans, hair, animals – Trees, forests, grass – Deformable bodies –
Visualization and graphics research group CIPIC January 21, 2003Multiresolution (ECS 289L) - Winter Dynamic View-Dependent Simplification for Polygonal.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Constraint-Based Motion Planning using Voronoi Diagrams Maxim Garber and Ming C. Lin Department of Computer.
3D full object reconstruction from kinect Yoni Choukroun Elie Semmel Advisor: Yonathan Afflalo.
Scope of PBMIS Science vs engineering Online vs. offline simulation Application driven Research issues.
Overview Class #7 (Thurs, Feb 6) Black box approach to linear elastostatics Discrete Green’s function methods –Three parts: What are Green’s functions?
Modeling Hair-Hair Interactions Using Sparse Guide Hairs Yizhou Yu Joint work with Johnny Chang and Jingyi Jin Department of Computer Science University.
Interactive level of detail control for film quality crowd animation International Conference on Control, Automation and Systems 2008 Oct , 2008.
Automatic Registration of Color Images to 3D Geometry Computer Graphics International 2009 Yunzhen Li and Kok-Lim Low School of Computing National University.
Computer animation Hair “A Survey on Hair Modeling: Styling, Simulation, and Rendering,” K. Ward, F. Bertails, T.-Y. Kim S. Marschner, M.-P. Cani, M. Lin.
Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics Lecture 27 of 42 Wednesday, 02.
MESA LAB Multi-view image stitching Guimei Zhang MESA LAB MESA (Mechatronics, Embedded Systems and Automation) LAB School of Engineering, University of.
Realtime 3D model construction with Microsoft Kinect and an NVIDIA Kepler laptop GPU Paul Caheny MSc in HPC 2011/2012 Project Preparation Presentation.
Adaptively Sampled Distance Fields Representing Shape for Computer Graphics Ronald N. Perry and Sarah F. Frisken Mitsubishi Electric Research Laboratories.
A Computationally Efficient Framework for Modeling Soft Body Impact Sarah F. Frisken and Ronald N. Perry Mitsubishi Electric Research Laboratories.
CPSC : Data-driven Computer Graphics Jinxiang Chai.
Julien Lenoir IPAM January 11 th, Classification  Human tissues: Intestines Fallopian tubes Muscles …  Tools: Surgical thread Catheter, Guide.
UNC Chapel Hill M. C. Lin Basics of Motion Generation let X i = position,orient. of O i at t k = t 0,  i END = false while (not END) do display O i, 
Fundamentals of Computer Animation Flexible Objects (2)
Physics-Based Simulation: Graphics and Robotics Chand T. John.
Hair Modelling, Animation, and Rendering
COMPUTER GRAPHICS CHAPTER 35 CS 482 – Fall 2017 ANIMATION
Introduction Prof. Lizhuang Ma.
Human Figure Animation
Morphing and Shape Processing
COMP259: Physically-Based Modeling, Simulation & Animation
Reading Assignments Principles of Traditional Animation Applied to 3D Computer Animation, by J. Lasseter, Proc. of ACM SIGGRAPH 1987 Computer Animation:
Basics of Motion Generation
COMP259: Physically-Based Modeling, Simulation & Animation
Introduction Prof. Lizhuang Ma.
Computer Graphics Lecture 15.
Physically Based Modeling -Overview-
Presentation transcript:

Hair and strand-like deformable models : Class #15 (Mar 11) Doug James, CMU

Overview Class #15 (Mar 11) Course project & proposal Strand-like deformable models –Hair, sutures, cables, and other 1D structures –Flexible chains geometrically large deformation –Twist DOF makes things more interesting

Project Proposal 2 pages or less Use SIGGRAPH style LaTeX formatting Proposal section structure: 1.Abstract 2.Introduction (What, why, related work) 3.Details of approach 4.Proposed work (incrementally defined) 1.Will do (core material) 2.Hope to do (time-permitting) 3.Ultimately would like to do (if 1 & 2 get done) 5.Summary of proposed contributions 6.References (e.g., use BibTeX & graphbib)

Project Calendar Proposal: Thursday, March 20. Progress report: Tuesday, April 15. Presentation: Thursday, April 24(?) Final report: Tuesday, April 29. ACM I3D: Away Tu-April 29 & Th-May 1.

Project Software Don’t have to reinvent the wheel Can explore PBMIS applications versus modeling fundamentals FEM, BEM, rigid bodies, collision detection, my code, etc. Constraint: project must be substantial

Possible evaluation choice OPTION A 30% - 2 assignments 60% - project 10% - presentation OPTION B 45% - 3 assignments 45% - project 10% - presentation

Strand-like deformable models Hair, sutures, cables, and other 1D structures Flexible chains –geometrically large deformation Twist DOF makes things more interesting Application determines utility of physically based models

Interactive Multiresolution Hair Modeling and Editing Tae-Yong Kim, Ulrich Neumann. ACM Transactions on Graphics. 21(3), pp , Sometimes physics just gets in the way Hairstyling doesn’t require physically accurate hair Good survey: –N.Magnenat-Thalmann, S.Hadap, P.Kalra, State of the Art in Hair Simulation, International Workshop on Human Modeling and Animation, Seoul, Korea, Korea Computer Graphics Society, pp. 3-9, June, 2002.State of the Art in Hair Simulation

Interactive Multiresolution Hair Modeling and Editing Tae-Yong Kim, Ulrich Neumann. ACM Transactions on Graphics. 21(3), pp , 2002.

Faking Dynamics of Ropes and Springs Ronen Barzel. IEEE Computer Graphics & Applications. 17(3), pp , Animator key frames amplitudes of shape functions

Faking Dynamics of Ropes and Springs Ronen Barzel. IEEE Computer Graphics & Applications. 17(3), pp , 1997.

Recall...

Some other approaches Could add torsional springs –[Rosenblum et al. 91] –[Daldegan et al. 93] Simulated Knot Tying. J.M. Phillips, A.M. Ladd, L.E. Kavraki. IEEE International Conference on Robotics and Automation 2002.Simulated Knot Tying See webpage for more examples. From [Hadap and Magnenat-Thalmann 01]

Open Kinematic Chains Hair is basically inextensible  numerical stiffness Multibody open chain approx. is now common for hair Can be solved efficiently Articulated-Body Method –Reduced coordinate formulation –O(n) forward dynamics –Featherstone, R., Robot Dynamics Algorithms, Kluwer, Boston, Could (of course) use fast O(n) Lagrange multiplier methods

A Practical Model for Hair Mutual Interactions Johnny T. Chang, Jingyi Jin, Yizhou Yu. ACM SIGGRAPH Symp. on Computer Animation. pp , Recent example “Static links” Hair-hair interactions Hair interpolated using guide hairs Use Featherstone’s algorithm

A Practical Model for Hair Mutual Interactions Johnny T. Chang, Jingyi Jin, Yizhou Yu. ACM SIGGRAPH Symp. on Computer Animation. pp , 2002.

Eric Plante, Marie-Paule Cani, Pierre Poulin, Capturing the Complexity of Hair Motion, GMOD numéro 1 volume 64, january Capturing the Complexity of Hair Motion

Next class... Thursday, March 13 Fast and Flexible 3D Scanning Szymon Rusinkiewicz, Princeton University Wean Hall 4623, Talk 12:30pm - 2:00pm The digitization of the 3D shape of real objects is a rapidly expanding field, with applications in design, manufacturing, and mapping spaces such as buildings and caves. This talk will describe recent research aimed at increasing the speed and flexibility of 3D scanning systems. Two new scanner designs will be presented, one based on active temporal stereo and the other based on projected structured light with stripe boundary coding. Both are based on a space-time stereo framework, in which correspondences between two cameras or between a camera and projector are obtained by considering windows with extent in both space and time. The scanners are the first stage in a 3D model acquisition pipeline, which also includes algorithms for aligning and merging successive range images. The talk will discuss the value of having the entire pipeline operate in real time, which allows the user to see holes in the model and determine when the object has been completely covered. Results are presented from a prototype that incorporates 60 Hz. structured-light rangefinder, a real- time variant of ICP (iterative closest points) for alignment, and point-based merging and rendering algorithms.

D. K. Pai, STRANDS: Interactive Simulation of Thin Solids using Cosserat Models, Computer Graphics Forum, 21(3), pp , 2002.