"!$#%£' &)(0£21" 31"46 5872¥@ 9A!B¥Dce7f7g1i Hp1¦ 3Qr!Sc¤ 7F1 Uw

Total Page:16

File Type:pdf, Size:1020Kb

¢¡¤£¦¥¨§¤© ¦ £ ££ !"$#&% ¥(')*¥,+-%.%/102¦ !345+¤ %. † Michael D. Smith 6 Thomas W. Sederberg Brigham Young University 798;:&<>=@?;AB< Existing computer supported cartoon inbetweening (CSCI) meth- ods often create inbetweens that are of unsatisfactory quality to professional animators or require too many time consuming adjust- ments to be economical. This paper describes skeletal interpolation a user-guided solution to the path problem in CSCI. When used within a complete CSCI system, skeletal interpolation can cut total animation production time by 75 percent or more while maintaining the artistic quality of the animation. Figure 1: The three drawings in the middle are inbetweens for the key frames indicated by black boxes on the ends. CR Categories: G.1.1 [Mathematics of Computing]: Numerical Analysis—Interpolation H.5.2 [Information Systems]: Information Interfaces and Presentation—User-centered Design I.3.5 [Comput- Most cartoon animation today is created using key frame ani- ing Methodologies]: Computer Graphics—Computational Geome- mation. Creating the inbetweens for this type of animation is a try and Object Modeling laborious and often expensive process [Durand 1991]. The goal Keywords: cartoon animation, inbetweening, interpolation, shape of computer supported cartoon inbetweening (CSCI) systems is to blending lower production costs while preserving artistic freedom. The central task of CSCI is shape blending, or gradually trans- forming one shape into another. In cartoon animation, these shapes C DFE E <>=HGJILKMAB<ONPG are either polygons, polylines or curves. Shape blending algorithms require the solution of two problems: the correspondence prob- lem and the path problem. The correspondence problem consists of Creating traditional cartoon animation is an expensive and often te- finding a continuous mapping between different shapes. This prob- dious process. In recent years, computers have played an increasing lem has been satisfactorily addressed for polygons in [Sederberg role in improving the quality of cartoon animation as well as elimi- and Greenwood 1992] and for curves in [Sederberg and Greenwood nating much of the monotony in inking, painting, and compositing 1995; Cohen et al. 1997]. individual frames of animation. However, attempts to assist in cer- The path problem, which involves defining paths of motion be- tain areas of animation such as inbetweening have enjoyed only tween points in corresponding shapes, remains an ongoing topic of moderate success. research. The purpose of this research is to create natural look- Two approaches are used to create traditional 2D animation: ing inbetweens for shapes like those found in Figure 2. Profes- straight ahead and pose-to-pose (or key frame) animation. In the sional animators remain unsatisfied with current solutions to the straight ahead approach, each frame in the animation is drawn in path problem because the results appear either “mechanical, with- succession. This method is useful in expressing randomness or out any soul” [Bluth and Goldman 2002], or “. take about the spontaneity. In key frame animation, the animator plans out the same time as drawing them by hand” [Fekete et al. 1995]. actions in a scene and draws the most significant poses to represent Motivated by these observations, we worked with traditional car- these actions. Frames called inbetweens are then drawn between toon animators to devise a paradigm that would be familiar to them, these key poses to create a smooth transition from one key frame to address their needs, and speed up overall animation production the next. Figure 1 shows several inbetweens for the two key frames time. Our resulting solution to the path problem is called skeletal marked by black boxes. This method was developed to improve the interpolation. economics of animation by having skilled animators draw the key We created a complete CSCI software package called Tween- frames and less skilled animators draw the inbetweens. It also has Maker in which we implemented and tested skeletal interpolation. the benefit of improving the timing and consistency of an animated From our experience with TweenMaker, we estimate that using sequence [Thomas and Johnston 1981]. skeletal interpolation, a CSCI system can preserve the quality of Q cartoon animation while speeding up production time by a factor of e-mail: [email protected] four. †[email protected] This paper is organized as follows. R 2 discusses advantages and disadvantages of previous solutions to the path problem in CSCI. R 3 presents skeletal interpolation as a solution to the path problem and R 4 gives details about its integration into a full CSCI system. R R 5 presents statistical and visual results, and 6 comments on these results. S T E T T =HU¤VWNPGLKM:YXZG\[]KW<ONPG :^<&G_<>`;U ?W<>` =@GL8a[bUac Solutions to the path problem in shape blending can be divided into automatic and user-guided methods. 1995] uses a global linear transformation to define paths for the inbetweens on a pair of rasterized line drawings. Unpublished solutions include Creature House’s LivingCels that automatically matches and inbetweens the curves in different key frames. This algorithm along with the others mentioned above often give pleasing results and have some useful properties. However, one side effect to these completely automatic approaches is that the results usually appear mechanical and lack expression. ¢¡ ©!#"%$&¦'¨( ¢ (a) An arm flexing using linear motion. User-guided solutions to the path problem recognize that purely au- tomatic methods are not satisfactory in many situations. [Burtnyk and Wein 1976] presents one of the first computer supported car- toon inbetweening algorithms. This approach defines 2D parameter spaces for the line segments in two drawings for which the corre- spondence problem has already been solved. The user controls a polynomial path that describes how the drawings will be distorted from one frame to the next by editing the position of inbetween frames. This method gives encouraging results but requires exten- sive user input to specify correspondences between drawings and fix distorted inbetweens. Both [Reeves 1981] and [Kort 2002] direct the motion of curves from one key frame to another through the use of paths attached (b) An arm flexing along curved paths. to points in a pair of matching curves. The curves and the paths attached to them form a patch network to which an inbetweening algorithm may be applied. While this may provide significant con- Figure 2: Two different solutions to the path problem. trol over the resulting inbetweens, the editing of each of these paths to achieve desirable results generally takes too much time to make it efficient for drawings containing more than a few curves. ¥§¦©¨ ¨ ¨ ¢ ¢¡¤£ In [Litwinowicz 1991], characters are composed of simple ge- ometric primitives such as rectangles, lines, and ellipses. These Fully automatic solutions to the path problem have uses in several primitives are arranged in a transformation hierarchy whose base areas of computer graphics. However, one critical issue that such paths are represented by splines. An animator edits the animation methods overlook in their application to CSCI is that the art of an- of a character by altering the parameters of an inbetween frame. imation does not consist of merely moving things with mathemat- The simple shapes of the character are texture mapped via Coons ical precision, but rather should “give them life” or the illusion of patches to allow a variety of similarly structured characters to use having life [Thomas and Johnston 1981]. This life is based on the the same animation data. Since there is no shape blending or mor- artistic interpretation of the animator. Since fully automatic meth- phing between different drawings, the animation consists of moving ods do not consider artistic interpretation, they are unacceptable as and distorting images in a flat plane. This results in animation that solutions to the path problem in CSCI. lacks depth and expression [Thomas and Johnston 1981; Hopper The simplest automatic solution to the path problem is to move and Gagne 1988; Bluth and Goldman 2002]. the points in a shape along straight lines to their destination posi- To provide life-like movement and artistic input for inbetweens, tion. This works satisfactorily in some simple cases, but in general [Bregler et al. 2002] captures and retargets motion from preexisting gives poor results as shown in Figure 2(a). animation. Although this process serves the objective, it does not Advances over linear interpolation include [Sederberg et al. generate new motions for which there is no existing template. 1993] where corresponding polygons are blended by interpolating There are several commercially available CSCI systems that con- their edge lengths and angles. [Johan et al. 2000] presents a method tain solutions to the path problem. Cartoon characters in Moho that extends [Sederberg et al. 1993] to shapes containing multiple [Lost Marble 2004] consist of 2D models containing a rigid skele- polygons and polylines. [Johan and Nishita 2001] continues work ton. The animator describes the motion for a character by position- on shape blending by first calculating the inbetweens for simplified ing and scaling this skeleton in different key frames which are auto- versions of two polygons and then applying the deformation to the matically inbetweened. This method allows the animator to specify original polygons. inbetweens exactly, but makes it difficult to define expressive mo- [Shapira
Recommended publications
  • Explain Discrete Choice Methods by Animation Videos
    Producción Académica Jaimes, Rocío Explain discrete choice methods by animation videos Tesis para la obtención del título de posgrado de Magister en Dirección de Empresas Director: Bernhardt, José Alejandro Documento disponible para su consulta y descarga en Biblioteca Digital - Producción Académica, repositorio institucional de la Universidad Católica de Córdoba, gestionado por el Sistema de Bibliotecas de la UCC. UNIVERSIDAD CATOLICA DE CORDOBA INSTITUTO DE CIENCIAS DE LA ADMINISTRACIÓN TRABAJO FINAL DE MAESTRÍA EN DIRECCIÓN DE EMPRESAS EXPLAIN DISCRETE CHOICE METHODS BY ANIMATION VIDEOS AUTOR: ROCIO JAIMES DIRECTOR: JOSÉ ALEJANDRO BERNHARDT MONTENEGRO Frankfurt (Oder), 2020 Explain Discrete Choice Methods by Animation Videos Acknowledgements First, I would like to thank my supervisor in Germany, Sven Müller, for his guidance and support during all these months working on my thesis. I greatly appreciate the time he dedicated to clarifying my doubts. Also, I would like to thank my thesis supervisor in Argentina, Alejandro Bernhardt, for their assistance and knowledge during the process of adapting my thesis for the ICDA. Thanks to his guidance I have been able to complete this stage of my education. I would also like to thank Europa-Universität Viadrina, who accepted me to partic- ipate in their program, and to the Catholic University of Cordoba for giving me the oppor- tunity to finish my studies in Germany. Finally, I would like to thank my parents, whose unconditional support made it pos- sible to achieve my goals, to my boyfriend, whose emotional support was priceless, and to my brothers and friends. ROCIO JAIMES ii Explain Discrete Choice Methods by Animation Videos Abstract 2020 was the year in which distance learning (also known as Virtual Education) gained importance, providing an analysis framework on existing tools in order to enhance their results.
    [Show full text]
  • Computerising 2D Animation and the Cleanup Power of Snakes
    Computerising 2D Animation and the Cleanup Power of Snakes. Fionnuala Johnson Submitted for the degree of Master of Science University of Glasgow, The Department of Computing Science. January 1998 ProQuest Number: 13818622 All rights reserved INFORMATION TO ALL USERS The quality of this reproduction is dependent upon the quality of the copy submitted. In the unlikely event that the author did not send a com plete manuscript and there are missing pages, these will be noted. Also, if material had to be removed, a note will indicate the deletion. uest ProQuest 13818622 Published by ProQuest LLC(2018). Copyright of the Dissertation is held by the Author. All rights reserved. This work is protected against unauthorized copying under Title 17, United States C ode Microform Edition © ProQuest LLC. ProQuest LLC. 789 East Eisenhower Parkway P.O. Box 1346 Ann Arbor, Ml 48106- 1346 GLASGOW UNIVERSITY LIBRARY U3 ^coji^ \ Abstract Traditional 2D animation remains largely a hand drawn process. Computer-assisted animation systems do exists. Unfortunately the overheads these systems incur have prevented them from being introduced into the traditional studio. One such prob­ lem area involves the transferral of the animator’s line drawings into the computer system. The systems, which are presently available, require the images to be over- cleaned prior to scanning. The resulting raster images are of unacceptable quality. Therefore the question this thesis examines is; given a sketchy raster image is it possible to extract a cleaned-up vector image? Current solutions fail to extract the true line from the sketch because they possess no knowledge of the problem area.
    [Show full text]
  • The Uses of Animation 1
    The Uses of Animation 1 1 The Uses of Animation ANIMATION Animation is the process of making the illusion of motion and change by means of the rapid display of a sequence of static images that minimally differ from each other. The illusion—as in motion pictures in general—is thought to rely on the phi phenomenon. Animators are artists who specialize in the creation of animation. Animation can be recorded with either analogue media, a flip book, motion picture film, video tape,digital media, including formats with animated GIF, Flash animation and digital video. To display animation, a digital camera, computer, or projector are used along with new technologies that are produced. Animation creation methods include the traditional animation creation method and those involving stop motion animation of two and three-dimensional objects, paper cutouts, puppets and clay figures. Images are displayed in a rapid succession, usually 24, 25, 30, or 60 frames per second. THE MOST COMMON USES OF ANIMATION Cartoons The most common use of animation, and perhaps the origin of it, is cartoons. Cartoons appear all the time on television and the cinema and can be used for entertainment, advertising, 2 Aspects of Animation: Steps to Learn Animated Cartoons presentations and many more applications that are only limited by the imagination of the designer. The most important factor about making cartoons on a computer is reusability and flexibility. The system that will actually do the animation needs to be such that all the actions that are going to be performed can be repeated easily, without much fuss from the side of the animator.
    [Show full text]
  • FLUID MODELING with STOCHASTIC and STRUCTURAL FEATURES a Dissertation Submitted to Kent State University in Partial Fulfillment
    FLUID MODELING WITH STOCHASTIC AND STRUCTURAL FEATURES A dissertation submitted to Kent State University in partial fulfillment of the requirements for the degree of Doctor of Philosophy by Zhi Yuan August 2013 Dissertation written by Zhi Yuan B.S., Huazhong University of Science and Technology, 2005 Ph.D., Kent State University, 2013 Approved by Dr. Ye Zhao , Chair, Doctoral Dissertation Committee Dr. Ruoming Jin , Members, Doctoral Dissertation Committee Dr. Austin Melton Dr. Xiaoyu Zheng Dr. Robin Selinger Accepted by Dr. Javed Khan , Chair, Department of Computer Science Dr. Raymond A. Craig , Dean, College of Arts and Sciences ii TABLE OF CONTENTS LISTOFFIGURES..................................... vi LISTOFTABLES ..................................... ix Acknowledgements ................................... .. x Dedication......................................... xi 1 Introduction ...................................... 1 1.1 Significance,ChallengeandObjectives. ........ 1 1.2 MethodologyandContribution . .... 3 1.3 Background.................................... 5 1.3.1 PhysicallyBasedFluidSimulationMethods . ...... 5 1.3.2 FluidTurbulence ............................. 6 1.3.3 FluidControl ............................... 7 1.3.4 FluidCompression ............................ 8 2 Incorporating Fluctuation and Uncertainty in Particle-basedFluidSimulation. 10 2.1 Introduction.................................... 10 2.2 BasicSPHAlgorithm............................... 15 2.3 StochasticTurbulenceinSPH . ... 16 2.4 TurbulenceEvolution . .. 17
    [Show full text]
  • Download the Program (PDF)
    ヴ ィ ボー ・ ア ニ メー シ カ ョ ワ ン イ フ イ ェ と ス エ ピ テ ッ ィ Viborg クー バ AnimAtion FestivAl ル Kawaii & epikku 25.09.2017 - 01.10.2017 summAry 目次 5 welcome to VAF 2017 6 DenmArk meets JApAn! 34 progrAmme 8 eVents Films For chilDren 40 kAwAii & epikku 8 AnD families Viborg mAngA AnD Anime museum 40 JApAnese Films 12 open workshop: origAmi 42 internAtionAl Films lecture by hAns DybkJær About 12 important ticket information origAmi 43 speciAl progrAmmes Fotorama: 13 origAmi - creAte your own VAF Dog! 44 short Films • It is only possible to order tickets for the VAF screenings via the website 15 eVents At Viborg librAry www.fotorama.dk. 46 • In order to pick up a ticket at the Fotorama ticket booth, a prior reservation Films For ADults must be made. 16 VimApp - light up Viborg! • It is only possible to pick up a reserved ticket on the actual day the movie is 46 JApAnese Films screened. 18 solAr Walk • A reserved ticket must be picked up 20 minutes before the movie starts at 50 speciAl progrAmmes the latest. If not picked up 20 minutes before the start of the movie, your 20 immersion gAme expo ticket order will be annulled. Therefore, we recommended that you arrive at 51 JApAnese short Films the movie theater in good time. 22 expAnDeD AnimAtion • There is a reservation fee of 5 kr. per order. 52 JApAnese short Film progrAmmes • If you do not wish to pay a reservation fee, report to the ticket booth 1 24 mAngA Artist bAttle hour before your desired movie starts and receive tickets (IF there are any 56 internAtionAl Films text authors available.) VAF sum up: exhibitions in Jane Lyngbye Hvid Jensen • If you wish to see a movie that is fully booked, please contact the Fotorama 25 57 Katrine P.
    [Show full text]
  • Introduction to Animation, Key-Frame Animation, Kinematics, Motion Capture
    What is Animation? Generate perception of motion with sequence of images shown in rapid succession EECS 487: Interactive • humans “see” smooth motion at 12−70 fps Must be technically excellent, but more importantly, aesthetically, emotionally compelling Computer Graphics • violation of realism may at times be desirable Animation “pipeline”: Lecture 33: • Introduction to animation • Key-frame character animation • Inverse kinematics and motion capture McMillan,O’Brien Traditional Animation Computer Animation 2D animation: 1. Straight ahead: draw each frame, • CADrawing and painting are now routine one frame at a time • but 2D in-betweening (morphing) • lead to spontaneity is hard to get right • great control Instead, we assume 3D model of scene • tedious: 24 fps, 1,440 frames/minute, • for each scene, vary parameters to generate 130K frames for a 1.5 hour movie desired pose for all objects 2. Pose-to-pose (developed by Walt Disney): • stop-motion: shooting miniature physical • director plans shots using storyboards models frame by frame • senior artists sketch key poses (keyframes) • typically when motion changes • interns fill in the in-between frames • all line drawings are painted on cels • composed in layers • background changes infrequently, can be reused • photograph finished cel-stack onto film Yu,Marschner,Durand,Hodgins Some Artistic Considerations Principles of Traditional Animation Eleven principles of traditional Goal: make characters that move in animation compiled by Lasseter: a convincing way to communicate 1. Squash and stretch personality and emotion 2. Slow in, slow out Many of these principles Animation principles developed by 3. Timing follow indirectly from Disney in the 20’s−30’s, adapted by 4.
    [Show full text]
  • Moho Free Download Full Version Moho Anime Studio
    moho free download full version Moho Anime Studio. Are you someone who is interested in animation, specifically in the Japanese anime style? Are you looking for a software that has all the tools you need to get into Animation? Well then look no further, as Moho Anime Studio is the perfect software for you to use. What is Moho Anime Studio? Moho Anime Studio is a 2D animation software by the company Smith Software Inc. Moho Anime Studio was first made in the year 1999 by a man called Mike Clifton. This is the 13th Version of Moho Anime Studio, and it has two versions, Pro and a trial version called Moho Debut. Moho Anime Studio comes filled with a wide variety of different tools and features that are designed to help the user create professional and good-looking animations. Moho Anime Studio has an amazing user interface that is extremely well-made and is very helpful for beginners, whilst at the same time not giving up on any functionality. Moho Anime Studio was extremely well received on its release by both the critics and the public and was generally praised for its performance. Moho Anime Studio System Requirements. Moho Anime Studio runs on devices running 64-Bit Windows, that is Windows 7 or higher. At least 4 GB of RAM is required for running Moho Anime Studio smoothly. A 2-GHz or higher processor is required for running Moho Anime Studio. An Open GL 4+ compatible GPU is required for running Moho Anime Studio. Main Features of Moho Anime Studio.
    [Show full text]
  • Free Software Beyond Radical Politics: Negotiations of Creative and Craft Autonomy in Digital Visual Media Production
    Free software beyond radical politics: negotiations of creative and craft autonomy in digital visual media production Draft of article under revision. Not to be cited without permission. Version: 15 Jan 2016 Author: Julia Velkova Abstract Free and open source software development, and the technological practices of hackers have been broadly recognized as fundamental for the formation of political cultures and fostering democracy in the digital mediascape. This article seeks to broaden the scope of knowledge about the role of free software for political engagement by discussing its relevance in the practices of other actors, beyond activists and hackers. The study explores its role and uses in the practices of media creators such as free-lancing digital artists, animators and technicians who work in various roles for the contemporary digital visual media industries. Drawing on ethnographically collected material about the media uses of three popular free software tools, Blender for 3D animation and sculpting, Synfig for 2D vector animation and Krita for digital painting, the study shows that free software in the context of media work contexts enables creators to notably extend their sense of creative autonomy, skills and creative expressivity, yet paradoxically this sense does not lead to resistence or critical engagement, but strengthens even more some of the imaginaries and allure that the creative industries have while not responding to some of its major flows such as precarity of labor. Keywords digital visual media, free and open source software, material politics, craft autonomy, media industries 1. Introduction Media practices, such as free and open source software development, and the technological experiments of hackers have been broadly recognized as fundamental for the formation of political cultures and fostering democracy in the digital mediascape.
    [Show full text]
  • Using Dragonframe 4.Pdf
    Using DRAGONFRAME 4 Welcome Dragonframe is a stop-motion solution created by professional anima- tors—for professional animators. It's designed to complement how the pros animate. We hope this manual helps you get up to speed with Dragonframe quickly. The chapters in this guide give you the information you need to know to get proficient with Dragonframe: “Big Picture” on page 1 helps you get started with Dragonframe. “User Interface” on page 13 gives a tour of Dragonframe’s features. “Camera Connections” on page 39 helps you connect cameras to Drag- onframe. “Cinematography Tools” on page 73 and “Animation Tools” on page 107 give details on Dragonframe’s main workspaces. “Using the Timeline” on page 129 explains how to use the timeline in the Animation window to edit frames. “Alternative Shooting Techniques (Non Stop Motion)” on page 145 explains how to use Dragonframe for time-lapse. “Managing Your Projects and Files” on page 149 shows how to use Dragonframe to organize and manage your project. “Working with Audio Clips” on page 159 and “Reading Dialogue Tracks” on page 171 explain how to add an audip clip and create a track reading. “Using the X-Sheet” on page 187 explains our virtual exposure sheet. “Automate Lighting with DMX” on page 211 describes how to use DMX to automate lights. “Adding Input and Output Triggers” on page 241 has an overview of using Dragonframe to trigger events. “Motion Control” on page 249 helps you integrate your rig with the Arc Motion Control workspace or helps you use other motion control rigs.
    [Show full text]
  • Anima II – a 3D Animation System
    ANIMA II: A 3-D COLOR ANIMATION SYSTEM Ronald J. Hackathorn COMPUTER GRAPHICS RESEARCH GROUP THE OHIO STATE UNIVERSITY ABSTRACT attempt to maximize the trade-offs involved in 3-D color animation. The goal has been to achieve An animation software system has been developed at the capability and image quality necessary for total The Computer Graphics Research Group which allows complex animation and, yet, maintain the ani- a person with no computer background to develop an system efficiency necessary for a production animation idea into a finished color video product mation environment. which may be seen and recorded in real time. The animation may include complex polyhedra forming Anima II is a computer animation system designed words, sentences, plants, animals and other crea- for the production of color, three-dimensional educa- tures. The animation system, called Anima II, has video tapes. It is aimed at the animator, a high as its three basic parts: a data generation rou- tor and artist who requires anything from pur- tine used to make colored, three-dimensional volume of short color sequences for teaching objects, an animation language with a simple poses, to realistic key frame animation involving life- script-like syntax used to describe parallel mo- complex color objects and precisely timed tion and display transformations in a flexible, like movements. The Anima II system provides an scheduled environment, the Myers algorithm used in efficient environment for the creation, animation the visible surface and raster scan calculations and real-time playback display of color-shaded connected for the color display. This paper discusses the polyhedra.
    [Show full text]
  • Rotoscoping Software
    JOB ROLE – ROTO ARTIST Sector – Media and Entertainment Sector (Qualification Pack Code: MES/Q3504) ( Class-XI ) PSS Central Institute of Vocational Education Shyamla Hills, Bhopal – 462 013 , Madhya Pradesh, India _________________________________________________________ www.psscive.ac.in 1 UNIT 2: CREATIVE AND TECHNICAL REQUIREMENT Chapter 7: Rotoscoping Software 2 Content Title Slide No. Chapter Objectives 04 Introduction 05 Rotoscoping Software 06-07 Adobe After Effects 08-13 System requirement for Adobe after Effects 14 Advantage of Adobe After Effects in Rotoscoping 15 Silhouette 2020 16- 19 System requirement of Silhouette 2020 20 Nuke 21-24 Minimum System Requirement of Nuke 25 Summary 26 3 Chapter Objectives The students will be able to: ❑ Define Rotoscoping Software, ❑ Explain Adobe After Effects software, its key features, ❑ Prepare System requirement for Adobe after Effects CC2019, ❑ Describe advantage of Adobe After Effects in Rotoscoping, ❑ Explain SilhouetteFX software, its Key features with rotoscoping feature and advantages, ❑ Prepare System requirement of Silhouette 2020, ❑ Explain Nuke, its Key feature and Advantage, ❑ Prepare Minimum System Requirement of Nuke. 4 Introduction Shifting from traditional to digital rotoscopy started in 1990s, Bob sabiston, a computer scientist made a program named ‘Rotoshop’. The technique of rotoshop is adopted from sketching, where artist traced first image and then copied it for next movement. It saves the time of sketching the second image. Another program ‘Matador’ was used for rotoscopy on hundred of feature film between 1990s to early 2000 including Jurassic park, forest gump and hulk. Matador was a paint application. Its main characteristics were paint, mask creation, animation, image stabilization and tracking. In comparison to traditional roto artist, a digital roto artist can do the eight time more work in 1/4th of time.
    [Show full text]
  • Video Puppetry: a Performative Interface for Cutout Animation
    Video Puppetry: A Performative Interface for Cutout Animation Connelly Barnes1 David E. Jacobs2 Jason Sanders2 Dan B Goldman3 Szymon Rusinkiewicz1 Adam Finkelstein1 Maneesh Agrawala2 1Princeton University 2University of California, Berkeley 3Adobe Systems Figure 1: A puppeteer (left) manipulates cutout paper puppets tracked in real time (above) to control an animation (below). Abstract 1 Introduction Creating animated content is difficult. While traditional hand- We present a video-based interface that allows users of all skill drawn or stop-motion animation allows broad expressive freedom, levels to quickly create cutout-style animations by performing the creating such animation requires expertise in composition and tim- character motions. The puppeteer first creates a cast of physical ing, as the animator must laboriously craft a sequence of frames puppets using paper, markers and scissors. He then physically to convey motion. Computer-based animation tools such as Flash, moves these puppets to tell a story. Using an inexpensive overhead Toon Boom and Maya provide sophisticated interfaces that allow camera our system tracks the motions of the puppets and renders precise and flexible control over the motion. Yet, the cost of pro- them on a new background while removing the puppeteer’s hands. viding such control is a complicated interface that is difficult to Our system runs in real-time (at 30 fps) so that the puppeteer and learn. Thus, traditional animation and computer-based animation the audience can immediately see the animation that is created. Our tools are accessible only to experts. system also supports a variety of constraints and effects including Puppetry, in contrast, is a form of dynamic storytelling that per- articulated characters, multi-track animation, scene changes, cam- 1 formers of all ages and skill levels can readily engage in.
    [Show full text]