FACIAL RIGGING FOR 3D CHARACTER
|
|
|
- Elwin Jefferson
- 9 years ago
- Views:
Transcription
1 FACIAL RIGGING FOR 3D CHARACTER Matahari Bhakti Nendya 1, Eko Mulyanto Yuniarno 2 and Samuel Gandang Gunanto 3 1,2 Department of Electrical Engineering, Institut Teknologi Sepuluh Nopember, Surabaya, Indonesia 3 Department of Animation, Institut Seni Indonesia, Yogyakarta, Indonesia ABSTRACT Facial animation is an important aspect to make character more life in virtual world. Early stage to make facial animation is facial rigging. Facial rigging is the process of creating the animation controls for a facial model and the animator s interface to those controls. Facial feature points which associated with facial skeleton makes process of rigging easy to do. Weighting feature points on the face makes facial skeleton used as the basis of the manufacture of facial control to manual or automatic animation with motion data. KEYWORDS Facial Animation, Rigging, Feature Points, Facial Motion Data 1. INTRODUCTION The main aspect in 3D virtual environment to presents the existence of the characters is facial animation. Facial animation can be used in industrial 3D games, interactive software and 3D animated movies. Because of the complexity of human facial expressions and natural movement, facial animation take a long time to produce even by an expert animator [1]. Today, the development of facial animation is still a lot of research produced. There are main aspect in facial animation research: the process of rigging facial expression and transfers animation between two pieces of 3D virtual character or between people into a 3D character. Facial rigging needs requires a long time manual processing time for an artist. Simple methods like shape-blending needs a model as a reference. Skinning techniques require manual definition of the joints can be affected the movement of face, such as eyebrows forehead, cheek, jaw and mouth. Facial animation using a simulation approach to facial skin and muscles and animator as artist need intervention to setting the facial skin with bone or skull and configuration of connections facial muscles in motion. In this case the production of facial animation for the face can t be reused directly to other face because of complexity and specialization. 2. FUNDAMENTALS D Facial Modelling The main problem in facial animation is to modelling 3D geometry of an individual face. Scanner digitizer or stereo disparity can measure three-dimensional coordinate but those processes are DOI : /ijcga
2 often poorly suited for facial animation. Information about the facial structures is missing; measurement noise produces distracting artifacts, and model vertices are poorly distributed. Also, many measurement methods produce incomplete models, lacking hair, ears, eyes, etc. Therefore, post-processing on the measured data is often necessary 2.2. Facial Rigging Process of creating the animation controls for a facial model and the animator s interface to those controls. Hanrahan and Sturman develop system which allowed the animator to establish functional relationships between interactive input devices and control parameters [2]. For example, animator might define a functional link between an input dial value and a control parameter. The dial value, RSMILE, might affect the right corner of the mouth by pulling it up and back as the dial value increases. This system provided great flexibility in defining the functional links between the input values and the generated control values Articulated Joints One widely used approach is to embed within the face model an articulated joint hierarchy. Each joint corresponds to the articulated connection between two skeletal segments or bones. These joints are manipulated by varying their orientation angles. Influences are established between the surface vertices or control points and one or more of these joints. As the joints are manipulated and their orientation angles adjusted, the associated surface points are rotated along with the joints. The influence between a specific surface point and a given joint is usually a weighting value. Some surface points close to the joint might be completely influenced by it, moving exactly as it moves. Other points might be only partially influenced by a joint, only moving a percentage of its motion. Each surface point is likely to have a different weight or influence from a given joint. Some points on the surface may be influenced by several joints. Establishing the joint structure and determining the surface point weighting values for the joints is a part of the rigging process [3] Blend Shapes Blend shapes are a form of surface shape interpolation. Here the surface is sculpted into two or more shapes. One of these is the base shape, while the others are called target shapes. The differences between the base and target shapes are represented as vector sets. Each vector set corresponds to the difference between the base shape and one of the target shapes. Each vector in a blend shape is the difference in location between a point in the base shape and its corresponding point in the target shape. When a blend shape is applied to the base shape, it takes on the target shape for that blend. If the blend shape is only partially applied, the base shape moves partially toward the target shape. This allows interpolation between the base and target shapes. This interpolation is controlled by a blending coefficient. If the coefficient is 0.0, the surface has the base shape. If the coefficient is 1.0, the surface takes on the target shape. For values between 0.0 and 1.0, the surface takes on a shape between the base and target shapes. For a given blend shape, perhaps only a few of the surface points are affected. That is, for a given blend shape, some of the surface points may have zero length vectors. This means that the positions for these points are the same in both the base and target shapes. Also, a given surface 22
3 point may be affected by more than one blend shape. If more than one blend shape is applied to a surface, each surface point will be moved, based on the sum of the point vectors for each blend shape, weighted by their respective coefficients. Figure 1. Blend shapes used to mimic muscle actions: (a) right brow raiser, (b) right lip corner puller, (c) right lip corner depressor, (d) lip pucker, (e) chin raiser Clusters A cluster is a group of points that are associated with a coordinate transformation. This transformation might be a scale, a translation, a rotation, or a combination of these. Clusters allow groups of surface points to be scaled, translated, and rotated relative to a defined cluster origin location. The effect of a cluster transformation on a given point in the cluster is determined by a weighting value. Different points in the cluster typically have different weighting values, or weights. The point weights allow the effects of a cluster transformation to vary across the set of cluster points. Typically, the effect of the cluster transformation is greatest near the origin of the cluster and tapers off further away from this origin. The right-most image in Figure 2 shows this tapered weighting for one of the clusters near the end of the nose. In this figure, white corresponds to maximum weight, while black corresponds to zero weight. Grey values correspond to weights between maximum and zero. Figure 2. Use of clusters: (left) rendered face model, (middle) cluster locations, (right) weighting of one cluster near the tip of the nose The User Interface Usually, the control values or parameters for the joint angles, blend shape weights, cluster transformations, and functional expressions are set at specific times or key frames of the desired animation. The parameter values at other frame times are derived from these key frame values using some form of linear or spline interpolation. An interactive curve editor is often provided as part of the animation system. The curve editor allows the animator to manipulate the interpolation curves used in transitioning from one key frame to the next. Usually, the curve editing can be applied on each parameter individually. In fact, different parameters may have different sets of key frame times. 23
4 3. METHODS AND DESIGN Flow of our process can be shown below: Figure 3. Example of GUI Interface 3.1. Facial Feature Points Figure 4. Facial rigging for 3D character process Facial feature points is a main factor to generation of facial animation. Facial feature points usually associated with facial movement system like joints, muscles and jaw. In this research, we used 10 facial feature points with the laying of position shown image below. Figure 5: Facial feature points positition 24
5 A variety of approaches can be taken to determine the location of feature points on the 3D model. 3.2 Mesh Deformation Deformation defined on the facial mesh surface to produces quality animation. It ignores underlying facial anatomy or true muscle structures. Instead, the focus is on creating various facial expressions by the manipulation of the thin shell mesh. This category includes morphing between different models and simulated pseudo muscles in the form of splines [4], wires [5], or free-form deformations [6] D and 3D Morphing Pighin et al. [7] combine 2D morphing with 3D transformations of a geometric model. They animate key facial expressions with 3D geometric interpolation while image morphing is performed between corresponding texture maps. This approach achieves viewpoint independent realism; however, animations are still limited to interpolations between predefined key facial expressions. The 2D and 3D morphing methods can produce quality facial expressions, but they share similar limitations with the interpolation approaches. Selecting corresponding points in target images is manually intensive, dependent on viewpoint, and not generalizable to different faces. Also, the animation viewpoint is constrained to approximately that of the target images Free-Form Deform Free-form deformation (FFD) deforms volumetric objects by manipulating control points arranged in a three-dimensional cubic lattice [8]. Conceptually, a flexible object is embedded in an imaginary, clear, and flexible control box containing a 3D grid of control points. As the control box is squashed, bent, or twisted into arbitrary shapes, the embedded object deforms accordingly. The basis for the control points is a trivariate tensor product Bernstein polynomial. FFDs can deform many types of surface primitives, including polygons; quadric, parametric, and implicit surfaces; and solid models. Figure 6. Free-form deformation. The controlling box and embedded object are shown. When the controlling box is deformed by manipulating control points, so is the embedded object. 4. EXPERIMENT RESULT AND ANALYSIS Our experiment using fan art of Gaido character system from Disney s cars movie. Model by Masoud zamani Copyright Cars 2 (Pixar and disney), using cycles for render and released under a Attribution-NonCommercial-Share Alike 3.0 Unported License creativecommons.org/ licenses/ by-nc-sa/3.0/. Character model can downloaded from blends/view/
6 4.1 Preparation of Facial Skeleton Figure 7. Guido character Preparation of facial skeleton refers to facial feature point model on figure 5. Facial feature points can be associated with the model of facial bone. (a) Facial bone (b) Attachment to mesh Figure 8. Formation of the facial skeleton 3D character models. 4.2 Facial Feature Points Weighting Weighting of facial feature points on this characters done automatically by using automatic feature weight. (a) Left mouth (b) Right mouth Figure 9. Weighting facial feature points on a 3-dimensional model of character Weighting adjustments in facial feature points is done manually to get the suitable model of facial animation. 26
7 4.3 Facial Animation Control Full set of facial animation facial deformation based on the position of the face frame weighs facial feature points associated with the shape of the face mesh. Generally facial animation control divided into: Manual Facial Animation Controlling Manual control of facial animation in 3D character is set manually by animators. Generating and animating can be done by changing shape of the face mesh with the associated with the feature points. Result of face mesh deformation done manually by changing shape of facial mesh are shown as: (a) Left eyebrow (b) Right eyebrow (c) Left mouth (d) Right Mouth Figure 10. The results of facial animation manually change Facial Animation Controlling Using Motion Data Motion data is a specific data format which result in the movement of facial animation in 3D character. Motion data usually in cartesian coordinate x; y; and z. Unity 3D game engine use to animated character from motion data. The animation process refers to displacement coordinates of facial feature points. This process occurs continuously until the data was renewed motion. To make facial animation control automatically, we use facial motion data shown below. 27
8 Figure 11. Motion data And the results of the control of facial animation using motion data is: (a) Left eyebrow (b) Right eyebrow (c) Left mouth (d) Right Mouth Figure 12. Results of changes in facial animation based on motion of data 5. CONCLUSIONS AND FEATURE WORK Facial rigging for 3D character are easy to use. The process is linier and need no more complex computation. Facial skeleton which associate with facial feature points and assigning weights to the point of facial features by using the automatic weight control allows the formation of a good facial animation control by manual or based on motion data. Facial feature point weighting adjustment absolutely necessary to give effect to the movement of more expressive facial animation based on a mesh shape face model used. Further research on facial feature point weighting to adjust the shape of the face mesh. REFERENCES [1] Parke, F, (1972) Computer Generated Animation of Face. Proceedings of the ACM annual conference, Vol. 1, pp
9 [2] P. Hanrahan. & D. Sturman, (1985) Interactive Animation of Parametric Models. The Visual Computer 1:4. [3] J. Osipa, (2003) Stop Staring: Facial Modeling and Animation Done Right, Sybex. [4] M.L. Viad & H. Yahia, (1992) Facial Animation With Wrinkles. In Proceedings of the Third Eurographics Workshop on Animation and Simulation. [5] K. Singh K, & E. Fiume, (1998) Wires: A geometric deformation technique. In SIGGRAPH Proceedings, pp [6] P. Kalra, A. Mangili, N.M. Thalmann, & D. Thalmann, (1992) Simulation of facial muscle actions based on rational free from deformations. In Eurographics, Vol. 11, pp [7] F. Pighin, J. Auslander, D. Lischinski, D.H. Salesin, & R. Szeliski, (1997) Realistic facial animation using image-based 3D morphing, Technical report UW-CSE [8] T.W. Sederberg, & S.R. Parry, (1996) Free-form deformation of solid geometry models. In Computer Graphics, SIGGRAPH, Vol. 20, pp [9] Parke, F., & Waters, K, (2008) Computer Facial Animation 2nd Edition. AK Peters, Massachusetts Authors Matahari Bhakti Nendya graduated from Department of Informatics Engineering Duta Wacana Christian University Yogyakarta for his bachelor in Since 2013, he has been studying at Graduate School of Electrical Engineering Institut Teknologi Sepuluh Nopember Surabaya Indonesia as postgraduate student in game technology. He works as an assistant lecturer of Department of Animation, Institut Seni Indonesia Yogyakarta. His research interest includes multimedia processing and game technology. Eko Mulyanto Yuniarno graduated from Electrical Engineering Institut Teknologi Sepuluh Nopember (ITS) Surabaya, Indonesia, for his bachelor in 1995 and received MT and Dr degree in 2005 and 2013 respectively from Graduate School of Electrical Engineering ITS Surabaya. He is currently lecturer of Electrical Engineering Dept ITS. His research interest include computer vision, image processing and multimedia processing. Samuel Gandang Gunanto graduated from Department of Informatics Engineering, Duta Wacana Christian University Yogyakarta and Departmen of Physic Gadjah Mada University Yogyakarta Indonesia for his bachelor in 2004 and received MT degree in 2010 from Graduate School of Electrical Engineering Institut Teknologi Sepuluh Nopember (ITS) Surabaya. Since 2011, he has been studying at Graduate School of Electrical Engineering ITS Surabaya Indonesia as a doctoral student. He works as a lecturer of Department Animation, Institut Seni Indonesia Yogyakarta. His research interest include game technology, multimedia processing and computer vision. 29
This week. CENG 732 Computer Animation. Challenges in Human Modeling. Basic Arm Model
CENG 732 Computer Animation Spring 2006-2007 Week 8 Modeling and Animating Articulated Figures: Modeling the Arm, Walking, Facial Animation This week Modeling the arm Different joint structures Walking
C O M P U C O M P T U T E R G R A E R G R P A H I C P S Computer Animation Guoying Zhao 1 / 66 /
Computer Animation Guoying Zhao 1 / 66 Basic Elements of Computer Graphics Modeling construct the 3D model of the scene Rendering Render the 3D model, compute the color of each pixel. The color is related
Wednesday, March 30, 2011 GDC 2011. Jeremy Ernst. Fast and Efficient Facial Rigging(in Gears of War 3)
GDC 2011. Jeremy Ernst. Fast and Efficient Facial Rigging(in Gears of War 3) Fast and Efficient Facial Rigging in Gears of War 3 Character Rigger: -creates animation control rigs -creates animation pipeline
Performance Driven Facial Animation Course Notes Example: Motion Retargeting
Performance Driven Facial Animation Course Notes Example: Motion Retargeting J.P. Lewis Stanford University Frédéric Pighin Industrial Light + Magic Introduction When done correctly, a digitally recorded
Introduction to Computer Graphics
Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 [email protected] www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics
DIPLOMA IN 3D DESIGN AND DIGITAL ANIMATION COURSE INFO PACK
Registered as a Private Higher Education Institution with the Department of Higher Education and Training in South Africa under the Higher Education Act 1997 Registration Nr. 2001/HE07/005 DIPLOMA IN 3D
animation animation shape specification as a function of time
animation animation shape specification as a function of time animation representation many ways to represent changes with time intent artistic motion physically-plausible motion efficiency control typically
The 3D rendering pipeline (our version for this class)
The 3D rendering pipeline (our version for this class) 3D models in model coordinates 3D models in world coordinates 2D Polygons in camera coordinates Pixels in image coordinates Scene graph Camera Rasterization
Curves and Surfaces. Goals. How do we draw surfaces? How do we specify a surface? How do we approximate a surface?
Curves and Surfaces Parametric Representations Cubic Polynomial Forms Hermite Curves Bezier Curves and Surfaces [Angel 10.1-10.6] Goals How do we draw surfaces? Approximate with polygons Draw polygons
Computer Animation in Future Technologies
Computer Animation in Future Technologies Nadia Magnenat Thalmann MIRALab, University of Geneva Daniel Thalmann Computer Graphics Lab, Swiss Federal Institute of Technology Abstract In this introductory
Modelling 3D Avatar for Virtual Try on
Modelling 3D Avatar for Virtual Try on NADIA MAGNENAT THALMANN DIRECTOR MIRALAB UNIVERSITY OF GENEVA DIRECTOR INSTITUTE FOR MEDIA INNOVATION, NTU, SINGAPORE WWW.MIRALAB.CH/ Creating Digital Humans Vertex
Blender 3D Animation
Bachelor Maths/Physics/Computer Science University Paris-Sud Digital Imaging Course Blender 3D Animation Christian Jacquemin Introduction to Computer Animation Animation Basics animation consists in changing
Virtual Humans on Stage
Chapter XX Virtual Humans on Stage Nadia Magnenat-Thalmann Laurent Moccozet MIRALab, Centre Universitaire d Informatique Université de Genève [email protected] [email protected] http://www.miralab.unige.ch/
Computer Animation and Visualisation. Lecture 1. Introduction
Computer Animation and Visualisation Lecture 1 Introduction 1 Today s topics Overview of the lecture Introduction to Computer Animation Introduction to Visualisation 2 Introduction (PhD in Tokyo, 2000,
We can display an object on a monitor screen in three different computer-model forms: Wireframe model Surface Model Solid model
CHAPTER 4 CURVES 4.1 Introduction In order to understand the significance of curves, we should look into the types of model representations that are used in geometric modeling. Curves play a very significant
Real-Time Animation of Realistic Virtual Humans
Real-Time Animation of Realistic Virtual Humans Recent innovations in interactive digital television 1 and multimedia products have enhanced viewers ability to interact with programs and therefore to individualize
Computer Graphics CS 543 Lecture 12 (Part 1) Curves. Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI)
Computer Graphics CS 54 Lecture 1 (Part 1) Curves Prof Emmanuel Agu Computer Science Dept. Worcester Polytechnic Institute (WPI) So Far Dealt with straight lines and flat surfaces Real world objects include
Programming 3D Applications with HTML5 and WebGL
Programming 3D Applications with HTML5 and WebGL Tony Parisi Beijing Cambridge Farnham Köln Sebastopol Tokyo Table of Contents Preface ix Part I. Foundations 1. Introduction 3 HTML5: A New Visual Medium
CMSC 425: Lecture 13 Animation for Games: Basics Tuesday, Mar 26, 2013
CMSC 425: Lecture 13 Animation for Games: Basics Tuesday, Mar 26, 2013 Reading: Chapt 11 of Gregory, Game Engine Architecture. Game Animation: Most computer games revolve around characters that move around
Principal Components of Expressive Speech Animation
Principal Components of Expressive Speech Animation Sumedha Kshirsagar, Tom Molet, Nadia Magnenat-Thalmann MIRALab CUI, University of Geneva 24 rue du General Dufour CH-1211 Geneva, Switzerland {sumedha,molet,thalmann}@miralab.unige.ch
CIS 536/636 Introduction to Computer Graphics. Kansas State University. CIS 536/636 Introduction to Computer Graphics
2 Lecture Outline Animation 2 of 3: Rotations, Quaternions Dynamics & Kinematics William H. Hsu Department of Computing and Information Sciences, KSU KSOL course pages: http://bit.ly/hgvxlh / http://bit.ly/evizre
Fundamentals of Computer Animation
Fundamentals of Computer Animation Principles of Traditional Animation How to create maximum impact page 1 How to create maximum impact Early animators worked from scratch to analyze and improve upon silence
3D Face Modeling. Vuong Le. IFP group, Beckman Institute University of Illinois ECE417 Spring 2013
3D Face Modeling Vuong Le IFP group, Beckman Institute University of Illinois ECE417 Spring 2013 Contents Motivation 3D facial geometry modeling 3D facial geometry acquisition 3D facial deformation modeling
Transferring the Rig and Animations from a Character to Different Face Models
DOI: 10.1111/j.1467-8659.2008.01187.x COMPUTER GRAPHICS forum Volume 27 (2008), number 8 pp. 1997 2012 Transferring the Rig and Animations from a Character to Different Face Models Verónica Costa Orvalho
Character Animation from 2D Pictures and 3D Motion Data ALEXANDER HORNUNG, ELLEN DEKKERS, and LEIF KOBBELT RWTH-Aachen University
Character Animation from 2D Pictures and 3D Motion Data ALEXANDER HORNUNG, ELLEN DEKKERS, and LEIF KOBBELT RWTH-Aachen University Presented by: Harish CS-525 First presentation Abstract This article presents
animation shape specification as a function of time
animation 1 animation shape specification as a function of time 2 animation representation many ways to represent changes with time intent artistic motion physically-plausible motion efficiency typically
A Short Introduction to Computer Graphics
A Short Introduction to Computer Graphics Frédo Durand MIT Laboratory for Computer Science 1 Introduction Chapter I: Basics Although computer graphics is a vast field that encompasses almost any graphical
Computer Graphics. Geometric Modeling. Page 1. Copyright Gotsman, Elber, Barequet, Karni, Sheffer Computer Science - Technion. An Example.
An Example 2 3 4 Outline Objective: Develop methods and algorithms to mathematically model shape of real world objects Categories: Wire-Frame Representation Object is represented as as a set of points
Program of Study. Animation (1288X) Level 1 (390 hrs)
Program of Study Level 1 (390 hrs) ANI1513 Life Drawing for Animation I (60 hrs) Life drawing is a fundamental skill for creating believability in our animated drawings of motion. Through the use of casts
3D Modeling, Animation, and Special Effects ITP 215x (2 Units)
3D Modeling, Animation, and Special Effects ITP 215x (2 Units) Fall 2008 Objective Overview of developing a 3D animation from modeling to rendering: Basics of surfacing, lighting, animation, and modeling
CS 4204 Computer Graphics
CS 4204 Computer Graphics Computer Animation Adapted from notes by Yong Cao Virginia Tech 1 Outline Principles of Animation Keyframe Animation Additional challenges in animation 2 Classic animation Luxo
Digital 3D Animation
Elizabethtown Area School District Digital 3D Animation Course Number: 753 Length of Course: 1 semester 18 weeks Grade Level: 11-12 Elective Total Clock Hours: 120 hours Length of Period: 80 minutes Date
Computer Animation: Art, Science and Criticism
Computer Animation: Art, Science and Criticism Tom Ellman Harry Roseman Lecture 4 Parametric Curve A procedure for distorting a straight line into a (possibly) curved line. The procedure lives in a black
Degree Reduction of Interval SB Curves
International Journal of Video&Image Processing and Network Security IJVIPNS-IJENS Vol:13 No:04 1 Degree Reduction of Interval SB Curves O. Ismail, Senior Member, IEEE Abstract Ball basis was introduced
Goldsmiths, University of London. Computer Animation. Goldsmiths, University of London
Computer Animation Goldsmiths, University of London Computer Animation Introduction Computer animation is about making things move, a key part of computer graphics. In film animations are created off-line,
Enhanced LIC Pencil Filter
Enhanced LIC Pencil Filter Shigefumi Yamamoto, Xiaoyang Mao, Kenji Tanii, Atsumi Imamiya University of Yamanashi {[email protected], [email protected], [email protected]}
Template-based Eye and Mouth Detection for 3D Video Conferencing
Template-based Eye and Mouth Detection for 3D Video Conferencing Jürgen Rurainsky and Peter Eisert Fraunhofer Institute for Telecommunications - Heinrich-Hertz-Institute, Image Processing Department, Einsteinufer
Introduction to Computer Graphics Marie-Paule Cani & Estelle Duveau
Introduction to Computer Graphics Marie-Paule Cani & Estelle Duveau 04/02 Introduction & projective rendering 11/02 Prodedural modeling, Interactive modeling with parametric surfaces 25/02 Introduction
Graphics. Computer Animation 고려대학교 컴퓨터 그래픽스 연구실. kucg.korea.ac.kr 1
Graphics Computer Animation 고려대학교 컴퓨터 그래픽스 연구실 kucg.korea.ac.kr 1 Computer Animation What is Animation? Make objects change over time according to scripted actions What is Simulation? Predict how objects
Animation. Persistence of vision: Visual closure:
Animation Persistence of vision: The visual system smoothes in time. This means that images presented to the eye are perceived by the visual system for a short time after they are presented. In turn, this
3D Computer Animation (Msc CAGTA) Report
3D Computer Animation (Msc CAGTA) Report (December, 10 th 2004) Jason MAHDOUB Course Leader: Colin Wheeler 1 Summary INTRODUCTION... 3 MODELLING... 3 THE MAN...3 THE BUG RADIO...4 The head...4 The base...4
Computer-Generated Photorealistic Hair
Computer-Generated Photorealistic Hair Alice J. Lin Department of Computer Science, University of Kentucky, Lexington, KY 40506, USA [email protected] Abstract This paper presents an efficient method for
Rendering Microgeometry with Volumetric Precomputed Radiance Transfer
Rendering Microgeometry with Volumetric Precomputed Radiance Transfer John Kloetzli February 14, 2006 Although computer graphics hardware has made tremendous advances over the last few years, there are
4VATARS PROJECT. Standard avatar specification for content creation in RealXtend
4VATARS PROJECT Standard avatar specification for content creation in RealXtend In partnership with the development team under opensource realxtend, the research program ENER of Ecole Nationale des Arts
Self-Portrait Steps Images taken from Andrew Loomis Drawing Head & Hands (there are many sites to download this out of print book for free)
Self-Portrait Steps Images taken from Andrew Loomis Drawing Head & Hands (there are many sites to download this out of print book for free) First of all- put the idea of it doesn t look like me! out of
Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. M.Sc. in Advanced Computer Science. Friday 18 th January 2008.
COMP60321 Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE M.Sc. in Advanced Computer Science Computer Animation Friday 18 th January 2008 Time: 09:45 11:45 Please answer any THREE Questions
also describes the method used to collect the data for the faces. These techniques could be used to animate other flexible surfaces.
Computer Generated Animation of Faces Frederick I. Parke, University of Utah This paper describes the representation, animation and data collection techniques that have been used to produce "realistic"
An Interactive method to control Computer Animation in an intuitive way.
An Interactive method to control Computer Animation in an intuitive way. Andrea Piscitello University of Illinois at Chicago 1200 W Harrison St, Chicago, IL [email protected] Ettore Trainiti University of
Bachelor of Creative Design. Game Art. www.mediadesign.com. Course Components
Course Components Game Art Bachelor of Creative Design www.mediadesign.com Year One 01 Interdisciplinary Components Theoretical Foundations of Art and Design: GA1A01 GA1A01 utilises traditional art theories
Using Photorealistic RenderMan for High-Quality Direct Volume Rendering
Using Photorealistic RenderMan for High-Quality Direct Volume Rendering Cyrus Jam [email protected] Mike Bailey [email protected] San Diego Supercomputer Center University of California San Diego Abstract With
Facial Expression Analysis and Synthesis
1. Research Team Facial Expression Analysis and Synthesis Project Leader: Other Faculty: Post Doc(s): Graduate Students: Undergraduate Students: Industrial Partner(s): Prof. Ulrich Neumann, IMSC and Computer
HANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT
International Journal of Scientific and Research Publications, Volume 2, Issue 4, April 2012 1 HANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT Akhil Gupta, Akash Rathi, Dr. Y. Radhika
Essential Mathematics for Computer Graphics fast
John Vince Essential Mathematics for Computer Graphics fast Springer Contents 1. MATHEMATICS 1 Is mathematics difficult? 3 Who should read this book? 4 Aims and objectives of this book 4 Assumptions made
CAD and Creativity. Contents
CAD and Creativity K C Hui Department of Automation and Computer- Aided Engineering Contents Various aspects of CAD CAD training in the university and the industry Conveying fundamental concepts in CAD
SimFonIA Animation Tools V1.0. SCA Extension SimFonIA Character Animator
SimFonIA Animation Tools V1.0 SCA Extension SimFonIA Character Animator Bring life to your lectures Move forward with industrial design Combine illustrations with your presentations Convey your ideas to
Using 3D Computer Graphics Multimedia to Motivate Teachers Learning of Geometry and Pedagogy
Using 3D Computer Graphics Multimedia to Motivate Teachers Learning of Geometry and Pedagogy Tracy Goodson-Espy Associate Professor [email protected] Samuel L. Espy Viz Multimedia Boone, NC 28607
Mocap in a 3D Pipeline
East Tennessee State University Digital Commons @ East Tennessee State University Undergraduate Honors Theses 5-2014 Mocap in a 3D Pipeline Logan T. Maides Follow this and additional works at: http://dc.etsu.edu/honors
CS130 - Intro to computer graphics. Dr. Victor B. Zordan [email protected] www.cs.ucr.edu/~vbz. Objectives
CS130 - Intro to computer graphics Dr. Victor B. Zordan [email protected] www.cs.ucr.edu/~vbz Objectives Explore basics of computer graphics Survey application areas Today, brief introduction to graphics
Real-Time Dynamic Wrinkles of Face for Animated Skinned Mesh
Real-Time Dynamic Wrinkles of Face for Animated Skinned Mesh L. Dutreve and A. Meyer and S. Bouakaz Université de Lyon, CNRS Université Lyon 1, LIRIS, UMR5205, F-69622, France PlayAll Abstract. This paper
Computer Facial Animation: A Review
International Journal of Computer Theory and Engineering, Vol. 5, No. 4, August 2013 Computer Facial Animation: A Review Heng Yu Ping, Lili Nurliyana Abdullah, Puteri Suhaiza Sulaiman, and Alfian Abdul
DESIGNING MPEG-4 FACIAL ANIMATION TABLES FOR WEB APPLICATIONS
DESIGNING MPEG-4 FACIAL ANIMATION TABLES FOR WEB APPLICATIONS STEPHANE GACHERY, NADIA MAGNENAT-THALMANN MIRALab - University of Geneva 22 Rue Général Dufour, CH-1211 GENEVA 4, SWITZERLAND Web: http://www.miralab.unige.ch
3D Modeling, Animation, Compositing, and Special Effects ITP 215x (2 Units)
3D Modeling, Animation, Compositing, and Special Effects ITP 215x (2 Units) Objective Concepts Prerequisites/ Recommended Preparation Instructor Contacting the Instructor Overview of developing a 3D animation
The Animation Production Process. by Randy Gossman
by Randy Gossman Animation is a media staple. One would be hard pressed to watch television, see a movie or visit a website without encountering it. Sometimes it s just a word moving across a webpage.
(Refer Slide Time: 1:42)
Introduction to Computer Graphics Dr. Prem Kalra Department of Computer Science and Engineering Indian Institute of Technology, Delhi Lecture - 10 Curves So today we are going to have a new topic. So far
Introduction to Computer Graphics. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012
CSE 167: Introduction to Computer Graphics Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012 Today Course organization Course overview 2 Course Staff Instructor Jürgen Schulze,
Human Skeletal and Muscle Deformation Animation Using Motion Capture Data
Human Skeletal and Muscle Deformation Animation Using Motion Capture Data Ali Orkan Bayer Department of Computer Engineering, Middle East Technical University 06531 Ankara, Turkey [email protected]
2.5 Physically-based Animation
2.5 Physically-based Animation 320491: Advanced Graphics - Chapter 2 74 Physically-based animation Morphing allowed us to animate between two known states. Typically, only one state of an object is known.
Finite Element Formulation for Plates - Handout 3 -
Finite Element Formulation for Plates - Handout 3 - Dr Fehmi Cirak (fc286@) Completed Version Definitions A plate is a three dimensional solid body with one of the plate dimensions much smaller than the
B2.53-R3: COMPUTER GRAPHICS. NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions.
B2.53-R3: COMPUTER GRAPHICS NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions. 2. PART ONE is to be answered in the TEAR-OFF ANSWER
Character Creation You can customize a character s look using Mixamo Fuse:
Using Mixamo Fuse, Mixamo, and 3ds Max, you can create animated characters for use with FlexSim. Character Creation You can customize a character s look using Mixamo Fuse: After creating the character,
An Animation Definition Interface Rapid Design of MPEG-4 Compliant Animated Faces and Bodies
An Animation Definition Interface Rapid Design of MPEG-4 Compliant Animated Faces and Bodies Erich Haratsch, Technical University of Munich, [email protected] Jörn Ostermann, AT&T Labs
SAN DIEGO COMMUNITY COLLEGE DISTRICT MESA COLLEGE ASSOCIATE DEGREE COURSE OUTLINE
MULT 130 CIC Approval: 03/12/2015 BOT APPROVAL: 04/16/2015 STATE APPROVAL: EFFECTIVE TERM: Fall 2015 SECTION I SAN DIEGO COMMUNITY COLLEGE DISTRICT MESA COLLEGE ASSOCIATE DEGREE COURSE OUTLINE SUBJECT
Lecture Notes, CEng 477
Computer Graphics Hardware and Software Lecture Notes, CEng 477 What is Computer Graphics? Different things in different contexts: pictures, scenes that are generated by a computer. tools used to make
Mesh Moving Techniques for Fluid-Structure Interactions With Large Displacements
K. Stein Department of Physics, Bethel College, St. Paul, MN 55112 T. Tezduyar Mechanical Engineering, Rice University, MS 321, Houston, TX 77005 R. Benney Natick Soldier Center, Natick, MA 01760 Mesh
Computer Animation. CS 445/645 Fall 2001
Computer Animation CS 445/645 Fall 2001 Let s talk about computer animation Must generate 30 frames per second of animation (24 fps for film) Issues to consider: Is the goal to replace or augment the artist?
Production Design / Art Direction. TV Animation / Shorts
12 Head of 14 Head of Animation Studio 16 Top Creative Story Generates and develops story ideas, sequences, storyboards, elements and enhancements throughout production. TV Animation / Shorts Manages the
New Media production week 9
New Media production week 9 How to Make an Digital Animation [email protected] Hardware PC or Mac with high resolution graphics and lots of RAM Peripherals such as graphics tablet Digital Camera (2D,
Introduction to. With Slides from Dongho Kim and Karen Liu. School of Media @ Computer Soongsil University Animation. Computer Animation
Introduction to With Slides from Dongho Kim and Karen Liu School of Media @ Computer Soongsil University Animation Where are s? Movies Star Wars, Toy Story, Titanic, many more Real-performance driven animation
Digital media animation design based on max script language
Digital media animation design based on max script language Abstract Qiaoqiao Feng Harbin university of science and technology, Heilongjiang Harbin, 150080 Corresponding author s e-mail: [email protected]
3D Animation: Don t Drink and Drive
, pp.415-426 http://dx.doi.org/10.14257/ijunesst.2015.8.1.36 3D Animation: Don t Drink and Drive Imran Ahmed and Satish Janghel SCSE, VIT University, Vellore, Tamil Nadu-632014 [email protected],
Spatial Pose Trees: Creating and Editing Motions Using a Hierarchy of Low Dimensional Control Spaces
Eurographics/ ACM SIGGRAPH Symposium on Computer Animation (2006), pp. 1 9 M.-P. Cani, J. O Brien (Editors) Spatial Pose Trees: Creating and Editing Motions Using a Hierarchy of Low Dimensional Control
Geometric Modelling & Curves
Geometric Modelling & Curves Geometric Modeling Creating symbolic models of the physical world has long been a goal of mathematicians, scientists, engineers, etc. Recently technology has advanced sufficiently
Creating Your Own 3D Models
14 Creating Your Own 3D Models DAZ 3D has an extensive growing library of 3D models, but there are times that you may not find what you want or you may just want to create your own model. In either case
3D Modelling in Blender Based on Polygonal Data
3D Modelling in Blender Based on Polygonal Data James Ribe MSCS Department St. Olaf College 1500 St. Olaf Ave Northfield, MN 55438 [email protected] Alora Killian MSCS Department St. Olaf College 1500 St.
How SolidWorks Speeds Consumer Product Design
white paper How SolidWorks Speeds Consumer Product Design inspiration SUMMARY SolidWorks Premium bridges the gap between industrial design and engineering by providing powerful surfacing capabilities,
CG T17 Animation L:CC, MI:ERSI. Miguel Tavares Coimbra (course designed by Verónica Orvalho, slides adapted from Steve Marschner)
CG T17 Animation L:CC, MI:ERSI Miguel Tavares Coimbra (course designed by Verónica Orvalho, slides adapted from Steve Marschner) Suggested reading Shirley et al., Fundamentals of Computer Graphics, 3rd
Our One-Year 3D Animation Program is a comprehensive training in 3D using Alias
1 YEAR 3D ANIMATION Illusion is the first of all pleasures Oscar Wilde Our One-Year 3D Animation Program is a comprehensive training in 3D using Alias Oscar Winning software, Maya, the industry standard
