Sketching 3D Animation Innfarn Yoo [email protected]

Total Page:16

File Type:pdf, Size:1020Kb

Sketching 3D Animation Innfarn Yoo Yooi@Purdue.Edu Purdue University Purdue e-Pubs Department of Computer Graphics Technology Department of Computer Graphics Technology Degree Theses 4-12-2012 Sketching 3D Animation Innfarn Yoo [email protected] Follow this and additional works at: http://docs.lib.purdue.edu/cgttheses Part of the Other Computer Engineering Commons Yoo, Innfarn, "Sketching 3D Animation" (2012). Department of Computer Graphics Technology Degree Theses. Paper 25. http://docs.lib.purdue.edu/cgttheses/25 This document has been made available through Purdue e-Pubs, a service of the Purdue University Libraries. Please contact [email protected] for additional information. Graduate School ETD Form 9 (Revised 12/07) PURDUE UNIVERSITY GRADUATE SCHOOL Thesis/Dissertation Acceptance This is to certify that the thesis/dissertation prepared By Innfarn Yoo Entitled Sketching 3D Animation Master of Science For the degree of Is approved by the final examining committee: Bedrich Benes Chair Nicoletta Adamo-Villani Raymond P. Hassan To the best of my knowledge and as understood by the student in the Research Integrity and Copyright Disclaimer (Graduate School Form 20), this thesis/dissertation adheres to the provisions of Purdue University’s “Policy on Integrity in Research” and the use of copyrighted material. Approved by Major Professor(s): ____________________________________Bedrich Benes ____________________________________ Approved by: Bedrich Benes 04/12/2012 Head of the Graduate Program Date Graduate School Form 20 (Revised 9/10) PURDUE UNIVERSITY GRADUATE SCHOOL Research Integrity and Copyright Disclaimer Title of Thesis/Dissertation: Sketching 3D Animation For the degree of MasterChoose ofyour Science degree I certify that in the preparation of this thesis, I have observed the provisions of Purdue University Executive Memorandum No. C-22, September 6, 1991, Policy on Integrity in Research.* Further, I certify that this work is free of plagiarism and all materials appearing in this thesis/dissertation have been properly quoted and attributed. I certify that all copyrighted material incorporated into this thesis/dissertation is in compliance with the United States’ copyright law and that I have received written permission from the copyright owners for my use of their work, which is beyond the scope of the law. I agree to indemnify and save harmless Purdue University from any and all claims that may be asserted or that may arise from any copyright violation. Innfarn Yoo ______________________________________ Printed Name and Signature of Candidate 04/12/2012 ______________________________________ Date (month/day/year) *Located at http://www.purdue.edu/policies/pages/teach_res_outreach/c_22.html SKETCHING 3D ANIMATION A Thesis Submitted to the Faculty of Purdue University by Innfarn Yoo In Partial Fulfillment of the Requirements for the Degree of Master of Science May 2012 Purdue University West Lafayette, Indiana ii ACKNOWLEDGMENTS I would like to express my appreciation for Prof. Bedˇrich Beneˇs,my advisor. He inspired me to start this project, suggested many ideas and algorithms, and gave our research team invaluable insights during the whole process. Juraj Vanek initiated this project with me and developed several parts of the system, especially the beautiful pose matching. Also, we shared and discussed many ideas and motivated each other. Prof. Nicoletta Adamo-Villani provided hand-made animations, sketches, and several solutions as a professional animator. Prof. Raymond P Hassan gave me advice, which helped me improve this project. Esteban Garcia taught me professional sketchers' behaviors, and important conditions for sketches. Michel Abdul Massih Said made grammatical corrections to this thesis and suggested improvements. John Yamich also helped me with the grammatical structure of the text. Lastly, Carnegie Mellon University shared the huge motion capture database that we used in this project. iii TABLE OF CONTENTS Page LIST OF TABLES :::::::::::::::::::::::::::::::: v LIST OF FIGURES ::::::::::::::::::::::::::::::: vi ABSTRACT ::::::::::::::::::::::::::::::::::: vii CHAPTER 1. INTRODUCTION :::::::::::::::::::::::: 1 1.1 Scope :::::::::::::::::::::::::::::::::: 3 1.2 Significance ::::::::::::::::::::::::::::::: 5 1.3 Research Questions ::::::::::::::::::::::::::: 5 1.4 Assumptions ::::::::::::::::::::::::::::::: 5 1.5 Limitations ::::::::::::::::::::::::::::::: 6 1.6 Delimitations :::::::::::::::::::::::::::::: 6 1.7 Definitions :::::::::::::::::::::::::::::::: 6 1.8 Acronyms :::::::::::::::::::::::::::::::: 8 1.9 Summary :::::::::::::::::::::::::::::::: 8 CHAPTER 2. REVIEW OF RELEVANT LITERATURE :::::::::: 9 2.1 Sketch-Based Modeling ::::::::::::::::::::::::: 9 2.2 Sketch-Based Animation :::::::::::::::::::::::: 10 2.3 Sketch-Based Mesh Modeling and Their Animation ::::::::: 14 2.4 Motion Retargeting ::::::::::::::::::::::::::: 15 2.5 Summary :::::::::::::::::::::::::::::::: 16 CHAPTER 3. METHOD :::::::::::::::::::::::::::: 17 3.1 Overview ::::::::::::::::::::::::::::::::: 18 3.2 Motion Databases and Pre-processing ::::::::::::::::: 19 3.2.1 Motion Sequence Database ::::::::::::::::::: 20 3.2.2 Motion Snapshot Database ::::::::::::::::::: 20 3.3 Stroke-Based Skeleton Extraction ::::::::::::::::::: 22 3.4 Matching :::::::::::::::::::::::::::::::: 24 3.4.1 Pose Matching ::::::::::::::::::::::::: 24 3.4.2 Curve Matching ::::::::::::::::::::::::: 25 3.4.2.1 Comparing Joint Trajectory ::::::::::::: 26 3.4.2.2 Comparing Joint Rotation :::::::::::::: 27 3.4.3 Matching Result Calculation :::::::::::::::::: 27 3.5 Animation Merging ::::::::::::::::::::::::::: 28 3.6 Graphical User Interfaces :::::::::::::::::::::::: 29 iv Page 3.7 Summary :::::::::::::::::::::::::::::::: 30 CHAPTER 4. IMPLEMENTATION :::::::::::::::::::::: 31 4.1 Pre-processing :::::::::::::::::::::::::::::: 31 4.2 System and Algorithms ::::::::::::::::::::::::: 33 4.3 Summary :::::::::::::::::::::::::::::::: 35 CHAPTER 5. RESULTS :::::::::::::::::::::::::::: 36 5.1 Comparison of Discrete-time and Angle-difference Resampling ::: 36 5.2 Pose Matching Results ::::::::::::::::::::::::: 37 5.3 Curve Matching Results :::::::::::::::::::::::: 39 5.4 Summary :::::::::::::::::::::::::::::::: 40 CHAPTER 6. CONCLUSION :::::::::::::::::::::::::: 42 6.1 Summary and Conclusion ::::::::::::::::::::::: 42 6.2 Future Work ::::::::::::::::::::::::::::::: 42 LIST OF REFERENCES :::::::::::::::::::::::::::: 44 v LIST OF TABLES Table Page 4.1 Joint Constants ::::::::::::::::::::::::::::::: 33 5.1 Similarity of Snapshot Database Resampling Methods :::::::::: 36 5.2 Pose Matching Performance :::::::::::::::::::::::: 40 vi LIST OF FIGURES Figure Page 3.1 The overview of processes ::::::::::::::::::::::::: 18 3.2 Standard skeleton structure :::::::::::::::::::::::: 19 3.3 Examples of four skeleton types. More than 40 different types of skeletons exist in the actual database. :::::::::::::::::::::::: 20 3.4 Examples of the snapshot database. :::::::::::::::::::: 21 3.5 Comparisons between the discrete-time resampling and angular-difference resampling. ::::::::::::::::::::::::::::::::: 22 3.6 Examples of the stroke-based skeleton extraction method. ::::::: 23 3.7 First three iterations of adaptive pose matching. ::::::::::::: 24 3.8 Packing bits ::::::::::::::::::::::::::::::::: 26 3.9 Combining two or more pose matching results :::::::::::::: 27 3.10 Transition and interpolation region :::::::::::::::::::: 28 3.11 Graphical user interfaces. ::::::::::::::::::::::::: 29 5.1 Pose matching test. (a) shows 1 - 5 % random jittering, and (b) describes 1 - 5 % jittering with 7.5 % hands and toes jittering. :::::::::: 37 5.2 Skeleton extraction results; the left column represents the original strokes, the middle column depicts the extracted skeletons, and the last column shows the found motion sequence. ::::::::::::::::::::: 38 5.3 Skeleton strokes and snapshot matching result. :::::::::::::: 39 5.4 The comparisons of pose matching and combined curve matching. First and second column represent original sketch and pose matching results. And third and fourth column describe the joint trajectory and combined curve matching results. ::::::::::::::::::::::::::: 40 5.5 Characteristics of curve matching algorithm: (a) shows similar curve com- parisons, (b) depicts partial curve comparisons, (c) represents scale-insensitive curve comparison, and (d) shows different curve comparisons. ::::: 41 vii ABSTRACT Yoo, Innfarn M.S., Purdue University, May 2012. Sketching 3D Animation . Major Professor: Bedˇrich Beneˇs. This thesis presents a method for creating natural 3D animation based on sketches. Our method provides novice and professional sketchers an easy, fast, and intuitive way to create three dimensional animations by drawing sketches, enhanced by strokes, and joint trajectory or rotation curves. It also allows searching massive databases of 3D animation as an application for motion capture system and major animation software. We extract 2D skeletons from strokes and find similar motion sequences by comparing all the important pre-generated key poses in database. To give the system more hints, users can draw joint trajectory and rotations curves that are similar to traditional motion sketches. The curves will be compared with the motion sequences that are found. The system supports graphical interfaces that are able to select the motion sequence candidates, to allow for changes in the range of the motion sequence, and to merge the final animation. The proposed system gives a solution for creating natural 3D motions from simple 2D sketches. 1 CHAPTER 1.
Recommended publications
  • 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]
  • Multimodal Behavior Realization for Embodied Conversational Agents
    Multimed Tools Appl DOI 10.1007/s11042-010-0530-2 Multimodal behavior realization for embodied conversational agents Aleksandra Čereković & Igor S. Pandžić # Springer Science+Business Media, LLC 2010 Abstract Applications with intelligent conversational virtual humans, called Embodied Conversational Agents (ECAs), seek to bring human-like abilities into machines and establish natural human-computer interaction. In this paper we discuss realization of ECA multimodal behaviors which include speech and nonverbal behaviors. We devise RealActor, an open-source, multi-platform animation system for real-time multimodal behavior realization for ECAs. The system employs a novel solution for synchronizing gestures and speech using neural networks. It also employs an adaptive face animation model based on Facial Action Coding System (FACS) to synthesize face expressions. Our aim is to provide a generic animation system which can help researchers create believable and expressive ECAs. Keywords Multimodal behavior realization . Virtual characters . Character animation system 1 Introduction The means by which humans can interact with computers is rapidly improving. From simple graphical interfaces Human-Computer interaction (HCI) has expanded to include different technical devices, multimodal interaction, social computing and accessibility for impaired people. Among solutions which aim to establish natural human-computer interaction the subjects of considerable research are Embodied Conversational Agents (ECAs). Embodied Conversation Agents are graphically embodied virtual characters that can engage in meaningful conversation with human users [5]. Their positive impacts in HCI have been proven in various studies [16] and thus they have become an essential element of A. Čereković (*) : I. S. Pandžić Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia e-mail: [email protected] I.
    [Show full text]
  • Data Driven Auto-Completion for Keyframe Animation
    Data Driven Auto-completion for Keyframe Animation by Xinyi Zhang B.Sc, Massachusetts Institute of Technology, 2014 A THESIS SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF Master of Science in THE FACULTY OF GRADUATE AND POSTDOCTORAL STUDIES (Computer Science) The University of British Columbia (Vancouver) August 2018 c Xinyi Zhang, 2018 The following individuals certify that they have read, and recommend to the Fac- ulty of Graduate and Postdoctoral Studies for acceptance, the thesis entitled: Data Driven Auto-completion for Keyframe Animation submitted by Xinyi Zhang in partial fulfillment of the requirements for the degree of Master of Science in Computer Science. Examining Committee: Michiel van de Panne, Computer Science Supervisor Leonid Sigal, Computer Science Second Reader ii Abstract Keyframing is the main method used by animators to choreograph appealing mo- tions, but the process is tedious and labor-intensive. In this thesis, we present a data-driven autocompletion method for synthesizing animated motions from input keyframes. Our model uses an autoregressive two-layer recurrent neural network that is conditioned on target keyframes. Given a set of desired keys, the trained model is capable of generating a interpolating motion sequence that follows the style of the examples observed in the training corpus. We apply our approach to the task of animating a hopping lamp character and produce a rich and varied set of novel hopping motions using a diverse set of hops from a physics-based model as training data. We discuss the strengths and weak- nesses of this type of approach in some detail. iii Lay Summary Computer animators today use a tedious process called keyframing to make anima- tions.
    [Show full text]
  • Forsíða Ritgerða
    Hugvísindasvið The Thematic and Stylistic Differences found in Walt Disney and Ozamu Tezuka A Comparative Study of Snow White and Astro Boy Ritgerð til BA í Japönsku Máli og Menningu Jón Rafn Oddsson September 2013 1 Háskóli Íslands Hugvísindasvið Japanskt Mál og Menning The Thematic and Stylistic Differences found in Walt Disney and Ozamu Tezuka A Comparative Study of Snow White and Astro Boy Ritgerð til BA / MA-prófs í Japönsku Máli og Menningu Jón Rafn Oddsson Kt.: 041089-2619 Leiðbeinandi: Gunnella Þorgeirsdóttir September 2013 2 Abstract This thesis will be a comparative study on animators Walt Disney and Osamu Tezuka with a focus on Snow White and the Seven Dwarfs (1937) and Astro Boy (1963) respectively. The focus will be on the difference in story themes and style as well as analyzing the different ideologies those two held in regards to animation. This will be achieved through examining and analyzing not only the history of both men but also the early history of animation in Japan and USA respectively. Finally, a comparison of those two works will be done in order to show how the cultural differences affected the creation of those products. 3 Chapter Outline 1. Introduction ____________________________________________5 1.1 Introduction ___________________________________________________5 1.2 Thesis Outline _________________________________________________5 2. Definitions and perception_________________________________6 3. History of Anime in Japan_________________________________8 3.1 Early Years____________________________________________________8
    [Show full text]
  • Multi-Modal Authoring Tool for Populating a Database of Emotional Reactive Animations
    Multi-modal Authoring Tool for Populating a Database of Emotional Reactive Animations Alejandra Garc´ıa-Rojas, Mario Guti´errez, Daniel Thalmann and Fr´ed´eric Vexo Virtual Reality Laboratory (VRlab) Ecole´ Polytechnique F´ed´erale de Lausanne (EPFL) CH-1015 Lausanne, Switzerland {alejandra.garciarojas,mario.gutierrez,daniel.thalmann,frederic.vexo}@epfl.ch Abstract. We aim to create a model of emotional reactive virtual hu- mans. A large set of pre-recorded animations will be used to obtain such model. We have defined a knowledge-based system to store animations of reflex movements taking into account personality and emotional state. Populating such a database is a complex task. In this paper we describe a multimodal authoring tool that provides a solution to this problem. Our multimodal tool makes use of motion capture equipment, a handheld device and a large projection screen. 1 Introduction Our goal is to create a model to drive the behavior of autonomous Virtual Hu- mans (VH) taking into account their personality and emotional state. We are focused on the generation of reflex movements triggered by events in a Virtual Environment and modulated by inner variables of the VH (personality, emo- tions). We intend to build our animation model on the basis of a large set of animation sequences described in terms of personality and emotions. In order to store, organize and exploit animation data, we need to create a knowledge-based system (animations database). This paper focuses on the authoring tool that we designed for populating such animation database. We observe that the process of animating is inherently multi-modal because it involves many inputs such as motion capture (mocap) sensors and user control on an animation software.
    [Show full text]
  • Realistic Crowd Animation: a Perceptual Approach
    Realistic Crowd Animation: A Perceptual Approach by Rachel McDonnell, B.A. (Mod) Dissertation Presented to the University of Dublin, Trinity College in fulfillment of the requirements for the Degree of Doctor of Philosophy University of Dublin, Trinity College November 2006 Declaration I, the undersigned, declare that this work has not previously been submitted as an exercise for a degree at this, or any other University, and that unless otherwise stated, is my own work. Rachel McDonnell November 14, 2006 Permission to Lend and/or Copy I, the undersigned, agree that Trinity College Library may lend or copy this thesis upon request. Rachel McDonnell November 14, 2006 Acknowledgments First and foremost, I would like to thank my supervisor Carol O’Sullivan, for all her help, guidance, advice, and encouragement. I couldn’t imagine a better supervisor! Secondly, I would like thank the past and present members of the ISG, for making the last four years very enjoyable. In particular, Ann McNamara for her enthusiasm and for advising me to do a PhD. Also, to all my friends and in particular my housemates for taking my mind off my research in the evenings! A special thank you to Mam, Dad and Sarah for the all the encouragement and interest in everything that I do. Finally, thanks to Simon for helping me through the four years, and in particular for the all the support in the last few months leading up to submitting. Rachel McDonnell University of Dublin, Trinity College November 2006 iv Realistic Crowd Animation: A Perceptual Approach Publication No. Rachel McDonnell, Ph.D.
    [Show full text]
  • An Online Database of Animal Motions
    THE CHIMAERA PROJECT: AN ONLINE DATABASE OF ANIMAL MOTIONS A Thesis by JULIE KATHERINE GELÉ Submitted to the Office of Graduate Studies of Texas A&M University in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE December 2007 Major Subject: Visualization Sciences THE CHIMAERA PROJECT: AN ONLINE DATABASE OF ANIMAL MOTIONS A Thesis by JULIE KATHERINE GELÉ Submitted to the Office of Graduate Studies of Texas A&M University in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE Approved by: Chair of Committee, Carol LaFayette Committee Members, Ergun Akleman B. Stephen Carpenter, II Head of Department, Mark J. Clayton December 2007 Major Subject: Visualization Sciences iii ABSTRACT The Chimaera Project: An Online Database of Animal Motions. (December 2007) Julie Katherine Gelé, B.S., Texas A&M University Chair of Advisory Committee: Prof. Carol LaFayette Digital animators will save vast amounts of project time by starting with a completed skeleton and some base animations. This result can be accomplished with Web 2.0 technologies by creating a repository of skeletons and animations that any animator may use for free. While free Maya™ skeletons currently exist on the Internet, the websites housing them have only brief features and functions for browsing and interacting with these files. None of these websites contain downloadable animations for the provided skeletons. The Chimaera Project improves the field of Web 2.0 sites offering free rigs by offering many new features and freedoms to the animation community. Users may upload and download Maya™ skeletons, share comments and tips with each other, upload animations associated with the skeletons, and search or browse the skeletons in a variety of ways.
    [Show full text]
  • Near Optimal Synthesis of Digital Animation from Multiple Motion Capture Clips
    UNIVERSITA’ DEGLI STUDI DI MILANO Facoltà di Scienze Matematiche, Fisiche e Naturali Near Optimal Synthesis of Digital Animation from Multiple Motion Capture Clips Corso di Laurea Magistrale in: Tecnologie dell’Informazione e della Comunicazione Marco Alamia Matricola n. 736779 Relatore: Prof. Ing. Alberto N. BORGHESE Correlatore: Dott. Iuri FROSIO Anno Accademico 2008/2009 ABSTRACT The present work discusses theory and practice of a powerful animation method designed to generate walk animations for digital characters. Our system permits to interact with the animation, allowing the user to change at run-time several animation’s parameters, such as the motion direction or the gait style, influencing the final animation. Our work starts presenting the skeleton animation system and the motion capture system; then we explain how we can, thanks to these two techniques, generate a database of walk animation clips. The so obtained animations are provided to the animation system which links them together in a sequence. Linking is obtained generating a smooth transition from one clip to the next one through the use of the animation blending technique. Since we want to interact with the animation at run-time, the clip’s sequence is not given a priori, instead it is generated in real-time in respect to the user’s desires. To this aim we create a controller in charge of choosing the next clip in respect to the task that it is given, which can be simulating a walk along a line, or simulating a walk where motion direction and character’s orientation are required by the user. The controller leans on a selection policy in order to choose the next clip; in our work we propose two possible policies, a greedy one and a near-optimal one.
    [Show full text]
  • Spatial Motion Doodles: Sketching Animation in VR Using Hand Gestures and Laban Motion Analysis Maxime Garcia, Rémi Ronfard, Marie-Paule Cani
    Spatial Motion Doodles: Sketching Animation in VR Using Hand Gestures and Laban Motion Analysis Maxime Garcia, Rémi Ronfard, Marie-Paule Cani To cite this version: Maxime Garcia, Rémi Ronfard, Marie-Paule Cani. Spatial Motion Doodles: Sketching Animation in VR Using Hand Gestures and Laban Motion Analysis. MIG 2019 - ACM SIGGRAPH Con- ference on Motion, Interaction and Games, Oct 2019, Newcastle upon Tyne, United Kingdom. 10.1145/3359566.3360061. hal-02303803 HAL Id: hal-02303803 https://hal.archives-ouvertes.fr/hal-02303803 Submitted on 9 Jan 2020 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Spatial Motion Doodles: Sketching Animation in VR Using Hand Gestures and Laban Motion Analysis Maxime Garcia Rémi Ronfard Marie-Paule Cani Univ. Grenoble Alpes, CNRS, Inria, Univ. Grenoble Alpes, CNRS, Inria, Ecole Polytechnique, CNRS, LIX Grenoble INP, LJK Grenoble INP, LJK 9128, Palaiseau, France 38000 Grenoble, France 38000 Grenoble, France Figure 1: Left: A user drawing a spatial motion doodle (SMD) which is the six-dimensional trajectory of a moving frame (position and orientation), here attached to the HTC Vive controller. Right: The SMD is parsed into a string of motion tokens, allowing to recognize actions and extract the associated motion qualities.
    [Show full text]
  • Automatic Hand-Over Animation for Free-Hand Motions from Low Resolution Input
    Automatic hand-over animation for free-hand motions from low resolution input Chris Kang1, Nkenge Wheatland1, Michael Neff2, and Victor Zordan1 1 University of California, Riverside 2 University of California, Davis Abstract. Hand-over animation is the process by which hand animation is added to existing full-body motion. This paper proposes a technique for automatically synthesizing full-resolution, high quality free-hand mo- tion based on the capture of a specific, select small number of markers. Starting from a large full-resolution hand motion corpus, our technique extracts a finite pose database and selects the marker sets offline, based on user-defined inputs. For synthesis, capture sequences that include this marker set drive a reconstruction process that results in a full-resolution of the hand through the aid of the pose database. This effort addresses two distinct issues, first how to objectively select which is the best marker set based on a fixed number of desired markers and, second, how to per- form reconstruction from this data set automatically. Findings on both of these fronts are reported in this paper. Keywords: Character animation; motion capture; hand animation 1 Introduction Hand-over is a term used in the animation industry to refer to the process of adding hand animation to pre-existing full-body motion. Hand motion is a criti- cal part of many animations in which a full-body character is present. However, animation of the hand can be difficult especially where realism is important. While high-quality, full-body motion capture is a popular means for animating realistic characters, hand animation is most often not recorded at the same time as the motion of the full-body for a number of reasons.
    [Show full text]
  • Digital Sparks 03
    digital sparks 03 WETTBEWERB STUDENTISCHER MEDIENPROJEKTE Medienkunst / Mediengestaltung / Medieninformatik / Mediale Inszenierung und Vermittlung >digital sparks< Wettbewerb studentischer Medienprojekte >digital sparks< ist ein Wettbewerb für Studierende der Medienkunst, Mediengestaltung, Medieninformatik sowie für Studierende im Bereich mediale Inszenierung und Vermittlung. Ziel des Wettbewerbes ist es, den medienkulturellen Nach- wuchs zu fördern und zugleich einen Einblick in Forschung und Lehre an deutschsprachigen Hochschulen zu geben. >digital sparks< ist ein Modul der Internetplattform netzspan- nung.org, dem Wissensraum für digitale Kunst und Kultur. Für die Konzeption und Durchführung des Wettbewerbs ist die For- schungsgruppe MARS (Media Arts & Research Studies) am Fraunhofer-Institut für Medienkommunikation unter der Lei- tung von Monika Fleischmann und Wolfgang Strauss verant- wortlich. Das Bundesministerium für Bildung und Forschung fördert die Entwicklung von netzspannung.org. http://netzspannung.org/digital-sparks i M a MARS – Media Arts & Research Studies | Monika Fleischmann | Schloss Birlinghoven | D-53754 Sankt Augustin | [email protected] http://www.imk.fraunhofer.de/mars http://netzspannung.org 4 Inhalt Grußwort Christoph Ehrenberg 7 >digital sparks< 2003 Was war? Was kommt? – 9 Bestandsaufnahme und Ausblick Der Wettbewerb >digital sparks< Konzept und Durchführung 11 Jury/Vorjury 15 Die Preisträger Stellungnahme der Jury 21 how-to-bow.com 23 Loser Raum 27 machines will eat itself 31 Die nominierten
    [Show full text]
  • Data-Driven Approach to Synthesizing Facial Animation Using Motion Capture
    Animation of Natural Virtual Characters Data-Driven Approach to Synthesizing Facial Animation Using Motion Capture Kerstin Ruhland, Mukta Prasad, and Rachel McDonnell ■ Trinity College Dublin n the entertainment industry, cartoon anima- of the refining stage, with easily editable curves for tors have a long tradition of creating expres- final polish by an animator. sive characters that are highly appealing to The proposed approach replaces the acting and Iaudiences. It is particularly important to get right blocking phases by recording the artists’ move- the movement of the face, eyes, and head because ments in front of a real-time video-based motion they are the main communicators of the charac- tracking and retargeting system (see Figure 1). ter’s internal state and emotions and an indication We use a commercially available and affordable of its level of engagement with real-time facial-retargeting system for this stage, others. However, creating these which creates the initial motion curves of the Producing cartoon animations highly appealing animations is character animation. These motion curves con- is a laborious task, and there a labor-intensive task that is not tain realistic human movements that are typically is a distinct lack of automatic supported by automatic tools. Re- dense in keyframes, making them difficult for an tools to help animators, ducing the animator’s effort and animator to edit. particularly with creating facial speeding up this process, while Our approach thus focuses on the next stage animation. To speed up and allowing for artistic style and of the pipeline. The initial motion curves of the ease this process, the proposed creativity, would be invaluable to character animation provide the input to our algo- method uses real-time video- production companies that cre- rithm.
    [Show full text]