Spacetime Constraints

Total Page:16

File Type:pdf, Size:1020Kb

Spacetime Constraints ~ ComputerGraphics, Volume 22, Number 4, August 1988 l, Spacetime Constraints Andrew Witkin Michael Kass Schlumberger Palo Alto Research 3340 Hillview Avenue, Palo Alto, CA 9~30~ Abstract Siggraph '87 [12]. Although £uzo, Jr. showed us that the team of animator, keyframe system, and renderer can be Spacetime constraints are a new method for creating char- a powerful one, the responsibility for defining the motion acter animation. The animator specifies what the char- remains almost entirely with the animator. acter has to do, for instance, "jump from here to there, Some aspects of animation--personality and appeal, clearing a hurdle in between;" how the motion should be for example---will surely be left to the animator's artistry performed, for instance "don't waste energy," or "come and skill for a long time to come. However, many of the down hard enough to splatter whatever you land on;" the principles of animation are concerned with making the character's physical structure--the geometry, mass, con- character's motion look real at a basic mechanical level nectivity, etc. of the parts; and the physical resources, that ought to admit to formal physical treatment. Con- available to the character to accomplish the motion, for sider for example a jump exhibiting anticipation, squash- instance the character's muscles, a floor to push off from, and-stretch, and follow-through. Any creature--human or etc. The requirements contained in this description, to- lamp--can only accelerate its own center of mass by push- gether with Newton's laws, comprise a problem of con- ing on something else. In jumping, the opportunity to con- strained optimization. The solution to this problem is a trol acceleration only exists during contact with the floor, phyJically valid motion satisfying the "what" constraints because while airborne there is nothing to push on. Antici- and optimizing the "how" criteria. We present as exam- pation prior to takeoff is the phase in which the needed mo- pies a Luxo lamp performing a variety of coordinated mo- mentum is acquired by squashing then stretching to push tions. These realistic motions conform to such principles of off against the floor. Follow-through is the phase in which traditional animation as anticipation, squash-and-stretch, the momentum on landing is absorbed. follow-through, and timing. Such physical arguments make nice poJt hoe explana- tions, but can physics be brought to bear in creating the Keywords -- Animation, Constraints complex active motions of characters like Luxo? If so, how much of what we regard as "nice" motion follows directly I. Introduction from first principles, and how much is really a matter of Computer animation has made enormous strides in the style and convention? past several years. In particular, Pixar's Luzo, Jr. [13] This paper presents a physically-based approach to marked a turning point as perhaps the first computer- character animation in which coordinated, active motion generated work to compete seriously with works of tra- is created automatically by specifying: ditional animation on every front. Key among the reasons • What the character has to do, for instance "jump from for Luzo, .)'r. 's success is that it was made by a talented here to there." animator who adapted the principles of traditional anima- • How the motion should be performed, for instance tion to the computer medium. Luzo, Jr., in large measure, "don't waste energy," or "come down hard enough is a work of traditional animation that happens to use a to splatter whatever you land on." computer to render and to interpolate between keyframes. John Lasseter speUed this out clearly in his presentation to • What the character's physical structure is--what the pieces are shaped llke, what they weigh, how they're Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct connected, etc. commercial advantage, the ACM copyright notice and the title of the • What physical resources are available to the charac- publication and its date appear, and notice is given that copying is by ter to accomplish the desired motion, for instance the permission of the Association for Computing Machinery. To copy otherwise, or to republish, requires a fee and/or specific permission. character's muscles (or whatever an animate lamp has in place of muscles,) a floor to push off from, etc. @1988 ACM-0-89791-275-6/88/008/0159 $00.75 "Luxo" is a trademark of Jac Jacobsen Industries AS. 159 SIGGRAPH '88, Atlanta, August 1-5, 1988 Our initial experiments with this approach have aimed or completely constrained, are called two-point boundar!l at making a Luxo lamp execute a convincing jump just by problems, requiring more elaborate solution methods than telling it where to start mad where to end. The results forward simulation.[6] we present in this paper show that such properties as an- Character animation poses a still more difficult prob- ticipation, follow-through, squash-and-stretch, and timing lem. Animals move by using their muscles to exert forces indeed emerge from a bare description of the motion's pur- that vary as a function of time. Calculating the motion by pose and the physical context in which it occurs. Moreover, simulation is straightforward once these tlme-dependent simple changes to the goals of the motion or to the phys- force functions are known, but the difficult problem is to ical model give rise to interesting variations on the basic calculate force functions that achieve the goals of the mo- motion. For example, doubling (or quadrupling) the mass tion. Specifying these functions by hvaad would be hope- of Luxo's base creates amusingly exaggerated motion in less, equivalent to making a robot move gracefuLly by man- which the base 1oo~ heavy. ually varying its motor torques. OvLr method entails the numerical solution of laxge In an effort to reconcile the advaaatages of simula- constrained optimization problems, for which a variety of tion with the need for control, several researchers [2, 10] standard algorithms exist. These algorithms, while rela- have proposed methods for blending positional constraints tively expensive, spend most of their time solving sparse with dynamic simulations. The idea behind these meth- linear systems, and are therefore amenable to accelera- ods is to treat kinematic constraints as the consequences tion by array processors and other commonly available of unknown "constraint forces," solve for the forces, then hardware. The greatest difficulty arises not in comput- add them into the simulation, exactly canceling that com- ing the numerical solution, but in setting up the intricate ponent of the applied forces that fights against the con- sparse matrix equations that drive the solution process. To straints. address this problem we implemented an object-oriented Constraint force methods permit parts, such as a symbolic algebra system that automates this difficult task character's hands or feet, to be moved along predefined almost entirely. We therefore believe the method described keyframed trajectories, but provide no help in defining here can become a practical animation tool requiring no the trajectories, which is the central problem in creat- more mathematical sophistication of the end user than do ing character animation. While allowing a character to current keyframlng systems. be dragged around manually like a marionette, constraint The remainder of the paper is organized as follows: forces sidestep the central issue of deciding how the char- the following section discusses the previous use of physical acter should move. methods in animation. The spacetime method is then in- These shortcomings led us to adopt a new formula- troduced using a moving particle as a toy example. Next, tion of the constraint problem, whose central characteris- our extension of the method to complex problems is dis- tic is that we solve for the character's motion and time- cussed. Finally, the Luxo model and the results obtained varying muscle forces over the entire time interval of in- with it are described. terest, rather than progressing sequentially through time. Because we extend the model through time as well as space, II. Background and Motivation we call the formulation spacetim¢ constraints. The spacetime formulation permits the imposition of Recently, there has been considerable interest in incorpo- constraints throughout the time course of the motion, rating physics into animation using simulation methods. with the effects of constraints propagating freely back- [10, 17, 18, 2, 16, 7, 9] The appeal of physical simulation ward as well as forward in time. Constraints on initial, as an animation technique lies in its promise to produce re- final, or intermediate positions and velocities directly en- alistic motion automatically by applying the same physical code the goal~ of the motion, while constraints limiting laws that govern real objects' behavior. muscle forces or preventing interpenetration define prop- Unfortunately, the realism of simulation comes at the erties of the physical situation. Additionally, Newtouian expense of control. Simulation methods solve initial value physics provides a constraint relating the force and po- problems: the course of a simulation is completely deter- sition functions that must hold at every instant in time. mined by the objects' initial positions and velocities, and Subject to these constraints we optimize functions that by the forces applied to the objects along the way. An an- specify how the motion should be performed, in terms of imator, however, is usually concerned as much with where efficiency, smoothness, etc. Solving this constrained opti- the objects end up and how they get there as where they mization problem yields optimal, physically valid motion begin. Problems cast in this form are not initial value that achieves the goals specified by the animator.
Recommended publications
  • Subdivision Surfaces Years of Experience at Pixar
    Subdivision Surfaces Years of Experience at Pixar - Recursively Generated B-Spline Surfaces on Arbitrary Topological Meshes Ed Catmull, Jim Clark 1978 Computer-Aided Design - Subdivision Surfaces in Character Animation Tony DeRose, Michael Kass, Tien Truong 1998 SIGGRAPH Proceedings - Feature Adaptive GPU Rendering of Catmull-Clark Subdivision Surfaces Matthias Niessner, Charles Loop, Mark Meyer, Tony DeRose 2012 ACM Transactions on Graphics Subdivision Advantages • Flexible Mesh Topology • Efficient Representation for Smooth Shapes • Semi-Sharp Creases for Fine Detail and Hard Surfaces • Open Source – Beta Available Now • It’s What We Use – Robust and Fast • Pixar Granting License to Necessary Subdivision Patents graphics.pixar.com Consistency • Exactly Matches RenderMan Internal Data Structures and Algorithms are the Same • Full Implementation Semi-Sharp Creases, Boundary Interpolation, Hierarchical Edits • Use OpenSubdiv for Your Projects! Custom and Third Party Animation, Modeling, and Painting Applications Performance • GPU Compute and GPU Tessellation • CUDA, OpenCL, GLSL, OpenMP • Linux, Windows, OS X • Insert Prman doc + hierarchical viewer GPU Performance • We use CUDA internally • Best Performance on CUDA and Kepler • NVIDIA Linux Profiling Tools OpenSubdiv On GPU Subdivision Mesh Topology Points CPU Subdivision VBO Tables GPU Patches Refine CUDA Kernels Tessellation Draw Improved Workflows • True Limit Surface Display • Interactive Manipulation • Animate While Displaying Full Surface Detail • New Sculpt and Paint Possibilities Sculpting & Ptex • Sculpt with Mudbox • Export to Ptex • Render with RenderMan • Insert toad demo Sculpt & Animate Too ! • OpenSubdiv Supports Ptex • OpenSubdiv Matches RenderMan • Enables Interactive Deformation • Insert rendered toad clip graphics.pixar.com Feature Adaptive GPU Rendering of Catmull-Clark Subdivision Surfaces Thursday – 2:00 pm Room 408a .
    [Show full text]
  • To Infinity and Back Again: Hand-Drawn Aesthetic and Affection for the Past in Pixar's Pioneering Animation
    To Infinity and Back Again: Hand-drawn Aesthetic and Affection for the Past in Pixar's Pioneering Animation Haswell, H. (2015). To Infinity and Back Again: Hand-drawn Aesthetic and Affection for the Past in Pixar's Pioneering Animation. Alphaville: Journal of Film and Screen Media, 8, [2]. http://www.alphavillejournal.com/Issue8/HTML/ArticleHaswell.html Published in: Alphaville: Journal of Film and Screen Media Document Version: Publisher's PDF, also known as Version of record Queen's University Belfast - Research Portal: Link to publication record in Queen's University Belfast Research Portal Publisher rights © 2015 The Authors. This is an open access article published under a Creative Commons Attribution-NonCommercial-NoDerivs License (https://creativecommons.org/licenses/by-nc-nd/4.0/), which permits distribution and reproduction for non-commercial purposes, provided the author and source are cited. General rights Copyright for the publications made accessible via the Queen's University Belfast Research Portal is retained by the author(s) and / or other copyright owners and it is a condition of accessing these publications that users recognise and abide by the legal requirements associated with these rights. Take down policy The Research Portal is Queen's institutional repository that provides access to Queen's research output. Every effort has been made to ensure that content in the Research Portal does not infringe any person's rights, or applicable UK laws. If you discover content in the Research Portal that you believe breaches copyright or violates any law, please contact [email protected]. Download date:28. Sep. 2021 1 To Infinity and Back Again: Hand-drawn Aesthetic and Affection for the Past in Pixar’s Pioneering Animation Helen Haswell, Queen’s University Belfast Abstract: In 2011, Pixar Animation Studios released a short film that challenged the contemporary characteristics of digital animation.
    [Show full text]
  • MONSTERS INC 3D Press Kit
    ©2012 Disney/Pixar. All Rights Reserved. CAST Sullivan . JOHN GOODMAN Mike . BILLY CRYSTAL Boo . MARY GIBBS Randall . STEVE BUSCEMI DISNEY Waternoose . JAMES COBURN Presents Celia . JENNIFER TILLY Roz . BOB PETERSON A Yeti . JOHN RATZENBERGER PIXAR ANIMATION STUDIOS Fungus . FRANK OZ Film Needleman & Smitty . DANIEL GERSON Floor Manager . STEVE SUSSKIND Flint . BONNIE HUNT Bile . JEFF PIDGEON George . SAM BLACK Additional Story Material by . .. BOB PETERSON DAVID SILVERMAN JOE RANFT STORY Story Manager . MARCIA GWENDOLYN JONES Directed by . PETE DOCTER Development Story Supervisor . JILL CULTON Co-Directed by . LEE UNKRICH Story Artists DAVID SILVERMAN MAX BRACE JIM CAPOBIANCO Produced by . DARLA K . ANDERSON DAVID FULP ROB GIBBS Executive Producers . JOHN LASSETER JASON KATZ BUD LUCKEY ANDREW STANTON MATTHEW LUHN TED MATHOT Associate Producer . .. KORI RAE KEN MITCHRONEY SANJAY PATEL Original Story by . PETE DOCTER JEFF PIDGEON JOE RANFT JILL CULTON BOB SCOTT DAVID SKELLY JEFF PIDGEON NATHAN STANTON RALPH EGGLESTON Additional Storyboarding Screenplay by . ANDREW STANTON GEEFWEE BOEDOE JOSEPH “ROCKET” EKERS DANIEL GERSON JORGEN KLUBIEN ANGUS MACLANE Music by . RANDY NEWMAN RICKY VEGA NIERVA FLOYD NORMAN Story Supervisor . BOB PETERSON JAN PINKAVA Film Editor . JIM STEWART Additional Screenplay Material by . ROBERT BAIRD Supervising Technical Director . THOMAS PORTER RHETT REESE Production Designers . HARLEY JESSUP JONATHAN ROBERTS BOB PAULEY Story Consultant . WILL CSAKLOS Art Directors . TIA W . KRATTER Script Coordinators . ESTHER PEARL DOMINIQUE LOUIS SHANNON WOOD Supervising Animators . GLENN MCQUEEN Story Coordinator . ESTHER PEARL RICH QUADE Story Production Assistants . ADRIAN OCHOA Lighting Supervisor . JEAN-CLAUDE J . KALACHE SABINE MAGDELENA KOCH Layout Supervisor . EWAN JOHNSON TOMOKO FERGUSON Shading Supervisor . RICK SAYRE Modeling Supervisor . EBEN OSTBY ART Set Dressing Supervisor .
    [Show full text]
  • Using Particles to Sample and Control Implicit Surfaces
    Using Particles to Sample and Control Implicit Surfaces Andrew P. Witkin Paul S. Heckbert Department of Computer Science Carnegie Mellon University Abstract In this paper, we present a new particle-based approach to sam- We present a new particle-based approach to sampling and con- pling and shape control of implicit surfaces that addresses these trolling implicit surfaces. A simple constraint locks a set of particles problems. At the heart of our approach is a simple constraint that onto a surface while the particles and the surface move. We use the locks a collection of particles onto an implicit surface while both constraint to make surfaces follow particles, and to make particles the particles and the surface move. We can use the constraint to follow surfaces. We implement control points for direct manipula- make the surface follow the particles, or to make the particles follow tion by specifying particle motions, then solving for surface motion the surface. Our formulation is differential: we specify and solve that maintains the constraint. For sampling and rendering, we run the for velocities rather than positions, and the behavior of the system constraint in the other direction, creating floater particles that roam is governed by differential equations that integrate these velocities freely over the surface. Local repulsion is used to make floaters over time. spread evenly across the surface. By varying the radius of repulsion We control surface shape by moving particles interactively, solv- adaptively, and fissioning or killing particles based on the local den- ing for surface motion that keeps the particles on the surface.
    [Show full text]
  • The Metaverse and Digital Realities Transcript Introduction Plenary
    [Scientific Innovation Series 9] The Metaverse and Digital Realities Transcript Date: 08/27/2021 (Released) Editors: Ji Soo KIM, Jooseop LEE, Youwon PARK Introduction Yongtaek HONG: Welcome to the Chey Institute’s Scientific Innovation Series. Today, in the 9th iteration of the series, we focus on the Metaverse and Digital Realities. I am Yongtaek Hong, a Professor of Electrical and Computer Engineering at Seoul National University. I am particularly excited to moderate today’s webinar with the leading experts and scholars on the metaverse, a buzzword that has especially gained momentum during the online-everything shift of the pandemic. Today, we have Dr. Michael Kass and Dr. Douglas Lanman joining us from the United States. And we have Professor Byoungho Lee and Professor Woontack Woo joining us from Korea. Now, I will introduce you to our opening Plenary Speaker. Dr. Michael Kass is a senior distinguished engineer at NVIDIA and the overall software architect of NVIDIA Omniverse, NVIDIA’s platform and pipeline for collaborative 3D content creation based on USD. He is also the recipient of distinguished awards, including the 2005 Scientific and Technical Academy Award and the 2009 SIGGRAPH Computer Graphics Achievement Award. Plenary Session Michael KASS: So, my name is Michael Kass. I'm a distinguished engineer from NVIDIA. And today we'll be talking about NVIDIA's view of the metaverse and how we need an open metaverse. And we believe that the core of that metaverse should be USD, Pixar's Universal Theme Description. Now, I don't think I have to really do much to introduce the metaverse to this group, but the original name goes back to Neal Stephenson's novel Snow Crash in 1992, and the original idea probably goes back further.
    [Show full text]
  • Large Steps in Cloth Simulation David Baraff Andrew Witkin
    SIGGRAPH 98, Orlando, July 19±24 COMPUTER GRAPHICS Proceedings, Annual Conference Series, 1998 Large Steps in Cloth Simulation David Baraff Andrew Witkin Robotics Institute Carnegie Mellon University Abstract tion of xÐyields the cloth's internal energy, and F (a function of x and x) describes other forces (air-drag, contact and constraint forces, The bottle-neck in most cloth simulation systems is that time steps internal˙ damping, etc.) acting on the cloth. must be small to avoid numerical instability. This paper describes In this paper, we describe a cloth simulation system that is much a cloth simulation system that can stably take large time steps. The faster than previously reported simulation systems. Our system's simulation system couples a new technique for enforcing constraints faster performance begins with the choice of an implicit numerical on individual cloth particles with an implicit integration method. integration method to solve equation (1). The reader should note The simulator models cloth as a triangular mesh, with internal cloth that the use of implicit integration methods in cloth simulation is far forces derived using a simple continuum formulation that supports from novel: initial work by Terzopoulos et al. [15, 16, 17] applied modeling operations such as local anisotropic stretch or compres- such methods to the problem.1 Since this time though, research on sion; a uni®ed treatment of damping forces is included as well. The cloth simulation has generally relied on explicit numerical integra- implicit integration method generates a large, unbanded sparse lin- tion (such as Euler's method or Runge-Kutta methods) to advance ear system at each time step which is solved using a modi®ed con- the simulation, or, in the case of of energy minimization, analogous jugate gradient method that simultaneously enforces particles' con- methods such as steepest-descent [3, 10].
    [Show full text]
  • Physically Based Modeling: Principles and Practice
    Physically Based Modeling: Principles and Practice Co-Chairs: David Baraff and Andrew Witkin Carnegie Mellon University In recent years, physically based modeling has emerged as an important new approach to com- puter animation and computer graphics modeling. Although physically based modeling is in- herently a mathematical subject, the math involved needn't be any more difficult nor esoteric than the math that underlies many other areas of computer graphics, such as ray tracing or sur- face modeling. Many papers on the subject have presupposed a specialized mathematical background that many members of the computer graphics community lack. Consequently, many capable computer graphics practitioners, despite their interest in the subject, have simply been put off by the density of the math. This course course addresses the need to make the principles and methods of physically based modeling accessible to a broader computer graphics audience—those who are familiar with mainstream computer graphics and have the usual basic computer graphics math, such as vec- tor/matrix manipulations, but whose first year calculus course may be only dimly remembered. The course is divided into two broad sections: A series of five lectures that together form a systematic exposition of the core technical content; and a pair of lectures that discuss produc- tion experience with physically based modeling techniques. For updates and additional information, see http://www.cs.cmu.edu/~baraff/sigcourse SIGGRAPH ’97 COURSE NOTES A1 PHYSICALLY BASED MODELING Course Schedule 8:30 am Introduction 8:45 am Differential Equation Basics Witkin 9:30 am Particle Dynamics Witkin 10:15 am Break 10:30 pm Rigid Body Dynamics Baraff 11:15 am Implicit Methods Baraff 12:00 pm Lunch 1:30 pm Dynamics in Feature Animation Blum/Thumrogoti 2:30 pm Constrained Dynamcs Witkin/Baraff 3:45 pm Break 4:00 pm Dynamics software Monheit 5:00 pm End SIGGRAPH ’97 COURSE NOTES A2 PHYSICALLY BASED MODELING Course Speakers Andrew Witkin is a Professor of Computer Science and Robotics at Carnegie Mellon Univer- sity.
    [Show full text]
  • Bibliography
    BIBLIOGRAPHY William W. Armstrong and Mark W. Green. Visual Computer, chapter The dynamics of artic- ulated rigid bodies for purposes of animation, pages 231–240. Springer-Verlag, 1985. David Baraff. Analytical methods for dynamic simulation of non-penetrating rigid bodies. Computer Graphics, 23(3):223–232, July 1989. Alan H. Barr. Global and local deformations of solid primitives. Computer Graphics, 18:21– 29, 1984. Proc. SIGGRAPH 1984. Ronen Barzel and Alan H. Barr. Topics in Physically Based Modeling, Course Notes, vol- ume 16, chapter Dynamic Constraints. SIGGRAPH, 1987. Ronen Barzel and Alan H. Barr. A modeling system based on dynamic constaints. Computer Graphics, 22:179–188, 1988. Armin Bruderlin and Thomas W. Calvert. Goal-directed, dynanmic animation of human walk- ing. Computer Graphics, 23(3):233–242, July 1989. John E. Chadwick, David R. Haumann, and Richard E. Parent. Layered construction for de- formable animated characters. Computer Graphics, 23(3):243–252, 1989. Proc. SIGGRAPH 1989. J. S. Duff, A. M. Erisman, and J.K. Reid. Direct Methods for Sparse Matrices. Oxford University Press, Oxford, UK, 1986. Kurt Fleischer and Andrew Witkin. A modeling testbed. In Proc. Graphics Interface, pages 127–137, 1988. Phillip Gill, Walter Murray, and Margret Wright. Practical Optimization. Academic Press, New York, NY, 1981. Michael Girard and Anthony A. Maciejewski. Computational Modeling for the Computer Animation of Legged Figures. Proc. SIGGRAPH, pages 263–270, 1985. Michael Gleicher and Andrew Witkin. Creating and manipulating constrained models. to appear, 1991. Michael Gleicher and Andrew Witkin. Snap together mathematics. In Edwin Blake and Peter Weisskirchen, editors, Proceedings of the 1990 Eurographics Workshop onObject Oriented Graphics.
    [Show full text]
  • Physically Based Modeling: Principles and Practice Particle System Dynamics
    Physically Based Modeling: Principles and Practice Particle System Dynamics Andrew Witkin Robotics Institute Carnegie Mellon University Please note: This document is 1997 by Andrew Witkin. This chapter may be freely duplicated and distributed so long as no consideration is received in return, and this copyright notice remains intact. Particle System Dynamics Andrew Witkin School of Computer Science Carnegie Mellon University 1 Introduction Particles are objects that have mass, position, and velocity, and respond to forces, but that have no spatial extent. Because they are simple, particles are by far the easiest objects to simulate. Despite their simplicity, particles can be made to exhibit a wide range of interesting behavior. For example, a wide variety of nonrigid structures can be built by connecting particles with simple damped springs. In this portion of the course we cover the basics of particle dynamics, with an emphasis on the requirements of interactive simulation. 2 Phase Space The motion of a Newtonian particle is governed by the familiar f = ma, or, as we will write it here, x¨ = f/m. This equation differs from the canonical ODE developed in the last chapter because it involves a second time derivative, making it a second order equation. To handle a second order ODE, we convert it to a first-order one by introducing extra variables. Here we create a variable v to represent velocity, giving us a pair of coupled first-order ODE’s v˙ = f/m, x˙ = v. The position and velocity x and v can be concatenated to form a 6-vector. This position/velocity product space is called phase space.
    [Show full text]
  • To Infinity and Back Again: Hand-Drawn Aesthetic and Affection for the Past in Pixar's Pioneering Animation
    To Infinity and Back Again: Hand-drawn Aesthetic and Affection for the Past in Pixar's Pioneering Animation Haswell, H. (2015). To Infinity and Back Again: Hand-drawn Aesthetic and Affection for the Past in Pixar's Pioneering Animation. Alphaville: Journal of Film and Screen Media, 8, [2]. http://www.alphavillejournal.com/Issue8/HTML/ArticleHaswell.html Published in: Alphaville: Journal of Film and Screen Media Document Version: Publisher's PDF, also known as Version of record Queen's University Belfast - Research Portal: Link to publication record in Queen's University Belfast Research Portal Publisher rights © 2015 The Authors. This is an open access article published under a Creative Commons Attribution-NonCommercial-NoDerivs License (https://creativecommons.org/licenses/by-nc-nd/4.0/), which permits distribution and reproduction for non-commercial purposes, provided the author and source are cited. General rights Copyright for the publications made accessible via the Queen's University Belfast Research Portal is retained by the author(s) and / or other copyright owners and it is a condition of accessing these publications that users recognise and abide by the legal requirements associated with these rights. Take down policy The Research Portal is Queen's institutional repository that provides access to Queen's research output. Every effort has been made to ensure that content in the Research Portal does not infringe any person's rights, or applicable UK laws. If you discover content in the Research Portal that you believe breaches copyright or violates any law, please contact [email protected]. Download date:28. Sep. 2021 1 To Infinity and Back Again: Hand-drawn Aesthetic and Affection for the Past in Pixar’s Pioneering Animation Helen Haswell, Queen’s University Belfast Abstract: In 2011, Pixar Animation Studios released a short film that challenged the contemporary characteristics of digital animation.
    [Show full text]
  • An Introduction to Physically Based Modeling: an Introduction to Continuum Dynamics for Computer Graphics
    An Introduction to Physically Based Modeling: An Introduction to Continuum Dynamics for Computer Graphics Michael Kass Pixar Please note: This document is 1997 by Michael Kass. This chapter may be freely duplicated and distributed so long as no consideration is received in return, and this copyright notice remains intact. An Introduction to Continuum Dynamics for Computer Graphics Michael Kass Pixar 1 Introduction Mass-spring systems have been widely used in computer graphics because they provide a simple means of generating physically realistic motion for a wide range of situations of interest. Even though the actual mass of a real physical body is distributed through a volume, it is often possible to simu- late the motion of the body by lumping the mass into a collection of points. While the exact coupling between the motion of different points on a body may be extremely complex, it can frequently be ap- proximated by a set of springs. As a result, mass-spring systems provide a very versatile simulation technique. In many cases, however, there are much better simulation techniques than directly approximating a physical system with a set of mass points and springs. The motion of rigid bodies, for example, can be approximated by a small set of masses connected by very stiff springs. Unfortunately, the very stiff springs wreak havoc on the numerical solution methods, so it is much better to use a technique based on the rigid-body equations of motion. Another important special case arises with our subject here: elastic bodies and ¯uids. In many cases, they can be approximated by regular lattices of mass points and springs.
    [Show full text]
  • A Learning-Based Approach to Parametric Rotoscoping of Multi-Shape Systems
    A Learning-Based Approach to Parametric Rotoscoping of Multi-Shape Systems Luis Bermudez Nadine Dabby Yingxi Adelle Lin Intel Corporation Intel Corporation Intel Corporation [email protected] [email protected] [email protected] Sara Hilmarsdottir Narayan Sundararajan Swarnendu Kar Intel Corporation Intel Corporation Intel Corporation [email protected] [email protected] [email protected] Abstract artifacts to be imperceptible to the human eye, and they must be parametric so that an artist can iteratively modify Rotoscoping of facial features is often an integral part of them until the composite meets their rigorous standard. The Visual Effects post-production, where the parametric con- high standards and stringent requirements of state-of-the- tours created by artists need to be highly detailed, con- art rotoscoping still requires a significant amount of manual sist of multiple interacting components, and involve signif- labor from live action and animated films. icant manual supervision. Yet those assets are usually dis- We apply machine learning to automate rotoscoping in carded after compositing and hardly reused. In this paper, the post-production operations of stop-motion filmmaking, we present the first methodology to learn from these assets. in collaboration with LAIKA, a professional animation stu- With only a few manually rotoscoped shots, we identify and dio. LAIKA has a unique facial animation process in which extract semantically consistent and task specific landmark puppet expressions are comprised of multiple 3D printed points and re-vectorize the roto shapes based on these land- face parts that are snapped onto and off of the puppet over marks.
    [Show full text]