3D Character animation principles

Size: px
Start display at page:

Download "3D Character animation principles"

Transcription

1 References: (Breakdown poses) on/principles/follow_through.htm (Follow through and overlap) (pose to pose animation) (overlapping) (character walk cycle) (12 basic principles of animation) nsert_joints.htm,topicnumber=d30e (definition of joints, ik handles, rigging etc) 3D Character animation principles Joints: Before animating your fully modelled character in Maya you need to make a skeleton for it to add the controls to. Bones and joints make up the skeleton. Many joints are used in the skeletal positions where the character will twist and bend. Usually, individual joint chains are made for the arm, leg and for the spine and head. The joint chains are the grouped to make a single skeletal hierarchy. IK handles: The joint where the IK handle begins, in the IK chain, is called the start join. Where it ends is called the end joint. Joints amongst the start and end joints are controlled by the IK handle and the solver. The end effector is at the end of the IK handle. When the IK handle is moved the IK solver uses the end effectors location and orientation, to rotate the joints that are in the IK chain. The IK handle tool is the green line attached from one end of the skeleton joint to the other

2 Rigging: Virtual skeletons, or as they are also knows as rigs, allow the animators to move the models body features such as the legs, arms, facial expressions, and posture. This allows them to make lifelike animations. Rigging basically adds bones/skeleton to the whole of the 3D model. The animator creates control points that he can move, bend and deform to make the animations. Once the whole of the skeleton is made and attached to the model, the animator needs to weight the rig. This is when the strength of each joint on the polygons/part of the model changes around the area. Clothes and hair from the character can also have controls to make them move in a realistic way. Binding: By using the bind tool, you can choose to connect (bind) the skeleton to the characters 3D body. By using smooth binding, it creates influence over different areas on the model. Skinning: This involves working with the model for it to be changed later in the skinning process. The skeleton and 3D model needs to be selected as a group to then be binded with each other. Once the model is bound to the skeleton, the joints and the bones are movable; the skeleton and 3D model move together like a humans joints. The three types of skinning are smooth, rigid and indirect.

3 Smooth Skinning: Smooth effects can be created when the joints bend and move. This technique allows many of the joints and other parts of the body that are influenced to have different amount of influences. Rigid Skinning: Stiff and rigid effects can be created. The technique allows only separate joints to have an effect/influence upon the cv s or vertex points on the model itself. Indirect Skinning: Deformers can be wrapped as skin on the skeleton. When this technique is used, the bound deformers change the models skin when the skeleton is manoeuvred and set in different poses. Controls Many controls are made when rigging your character model. This helps to make it easier for the animators to select controls of each of the characters joint when animating. The controls are clear and visible and don t take very long to make. Shapes are created to form the controls for the 3D model. Any movements that the body joints can do on a human body can be performed on a fully rigged model. Left/right foot_control: These are shapes (rectangles) that are created at the bottom of the feet. They control the whole of the feet movement, such as moving it up and down, back and forth, rotating it left to right. Left/righ_knee_PV_Constraint: As in the name, these controls move the knee from left to right. However not up and down, as the human knee does not move up and down if selected separately. If the left is moved up and down, the knee moves with it.

4 Left/right_Clavicle_Control: The clavicle is a bone at the top of the shoulder. As with the model, the shoulders move back and forth, and up and dow n. This also controls the whole of the arm. Left/right_Arm_Control: The arm moves up and down, left to right. The control can also move the rest of the arm. Left/right_Hand_Control: Only the rotation of the hand moves, and nothing else. The hand moves in the same rotation as the arm of the human body. Hip_Control: NURB circles are created and then attached to the body. Control of this allows movement of the waist as a rotation and movement from left to right, and forward and back.

5 Head_Control: This allows the movement of the head. It can move in a rotation with back and front, left to right, up and down. Timing This usually refers to the actions speed in animation. Correct timing in an animation will give off meanings of physical and emotional messages about the movement. Care and time is needed when working on the animation of a character because a suitable amount of time, the build up to the action, and the reaction is important to get right. Viewers can sometimes not notice or recognise the action if it is too quick, and even lose careness if it is too slow. How well the idea is portrayed and read to the audience, is determined by the speed of an action. The weight and look of the character or object being animated needs to be taken into consideration when animating. For example, if the character is heavy, he will take long and greater steps when walking. Whereas, if the character is skinny and light, they walk faster and have more of a brisk walk. To determine the effects of the animations, changing the space or time amongst the frames between poses is important and produces different outcomes. In this example, the ball that is hit and takes 1 second to move is much lighter than the ball which is hit and takes 3 seconds. This makes the viewer understand if the ball is heavy or not.

6 Breakdown Poses Key poses: This is the main pose within an action or movement of the character. For example, if the character getting up from the floor, the first key pose would be the character on the floor. The second key pose is when the character is standing up. Breakdown poses: This is the pose between two keys in the animation process. Elbow bending, timing eases and rotation paths are defined in breakdown poses. In-between poses: These are all the poses used between the key and breakdown poses. The extra drawings used to make the animation smooth are the in-between poses. In this example, the man is falling on his back. To indicate what the keys, breakdowns and in-between poses are, they are marked on this example. Keys: Circled numbers. Breakdowns: underlined number No in-between poses are marked on the example as the animator creates them. The red numbers would need to be shown as they designate the inbetweens that are created. The in-betweens are marked as red. This shows the animator where poses need to be added. Keys and

7 Walk cycle: There are commonly 12 frames per second in a walk cycle, with the 13 th frame being the same as the first one, however on the other side. This then leads up to there being another 12 frames of the walk cycle, to add up to 24, with the 25 being the same frame and position as the first frame. This exact number of frames makes it look like a smooth animation of the character walking. 1 st frame 13 th frame, switched to other side 25 th frame, same as first You can see each step clearly in this example of the animation walk cycle. The character poses are spread out more, so you can clearly see each frame one by one. The keys poses, breakdowns, and in-between poses are labelled in this example. As the character starts to walk, you can see the shift in its momentum with the arms swinging back and forth, and the legs alternating per step.

8 I have created my own animation cycle using my Knight for the flash game. As you can he is striking his sword as if he is hitting something or someone. When he starts to lift his arm up and then bring it down, his knee/leg bends to show he is applying some force/pressure when striking the sword. His head and shoulders starts of at the normal height position, then when the sword comes down, the head and shoulders do too. Follow Through The term refers to when one part leads the action, and another part follows after it.. For example, when a firsbee is thrown, the hand keeps moving, even after the Frisbee has been released. Another example is when an arm is waving; the aaction starts off with the shoulder, then the upper arm, then the forearm, and finally the hands and then fingers. When it comes to motion within the human body, if they are walking, the hip moves first. The leg and then the foot follow after. When the main part of the motion (the hip) stops, the leg and foot continue a little further and eventually come to a halt. When the person throws the Frisbee, the motion of the arm carries on, even when the Frisbee is in the air. 1 to move move: Hip 2 nd to move: Leg/knee 3 rd to move:foot

9 Overlap A second action will start before the first action finishes. As there is no stop time between the actions, there is always something going on, and does not bore the viewers. The overlapping technique is used by animators to highlight characters actions and moods. Character body parts will move before or at different speeds than others. The body parts will also lead the action and even follow the main action itself. The use of overlapping actions is to make the animation flow better. This is usually done with the body, hair and clothing, to follow the lead actions and movements on a character. It is also important to calculate what part of the body makes others move, and at what time within the action being performed.. If this is not done correctly, it will confuse the audience and will make the animation look weird. In this example of the character jumping in the air and then landing, the legs start of the action. It s what starts the process, which is then followed by the spine, head and arm movements, which follows after. The actions (spine, head, and arm) after the legs are the overlapping, as they keep moving, even after the legs stop. This shows an arm moving up and down. When the arm is elevated, even then, secondary actions follow the leading action itself. The shoulder moves first, which is followed by the elbow, then the wrist and finally the finger/tips. Shoulder-1 st Elbow-2 nd Wrist-3 rd Finger/tips-4 th

10 Pose-to-Pose animation Important positions within a characters animation, such as the key poses, describe the vital points in the motion, or the expressions or moods. In pose to pose animation, the animator charts out the action before the actual animation is made, by charting the key poses on the timeline of the computers software/programme. Using pop through allows the characters to enter the scene at a certain place and time. Furthermore, using the technique is helpful when certain tasks, within a certain amount of time, or if actions need to be in line with some music or sound, from the character need to be performed. Before the final animation is rendered, the timeline in which the key poses are mapped out, can be checked and re-visited to make final decisions of how it looks. Other people in the team can be given different parts of the work as it s broken down. Key poses in pop-through animation describe what s happening. In this example, the two key poses in the animation are shows. Both poses illustrate different expressions, in the form of the squad and stretch. Also, the character changes emotions, form happy to sad.

11 12 basic principles of animation Frank Thomas and Ollie Johnston, who were animators working for Walk Disney, came up with 12 basic principles of animation. These important principles been used since then to make the illusion of characters moving in a cartoon, to look as realistic as possible. These 12 basic principles are: 1) Squash and Stretch: This action gives a sense of weight and flexibility to a moving character. It also helps when the animator works on the characters facial expressions and dialogue. Examples of using this technique can be used with a bouncing ball, and when animating a person s body weight. The animation can look somewhat comical, if the character is squashed or stretched to an extreme point. 2) Anticipation: This prepares an audience for an action the character is going to perform. This makes the action come across as being more realistic. For example, if a baseball pitcher throws a ball, the anticipation leading up to the main action, is the pitchers wind up. 3) Staging: The aim is to direct the audience s attention to the characters attitude, mood, reaction or idea as it relays with the story and continuousness of the story line. The presentation of ideas such as the action, personality, mood or expression is what needs to be expressed to the audience. Staging can be completed by using character placement in the frames, camera angles to tell the story such as long, medium, close-up etc, use of light and shadow. One action should be clearly explained to the audience at a time for

12 them to understand the message. Also, the background should not take over the viewers attention when the animation is playing out. 4) Straight ahead and pose to pose action: Straight ahead action is drawing out a scene frame by frame from the beginning to the end. It makes for a better flowing, and lively impression of movement which makes it better if you want to produce realistic action. However proportions, size and volume cannot be exactly the same each frame. For example, fast actions that look wild are made this way. Pose to pose is planned out better, and important drawings are made within parts of the scene to be recorded. This makes it easier to work and have a better size, proportion, and volume. Pose to pose is better used for dramatic or emotional animations, with placement to the surroundings are more important. 5) Follow through and overlapping action: Follow through is when the characters main body stops, other parts will continue to move, but eventually will stop as well. For example, long hair, arms, clothes, a dress. Nothing will stop all at once in a movement. This technique is called follow through. These techniques give the characters more of a realistic action.

13 Overlapping action is when the direction of the character has changed whilst the hair or clothes keep moving in the forward direction. When the character moves in the new direction, a few frames later, his clothes in the new direction also. To make the use of drag and overlapping action look lifelike, timing becomes an important factor. 6) Slow-out and Slow-in: When an action plays out, there are normally more drawings at the beginning of the start of the action, a few in the middle, and more near the end. By using less drawings, it makes the action look faster, and more drawings makes it look slower. The use of this principle makes the action being played, to look more lifelike. An example is a child on a swing, they are slow when they are up in the air on either end, and fast when they are in the middle.

14 7) Arcs: When it comes to character actions, they always have to hollow an arc or circular path shape when moving. This is mostly used when it comes to animation the human figure or animals. This makes the animation look more realistic, and has flows more naturally. For example, when animating a finger pointing, all the drawings showing the animation should have the fingertips following an arc shape from the start of the frame to the end. 8) Secondary action: By including a secondary action to the main action, it gives the scene more life, and enhances the main action itself. An example of this technique is, if an angry character is walking down a road and the walk shows aggression. A secondary action is included that would involve strong motions of the arms working with the angry, forceful walk. By just simply adding in a secondary action, it emphasizes the main action and gives the scene a more lifelike meaning. 9) Timing: The amount of drawings/frames there are for a given action, determines how fast the action is. More drawings between the poses makes for a slower yet smoother action, however less drawings makes for a more faster yet crispier action. Using this principle adds interests to the characters movements. Many animations are made on twos, which is just one drawing photographed on two film frames. They can also be made on ones, which is one drawing photographed on each film frame. The importance of timing is used to create a characters mood, reaction, emotion, and personality.

15 10) Exaggeration: Characters movement should look quite broad, to make them come across as natural in what they are doing. This is the same with facial expressions, however the broadness used in a carton should not be used in feature animations. By using exaggeration, presenting the characters action to look similar to reality, however as its animation, to present it a more extreme way. However using too much exaggeration in animation, can make the scenes and characters come across as being too theatrical and will look overly animated. 11) Solid drawing: This involves drawing characters from angles to make it look believable and to make the characters look alive. What needs to be added in is, form weight, volume solidity and also the illusion of 3D to animation. The drawn animation scenes are made into colour and movement, which gives the characters the impression of 3D and 4D. 3D being the movement in space, and 3d being the movement in time. 12) Appeal: All animated characters, whether they are heroic, villainous, cute and cuddly, funny, should have appeal. Viewers will become more interested in the animation/characters if the appeal of the characters has an easy to read design, has a clear drawing and also a development of personalities. Examples

16 of making a character associate with the audience are; adding a baby-like face for a likable character, or a screwed up face for an evil, non-likeable character.

2D 3D CHARACTER COMPUTER ANIMATION ANIMATION INFORMATISÉE 2D 3D SECONDARY NIVEAU SECONDAIRE

2D 3D CHARACTER COMPUTER ANIMATION ANIMATION INFORMATISÉE 2D 3D SECONDARY NIVEAU SECONDAIRE PRINCIPLES OF ANIMATION PRINCIPES D ANIMATION 2D 3D CHARACTER COMPUTER ANIMATION ANIMATION INFORMATISÉE 2D 3D SECONDARY NIVEAU SECONDAIRE 12 BASIC PRINCIPLES OF ANIMATION Paraphrased from the "Illusion

More information

A bouncing ball squashes on its vertical axis and stretches on the horizontal axis as it strikes the ground.

A bouncing ball squashes on its vertical axis and stretches on the horizontal axis as it strikes the ground. Animation Principles The following 12 animation principles are those distilled from the combined wisdom of animators over several decades. Animators developed their own techniques in animating characters,

More information

Richard Williams Study Circle Handout: Disney 12 Principles of Animation. Frank Thomas & Ollie Johnston: The Illusion of Life

Richard Williams Study Circle Handout: Disney 12 Principles of Animation. Frank Thomas & Ollie Johnston: The Illusion of Life Frank Thomas & Ollie Johnston: The Illusion of Life 1 1. Squash and Stretch The principle is based on observation that only stiff objects remain inert during motion, while objects that are not stiff, although

More information

The Principles of Animation "When we consider a new project, we really study it... not just the surface idea, but everything about it.

The Principles of Animation When we consider a new project, we really study it... not just the surface idea, but everything about it. The Principles of Animation "When we consider a new project, we really study it... not just the surface idea, but everything about it." Walt Disney 1. Squash and Stretch 2. Anticipation 3. Staging 4. Straight

More information

Reading. Animation principles. Required:

Reading. Animation principles. Required: Reading Required: Animation principles John Lasseter. Principles of traditional animation applied to 3D computer animation. Proceedings of SIGGRAPH (Computer Graphics) 21(4): 35-44, July 1987. Recommended:

More information

COMPETITORS HANDBOOK / MANUEL DES CONCURRENTS 2D 3D CHARACTER COMPUTER ANIMATION ANIMATION INFORMATISÉE 2D 3D SECONDARY / NIVEAUX SECONDAIRE

COMPETITORS HANDBOOK / MANUEL DES CONCURRENTS 2D 3D CHARACTER COMPUTER ANIMATION ANIMATION INFORMATISÉE 2D 3D SECONDARY / NIVEAUX SECONDAIRE COMPETITORS HANDBOOK / MANUEL DES CONCURRENTS 2D 3D CHARACTER COMPUTER ANIMATION ANIMATION INFORMATISÉE 2D 3D SECONDARY / NIVEAUX SECONDAIRE 12 Basic Principles of Animation Paraphrased from the "Illusion

More information

Animation principles. Reading. Character animation. Animation Principles. Brian Curless CSE 457 Spring 2013

Animation principles. Reading. Character animation. Animation Principles. Brian Curless CSE 457 Spring 2013 Reading Required: Animation principles Brian Curless CSE 457 Spring 2013 John Lasseter. Principles of traditional animation applied to 3D computer animation. Proceedings of SIGGRAPH (Computer Graphics)

More information

Reading. Animation principles. Character animation. Animation Principles

Reading. Animation principles. Character animation. Animation Principles Reading Required: Animation principles John Lasseter. Principles of traditional animation applied to 3D computer animation. Proceedings of SIGGRAPH (Computer Graphics) 21(4): 35-44, July 1987. Recommended:

More information

Animation principles. Character animation. Reading. Goal: make characters that move in a convincing way to communicate personality and mood.

Animation principles. Character animation. Reading. Goal: make characters that move in a convincing way to communicate personality and mood. Reading Required: Animation principles Brian Curless CSE 557 Autumn 2014 John Lasseter. Principles of traditional animation applied to 3D computer animation. Proceedings of SIGGRAPH (Computer Graphics)

More information

12 basic principles of animation

12 basic principles of animation 12 basic principles of animation The 12 basic principles of animation is a set of principles of animation introduced by the Disney animators Ollie Johnston and Frank Thomas in their 1981 book The Illusion

More information

Animation principles. Character animation. Reading. Goal: make characters that move in a convincing way to communicate personality and mood.

Animation principles. Character animation. Reading. Goal: make characters that move in a convincing way to communicate personality and mood. Reading Required: Animation principles Brian Curless CSE 457 Spring 2017 John Lasseter. Principles of traditional animation applied to 3D computer animation. Proceedings of SIGGRAPH (Computer Graphics)

More information

Reading. Animation principles. Character animation. Goal: make characters that move in a convincing way to communicate personality and mood.

Reading. Animation principles. Character animation. Goal: make characters that move in a convincing way to communicate personality and mood. Reading Required: Animation principles John Lasseter. Principles of traditional animation applied to 3D computer animation. Proceedings of SIGGRAPH (Computer Graphics) 21(4): 35-44, July 1987. Recommended:

More information

Animation principles. Reading. CSE 457 Winter Required:

Animation principles. Reading. CSE 457 Winter Required: Reading Required: Animation principles CSE 457 Winter 2014 John Lasseter. Principles of traditional animation applied to 3D computer animation. Proceedings of SIGGRAPH (Computer Graphics) 21(4): 35-44,

More information

Keyframing an IK Skeleton Maya 2012

Keyframing an IK Skeleton Maya 2012 2002-2012 Michael O'Rourke Keyframing an IK Skeleton Maya 2012 (This tutorial assumes you have done the Creating an Inverse Kinematic Skeleton tutorial in this set) Concepts Once you have built an Inverse

More information

Animation Principles CSE 457

Animation Principles CSE 457 Animation Principles CSE 457 Reading Required: w John Lasseter. Principles of traditional animation applied to 3D computer animation. Proceedings of SIGGRAPH (Computer Graphics) 21(4): 35-44, July 1987.

More information

Animation principles. Character animation. Reading. Goal: make characters that move in a convincing way to communicate personality and mood.

Animation principles. Character animation. Reading. Goal: make characters that move in a convincing way to communicate personality and mood. Reading Required: Animation principles Brian Curless CSE 557 Autumn 2015 John Lasseter. Principles of traditional animation applied to 3D computer animation. Proceedings of SIGGRAPH (Computer Graphics)

More information

CS770/870 Spring 2017 Animation Basics

CS770/870 Spring 2017 Animation Basics Preview CS770/870 Spring 2017 Animation Basics Related material Angel 6e: 1.1.3, 8.6 Thalman, N and D. Thalman, Computer Animation, Encyclopedia of Computer Science, CRC Press. Lasseter, J. Principles

More information

CS770/870 Spring 2017 Animation Basics

CS770/870 Spring 2017 Animation Basics CS770/870 Spring 2017 Animation Basics Related material Angel 6e: 1.1.3, 8.6 Thalman, N and D. Thalman, Computer Animation, Encyclopedia of Computer Science, CRC Press. Lasseter, J. Principles of traditional

More information

Learning Autodesk Maya The Modeling & Animation Handbook. Free Models From Turbo Squid Value US $ Official Autodesk Training Guide

Learning Autodesk Maya The Modeling & Animation Handbook. Free Models From Turbo Squid Value US $ Official Autodesk Training Guide Free Models From Turbo Squid Value US $239.00 Official Autodesk Training Guide Learning Autodesk Maya 2008 The Modeling & Animation Handbook A hands-on introduction to key tools and techniques in Autodesk

More information

Basics of Design p. 2 Approaching Design as an Artist p. 4 Knowing Your Character p. 4 Making Decisions p. 4 Categories of Design p.

Basics of Design p. 2 Approaching Design as an Artist p. 4 Knowing Your Character p. 4 Making Decisions p. 4 Categories of Design p. Basics of Design p. 2 Approaching Design as an Artist p. 4 Knowing Your Character p. 4 Making Decisions p. 4 Categories of Design p. 6 Realistic Designs p. 6 Stylized Designs p. 7 Designing a Character

More information

SM2231 :: 3D Animation I :: Basic. Rigging

SM2231 :: 3D Animation I :: Basic. Rigging SM2231 :: 3D Animation I :: Basic Rigging Object arrangements Hierarchical Hierarchical Separate parts arranged in a hierarchy can be animated without a skeleton Flat Flat Flat hierarchy is usually preferred,

More information

COMPUTER ANIMATION 3 KEYFRAME ANIMATION, RIGGING, SKINNING AND CHARACTER ANIMATION. Rémi Ronfard, Animation, M2R MOSIG

COMPUTER ANIMATION 3 KEYFRAME ANIMATION, RIGGING, SKINNING AND CHARACTER ANIMATION. Rémi Ronfard, Animation, M2R MOSIG COMPUTER ANIMATION 3 KEYFRAME ANIMATION, RIGGING, SKINNING AND CHARACTER ANIMATION Rémi Ronfard, Animation, M2R MOSIG 2 Outline Principles of animation Keyframe interpolation Rigging, skinning and walking

More information

Animations. Hakan Bilen University of Edinburgh. Computer Graphics Fall Some slides are courtesy of Steve Marschner and Kavita Bala

Animations. Hakan Bilen University of Edinburgh. Computer Graphics Fall Some slides are courtesy of Steve Marschner and Kavita Bala Animations Hakan Bilen University of Edinburgh Computer Graphics Fall 2017 Some slides are courtesy of Steve Marschner and Kavita Bala Animation Artistic process What are animators trying to do? What tools

More information

character design pipeline) callum.html

character design pipeline)   callum.html References: http://3d.about.com/od/3d-101-the-basics/tp/introducing-the-computer-graphics- Pipeline.htm (character design pipeline) http://cpapworthpp.blogspot.co.uk/2012/12/animation-production-pipelinecallum.html

More information

CS475/CS675 - Computer Graphics. Lecture 16: Principles of Animation

CS475/CS675 - Computer Graphics. Lecture 16: Principles of Animation CS475/CS675 - Computer Graphics Lecture 16: Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning to bring to life. Ratatouille, Pixar Animation Studios, 2007. Spirited

More information

THE TWELVE PRINCIPLES OF ANIMATION 1. SQUASH AND STRETCH 2. TIMING

THE TWELVE PRINCIPLES OF ANIMATION 1. SQUASH AND STRETCH 2. TIMING THE TWELVE PRINCIPLES OF ANIMATION 1. SQUASH AND STRETCH RIGIDITY The most important animation principle is called squash and stretch. When an object moves, its movement indicates the rigidity of the object.

More information

BONE CONTROLLER ASSET VERSION 0.1 REV 1

BONE CONTROLLER ASSET VERSION 0.1 REV 1 Foreword Thank you for purchasing the Bone Controller! I m an independent developer and your feedback and support really means a lot to me. Please don t ever hesitate to contact me if you have a question,

More information

Beginners Guide Maya. To be used next to Learning Maya 5 Foundation. 15 juni 2005 Clara Coepijn Raoul Franker

Beginners Guide Maya. To be used next to Learning Maya 5 Foundation. 15 juni 2005 Clara Coepijn Raoul Franker Beginners Guide Maya To be used next to Learning Maya 5 Foundation 15 juni 2005 Clara Coepijn 0928283 Raoul Franker 1202596 Index Index 1 Introduction 2 The Interface 3 Main Shortcuts 4 Building a Character

More information

Week 5: Assignment: Animation

Week 5: Assignment: Animation Animating a Tennis Ball This tutorial will teach you the main principles of animation, specifically how to animate a tennis ball being fired from a cannon and bouncing off a wall to a stop. We would recommend

More information

BCA502 GRAPHICS & MULTIMEDIA UNIT-IV

BCA502 GRAPHICS & MULTIMEDIA UNIT-IV 4.1 Components of Multimedia The primary characteristics of a multimedia system is the use of more than one kind of media to deliver content and functionality. Multimedia items generally fall into one

More information

Computer Graphics. Spring Feb Ghada Ahmed, PhD Dept. of Computer Science Helwan University

Computer Graphics. Spring Feb Ghada Ahmed, PhD Dept. of Computer Science Helwan University Spring 2018 13 Feb 2018, PhD ghada@fcih.net Agenda today s video 2 Starting video: Video 1 Video 2 What is Animation? Animation is the rapid display of a sequence of images to create an illusion of movement

More information

2D Animation Principles Assignment List

2D Animation Principles Assignment List 2D Animation Principles Assignment List Week 1: Flip Book Create a New Scene Named FlipBook Add a Drawing Layer (Total of Two Drawing Layers) o Rename Drawing Layers o Draw in each Drawing Layer Using

More information

199: Natural world and CG: modeling. Karan Singh

199: Natural world and CG: modeling. Karan Singh 199: Natural world and CG: modeling Karan Singh Computer Graphics: the trinity Modeling: How do we represent (2D or 3D) objects & environments? How do we build these representations? Function (animation)

More information

Animation. CS 465 Lecture 22

Animation. CS 465 Lecture 22 Animation CS 465 Lecture 22 Animation Industry production process leading up to animation What animation is How animation works (very generally) Artistic process of animation Further topics in how it works

More information

Computer Animation INF2050

Computer Animation INF2050 Computer Animation INF2050 Comments from Lasseter Keyframing Computers are stupid Worst case, keyframe required for every frame John discovered that some degrees of freedom (DOFs) require more keyframes

More information

Automatic Rigging/Skinning Script. Maya Python Scripting Master Thesis

Automatic Rigging/Skinning Script. Maya Python Scripting Master Thesis Automatic Rigging/Skinning Script Maya Python Scripting Master Thesis Rahul Lakakwar i7834921 MSc CAVE, Bournemouth University 21-Aug-2009 Thanks to: Jon Macey Adam Vanner NCCA Bournemouth & All students

More information

Computer Graphics. Si Lu. Fall uter_graphics.htm 11/27/2017

Computer Graphics. Si Lu. Fall uter_graphics.htm 11/27/2017 Computer Graphics Si Lu Fall 2017 http://web.cecs.pdx.edu/~lusi/cs447/cs447_547_comp uter_graphics.htm 11/27/2017 Last time o Ray tracing 2 Today o Animation o Final Exam: 14:00-15:30, Novermber 29, 2017

More information

Animation. Traditional Animation Keyframe Animation. Interpolating Rotation Forward/Inverse Kinematics

Animation. Traditional Animation Keyframe Animation. Interpolating Rotation Forward/Inverse Kinematics Animation Traditional Animation Keyframe Animation Interpolating Rotation Forward/Inverse Kinematics Overview Animation techniques Performance-based (motion capture) Traditional animation (frame-by-frame)

More information

Chapter 9 Animation System

Chapter 9 Animation System Chapter 9 Animation System 9.1 Types of Character Animation Cel Animation Cel animation is a specific type of traditional animation. A cel is a transparent sheet of plastic on which images can be painted

More information

Reviewing Principles and Elements of Animation for Motion Capture-based Walk, Run and Jump

Reviewing Principles and Elements of Animation for Motion Capture-based Walk, Run and Jump 2010 Seventh International Conference on Computer Graphics, Imaging and Visualization Reviewing Principles and Elements of Animation for Motion Capture-based Walk, Run and Jump Jong Sze Joon Faculty of

More information

Animation Charts 4. What is in the Animation Charts 4 Package?

Animation Charts 4. What is in the Animation Charts 4 Package? Toon Boom Animation provides several animation charts designed to help the user animate different actions. The package contains fx animation such as; a smoke cycle, a bubble bursting, and an electric arc.

More information

Maya Muscle Advanced Techniques

Maya Muscle Advanced Techniques Maya Muscle Advanced Techniques 10 The Maya Muscle Advanced Techniques tutorials assume that you have a basic familiarity with the main tools and features of Maya, as well as basic Maya rigging knowledge.

More information

Animation Charts. What is in the Animation Charts Package? Flying Cycle. Throw Side View. Jump. Side View. Sequence Layout

Animation Charts. What is in the Animation Charts Package? Flying Cycle. Throw Side View. Jump. Side View. Sequence Layout Toon Boom Animation provides several animation charts designed to help you animate different characters. The Animation Chart Package contains main actions and animation such as, walking, flying, weight

More information

Walk Cycle with Symbols

Walk Cycle with Symbols Walk Cycle with Symbols STEP 1 Assuming you have your character all rigged and ready to go, double click on the character to get into the master symbol to see all the layers that make up all of the character

More information

The 3D rendering pipeline (our version for this class)

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

More information

COMP371 COMPUTER GRAPHICS

COMP371 COMPUTER GRAPHICS COMP371 COMPUTER GRAPHICS SESSION 21 KEYFRAME ANIMATION 1 Lecture Overview Review of last class Next week Quiz #2 Project presentations rubric Today Keyframe Animation Programming Assignment #3 solution

More information

Animation Charts 4. What is in the Animation Charts 4 Package?

Animation Charts 4. What is in the Animation Charts 4 Package? Animation Charts 4 Toon Boom Animation provides several animation charts designed to help the user animate different actions. The Animation Charts 4 package contains fx animation such as; a smoke cycle,

More information

Animation Charts 3. What is in the Animation Charts 3 Package? Horse Gallop Cycle Side View

Animation Charts 3. What is in the Animation Charts 3 Package? Horse Gallop Cycle Side View Animation Charts 3 Toon Boom Animation provides several animation charts designed to help the user animate different characters. The Animation Charts 3 package contains main actions and animation such

More information

BlockMan Directions V2 Computer Graphics and Animation. Description:

BlockMan Directions V2 Computer Graphics and Animation. Description: BlockMan Directions V2 Computer Graphics and Animation Description: These directions work through modeling, creating a skeleton, skinning, UV map, and animation of a block figure with Maya 2015. This process

More information

2D ANIMATION SOFTWARE Which is Best?

2D ANIMATION SOFTWARE Which is Best? 0 2D ANIMATION SOFTWARE Which is Best? Author: Jason Shannon Dr. Jerry Waite, DIGM 3351 November 6, 2016 1 Table of Contents Introduction... 2 The Challenge... Error! Bookmark not defined. Why Mobile?...

More information

Maya Lesson 8 Notes - Animated Adjustable Desk Lamp

Maya Lesson 8 Notes - Animated Adjustable Desk Lamp Maya Lesson 8 Notes - Animated Adjustable Desk Lamp To Model the Lamp: 1. Research: Google images - adjustable desk lamp. 2. Print several images of lamps for ideas to model. 3. Make a sketch of the lamp

More information

Keyframe Animation. Animation. Computer Animation. Computer Animation. Animation vs Modeling. Animation vs Modeling

Keyframe Animation. Animation. Computer Animation. Computer Animation. Animation vs Modeling. Animation vs Modeling CSCI 420 Computer Graphics Lecture 19 Keyframe Animation Traditional Animation Keyframe Animation [Angel Ch. 9] Animation "There is no particular mystery in animation...it's really very simple, and like

More information

Adobe Flash CS3 Reference Flash CS3 Application Window

Adobe Flash CS3 Reference Flash CS3 Application Window Adobe Flash CS3 Reference Flash CS3 Application Window When you load up Flash CS3 and choose to create a new Flash document, the application window should look something like the screenshot below. Layers

More information

animation projects in digital art animation 2009 fabio pellacini 1

animation projects in digital art animation 2009 fabio pellacini 1 animation projects in digital art animation 2009 fabio pellacini 1 animation shape specification as a function of time projects in digital art animation 2009 fabio pellacini 2 how animation works? flip

More information

How to create a bone diagram?

How to create a bone diagram? How to create a bone diagram? This tutorial shows how to create a bone diagram. A bone diagram represents relations between endpoints and surface interaction. A bone is transformed by a force field, and

More information

Vehicle Project. Ethan Steele CGD

Vehicle Project. Ethan Steele CGD Vehicle Project Ethan Steele CGD Vehicle Sketches Side view Front view Top view Back view Clay Renders Front view Back view Side view Top view General View Wireframe Renders Front view Back view General

More information

Animation. CS 4620 Lecture 33. Cornell CS4620 Fall Kavita Bala

Animation. CS 4620 Lecture 33. Cornell CS4620 Fall Kavita Bala Animation CS 4620 Lecture 33 Cornell CS4620 Fall 2015 1 Announcements Grading A5 (and A6) on Monday after TG 4621: one-on-one sessions with TA this Friday w/ prior instructor Steve Marschner 2 Quaternions

More information

Animator Friendly Rigging Part 3b

Animator Friendly Rigging Part 3b Animator Friendly Rigging Part 3b Creating animation rigs which solve problems, are fun to use, and don t cause nervous breakdowns. - 1- CONTENTS Biped Arms... 6 Why Are Arms Important?... 7 Requirements

More information

Human body animation. Computer Animation. Human Body Animation. Skeletal Animation

Human body animation. Computer Animation. Human Body Animation. Skeletal Animation Computer Animation Aitor Rovira March 2010 Human body animation Based on slides by Marco Gillies Human Body Animation Skeletal Animation Skeletal Animation (FK, IK) Motion Capture Motion Editing (retargeting,

More information

Computer Animation. Michael Kazhdan ( /657) HB 16.5, 16.6 FvDFH 21.1, 21.3, 21.4

Computer Animation. Michael Kazhdan ( /657) HB 16.5, 16.6 FvDFH 21.1, 21.3, 21.4 Computer Animation Michael Kazhdan (601.457/657) HB 16.5, 16.6 FvDFH 21.1, 21.3, 21.4 Overview Some early animation history http://web.inter.nl.net/users/anima/index.htm http://www.public.iastate.edu/~rllew/chrnearl.html

More information

CS/INFO 4154: Analytics-driven Game Design

CS/INFO 4154: Analytics-driven Game Design CS/INFO 4154: Analytics-driven Game Design Class 37: Polishing Some slides from: Kelvin Jin `16, TA (2015), worked on Thermo (2014) Brian Curless (University of Washington) Mon Wed Fri 11/20 THANKSGIVING

More information

Animator Friendly Rigging Part 2b

Animator Friendly Rigging Part 2b Animator Friendly Rigging Part 2b Creating animation rigs which solve problems, are fun to use, and don t cause nervous breakdowns. - 1- CONTENTS Review The Requirements... 5 Torso Animation Rig Requirements...

More information

Upcoming Deadlines. ArtPhysics123.pbworks.com. Second Homework (Mini-portfolio): Due Monday, February 8 th ; Due Wednesday, February 10 th ;

Upcoming Deadlines. ArtPhysics123.pbworks.com. Second Homework (Mini-portfolio): Due Monday, February 8 th ; Due Wednesday, February 10 th ; Upcoming Deadlines Pick up a clicker, find the right channel, and enter Student ID Second Homework (Mini-portfolio): Due Monday, February 8 th ; 10 points (5 points if late) Third Homework (Shooting Reference)

More information

IK/FK Switch : Rigging

IK/FK Switch : Rigging IK/FK Switch : Rigging www.fridgemonsters.com Page 1 Chris Shaw Copyright and Terms of Use Please leave all references to FridgeMonsters intact in the documentation and code examples. 1. Except as otherwise

More information

Presets are the heart of Genoma. They can be added to so you can build up a library of reusable rig parts or even complete rigs to suit your

Presets are the heart of Genoma. They can be added to so you can build up a library of reusable rig parts or even complete rigs to suit your Genoma 1 Genoma 1 Presets Presets are the heart of Genoma. They can be added to so you can build up a library of reusable rig parts or even complete rigs to suit your needs. Opening the Genoma Presets

More information

GETTING AROUND STAGE:

GETTING AROUND STAGE: ASM FLASH INTRO FLASH CS3 is a 2D software that is used extensively for Internet animation. Its icon appears as a red square with a stylized Fl on it. It requires patience, because (like most computer

More information

Getting Started with Crazy Talk 6

Getting Started with Crazy Talk 6 Getting Started with Crazy Talk 6 Crazy Talk 6 is an application that generates talking characters from an image or photo, as well as facial animation for video. Importing an Image Launch Crazy Talk and

More information

Diploma in Graphics Design. Examinations for / Semester 1

Diploma in Graphics Design. Examinations for / Semester 1 Diploma in Graphics Design Cohort: DGD/07/FT Examinations for 2007-2008 / Semester 1 MODULE: BASIC 3D ANIMATION MODULE CODE: GRPH1104 Duration: 2 Hours Instructions to Candidates: 1. Answer any four questions.

More information

Case Study: The Pixar Story. By Connor Molde Comptuer Games & Interactive Media Year 1

Case Study: The Pixar Story. By Connor Molde Comptuer Games & Interactive Media Year 1 Case Study: The Pixar Story By Connor Molde Comptuer Games & Interactive Media Year 1 Contents Section One: Introduction Page 1 Section Two: About Pixar Page 2 Section Three: Drawing Page 3 Section Four:

More information

CMSC 425: Lecture 10 Skeletal Animation and Skinning

CMSC 425: Lecture 10 Skeletal Animation and Skinning CMSC 425: Lecture 10 Skeletal Animation and Skinning Reading: Chapt 11 of Gregory, Game Engine Architecture. Recap: Last time we introduced the principal elements of skeletal models and discussed forward

More information

3D Animation DESCRIPTION. EXAM INFORMATION Items

3D Animation DESCRIPTION. EXAM INFORMATION Items EXAM INFORMATION Items 43 Points 45 Prerequisites 3D GRAPHICS Grade Level 11-12 Course Length ONE SEMESTER DESCRIPTION Students must demonstrate knowledge and skills using 3D graphics software to produce

More information

Tangents. In this tutorial we are going to take a look at how tangents can affect an animation.

Tangents. In this tutorial we are going to take a look at how tangents can affect an animation. Tangents In this tutorial we are going to take a look at how tangents can affect an animation. One of the 12 Principles of Animation is called Slow In and Slow Out. This refers to the spacing of the in

More information

Computer Animation. Courtesy of Adam Finkelstein

Computer Animation. Courtesy of Adam Finkelstein Computer Animation Courtesy of Adam Finkelstein Advertisement Computer Animation What is animation? o Make objects change over time according to scripted actions What is simulation? o Predict how objects

More information

Animation. CS 4620 Lecture 32. Cornell CS4620 Fall Kavita Bala

Animation. CS 4620 Lecture 32. Cornell CS4620 Fall Kavita Bala Animation CS 4620 Lecture 32 Cornell CS4620 Fall 2015 1 What is animation? Modeling = specifying shape using all the tools we ve seen: hierarchies, meshes, curved surfaces Animation = specifying shape

More information

CGDD 4113 Final Review. Chapter 7: Maya Shading and Texturing

CGDD 4113 Final Review. Chapter 7: Maya Shading and Texturing CGDD 4113 Final Review Chapter 7: Maya Shading and Texturing Maya topics covered in this chapter include the following: Shader Types Shader Attributes Texturing the Axe Life, Love, Textures and Surfaces

More information

CSE 682: Animation. Winter Jeff Walsh, Stephen Warton, Brandon Rockwell, Dustin Hoffman

CSE 682: Animation. Winter Jeff Walsh, Stephen Warton, Brandon Rockwell, Dustin Hoffman CSE 682: Animation Winter 2012 Jeff Walsh, Stephen Warton, Brandon Rockwell, Dustin Hoffman Topics: Path animation Camera animation Keys and the graph editor Driven keys Expressions Particle systems Animating

More information

Stop-Motion Animation

Stop-Motion Animation Stop-Motion Animation Stop-Motion Animation Missouri Art Education Association Stop-Motion Animation Missouri Art Education Association Spring Conference Stop-Motion Animation Missouri Art Education Association

More information

About this document. Introduction. Where does Life Forms fit? Prev Menu Next Back p. 2

About this document. Introduction. Where does Life Forms fit? Prev Menu Next Back p. 2 Prev Menu Next Back p. 2 About this document This document explains how to use Life Forms Studio with LightWave 5.5-6.5. It also contains short examples of how to use LightWave and Life Forms together.

More information

CS559: Computer Graphics

CS559: Computer Graphics CS559: Computer Graphics Lecture 36: Animation Li Zhang Spring 2008 Slides from Brian Curless at U of Washington Today Particle Systems, Cartoon animation, ray tracing Reading (Optional) John Lasseter.

More information

Academic / Common Core Standards. Key Assignments/ Common Assessments

Academic / Common Core Standards. Key Assignments/ Common Assessments 1. Essential Employability / Career Preparation Skills IVROP : Oral Presentation Assignment- Who am I? Application and Resume Assignment(s) Portfolio: Personal History, List of References, Resume, Job

More information

Homework 2 Questions? Animation, Motion Capture, & Inverse Kinematics. Velocity Interpolation. Handing Free Surface with MAC

Homework 2 Questions? Animation, Motion Capture, & Inverse Kinematics. Velocity Interpolation. Handing Free Surface with MAC Homework 2 Questions? Animation, Motion Capture, & Inverse Kinematics Velocity Interpolation Original image from Foster & Metaxas, 1996 In 2D: For each axis, find the 4 closest face velocity samples: Self-intersecting

More information

Animation Lecture 10 Slide Fall 2003

Animation Lecture 10 Slide Fall 2003 Animation Lecture 10 Slide 1 6.837 Fall 2003 Conventional Animation Draw each frame of the animation great control tedious Reduce burden with cel animation layer keyframe inbetween cel panoramas (Disney

More information

Last Time? Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation

Last Time? Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation Last Time? Inverse Kinematics Navier-Stokes Equations Conservation of Momentum & Mass Incompressible Flow Today How do we animate? Keyframing Procedural Animation Physically-Based Animation Forward and

More information

Objectives: To create a Flash motion tween using the timeline and keyframes, and using pivot points to define object movement.

Objectives: To create a Flash motion tween using the timeline and keyframes, and using pivot points to define object movement. DM20 Assignment 4c Flash motion tween with pivot point adjustments screen shots from CS3 with CS4 differences described Objectives: To create a Flash motion tween using the timeline and keyframes, and

More information

RIG IT RIGHT! MAYA ANIMATION RIGGING CONCEPTS TINA O'HAILEY. Focal Press. Taylor Si Francis Croup NEW YORK AND LONDON

RIG IT RIGHT! MAYA ANIMATION RIGGING CONCEPTS TINA O'HAILEY. Focal Press. Taylor Si Francis Croup NEW YORK AND LONDON RIG IT RIGHT! MAYA ANIMATION RIGGING CONCEPTS TINA O'HAILEY Focal Press Taylor Si Francis Croup NEW YORK AND LONDON CONTENTS V CONTENTS Acknowledgments xiii Introduction Basic Rules of Rigging Taking Control

More information

Computer Animation Fundamentals. Animation Methods Keyframing Interpolation Kinematics Inverse Kinematics

Computer Animation Fundamentals. Animation Methods Keyframing Interpolation Kinematics Inverse Kinematics Computer Animation Fundamentals Animation Methods Keyframing Interpolation Kinematics Inverse Kinematics Lecture 21 6.837 Fall 2001 Conventional Animation Draw each frame of the animation great control

More information

A SYSTEM FOR PLANNING AND TIMING ANIMATION PDF provided by

A SYSTEM FOR PLANNING AND TIMING ANIMATION PDF provided by A SYSTEM FOR PLANNING AND TIMING ANIMATION By Glen Keane pdf version edited by Jon Hooper PHASE I: PREPARATION 1.Study Storyboard - Know what the main point of your scene is. 2. Listen to Soundtrack -

More information

Using Flash Animation Basics

Using Flash Animation Basics Using Flash Contents Using Flash... 1 Animation Basics... 1 Exercise 1. Creating a Symbol... 2 Exercise 2. Working with Layers... 4 Exercise 3. Using the Timeline... 6 Exercise 4. Previewing an animation...

More information

Announcements: Quiz. Animation, Motion Capture, & Inverse Kinematics. Last Time? Today: How do we Animate? Keyframing. Procedural Animation

Announcements: Quiz. Animation, Motion Capture, & Inverse Kinematics. Last Time? Today: How do we Animate? Keyframing. Procedural Animation Announcements: Quiz Animation, Motion Capture, & Inverse Kinematics On Friday (3/1), in class One 8.5x11 sheet of notes allowed Sample quiz (from a previous year) on website Focus on reading comprehension

More information

Animator Friendly Rigging Part 1

Animator Friendly Rigging Part 1 Animator Friendly Rigging Part 1 Creating animation rigs which solve problems, are fun to use, and don t cause nervous breakdowns. - http://jasonschleifer.com/ - 1- CONTENTS I. INTRODUCTION... 4 What is

More information

Inverse Kinematics Programming Assignment

Inverse Kinematics Programming Assignment Inverse Kinematics Programming Assignment CS 448D: Character Animation Due: Wednesday, April 29 th 11:59PM 1 Logistics In this programming assignment, you will implement a simple inverse kinematics solver

More information

Kinematics and Orientations

Kinematics and Orientations Kinematics and Orientations Hierarchies Forward Kinematics Transformations (review) Euler angles Quaternions Yaw and evaluation function for assignment 2 Building a character Just translate, rotate, and

More information

This lesson will focus on the Bouncing Ball exercise.

This lesson will focus on the Bouncing Ball exercise. This will be the first of an on-going series of Flipbook tutorials created by animator Andre Quijano. The tutorials will cover a variety of exercises and fundamentals that animators, of all skill levels,

More information

Mixamo Maya-Auto-Control-Rig

Mixamo Maya-Auto-Control-Rig Mixamo Maya-Auto-Control-Rig The Maya-Auto-Control-Rig is a tool designed for animators to automatically rig a character for Maya and help animate it using keyframing or external sources of animation data.

More information

Animation. Pat Hanrahan

Animation. Pat Hanrahan Page 1 Animation Pat Hanrahan Information Motion Action and events Story and/or process Page 2 Overview Motion Problems with animation Techniques for animation Fundamental principles Disney Animation,

More information

Adding Depth to Games

Adding Depth to Games Game Maker Tutorial Adding Depth to Games Written by Mark Overmars Copyright 2007-2009 YoYo Games Ltd Last changed: December 23, 2009 Uses: Game Maker 8.0, Pro Edition, Advanced Mode Level: Intermediate

More information

Data-driven Approaches to Simulation (Motion Capture)

Data-driven Approaches to Simulation (Motion Capture) 1 Data-driven Approaches to Simulation (Motion Capture) Ting-Chun Sun tingchun.sun@usc.edu Preface The lecture slides [1] are made by Jessica Hodgins [2], who is a professor in Computer Science Department

More information

7 Modelling and Animating Human Figures. Chapter 7. Modelling and Animating Human Figures. Department of Computer Science and Engineering 7-1

7 Modelling and Animating Human Figures. Chapter 7. Modelling and Animating Human Figures. Department of Computer Science and Engineering 7-1 Modelling and Animating Human Figures 7-1 Introduction Modeling and animating an articulated figure is one of the most formidable tasks that an animator can be faced with. It is especially challenging

More information

Chapter 5.2 Character Animation

Chapter 5.2 Character Animation Chapter 5.2 Character Animation Overview Fundamental Concepts Animation Storage Playing Animations Blending Animations Motion Extraction Mesh Deformation Inverse Kinematics Attachments & Collision Detection

More information

Animating Non-Human Characters using Human Motion Capture Data

Animating Non-Human Characters using Human Motion Capture Data Animating Non-Human Characters using Human Motion Capture Data Laurel Bancroft 1 and Jessica Hodgins 2 1 College of Fine Arts, Carngie Mellon University, lbancrof@andrew.cmu.edu 2 Computer Science, Carnegie

More information