Back to courses
Part 1: Original Categories — Revised (courses 1–2660) beginner

Computer animation: what you need to know

Duration0 hours
Modules7
ForGeneral public, lifelong learners
Video1-2min
Get started — free →

Course outline

Module 1 Module 1: Introduction to Computer Animation

Introduction to Computer Animation

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is the primary purpose of computer animation?
  • A. To create still images for printed media only
  • B. To generate the illusion of motion by displaying a sequence of images over time
  • C. To store large amounts of data in a compressed format
  • D. To simulate physical hardware components in a computer
Q2. In traditional animation, what is a 'keyframe'?
  • A. A frame that is automatically generated by software between two other frames
  • B. A frame that marks the start or end of a significant change in an action
  • C. The final rendered frame of an animation sequence
  • D. A frame that contains only sound effects and no visual content
Q3. What does the term 'frame rate' refer to in animation?
  • A. The resolution of each individual image
  • B. The number of individual images displayed per second
  • C. The total length of an animation in minutes
  • D. The speed at which a computer processes graphics
Q4. What is 'in-betweening' in computer animation?
  • A. Adding background music between scenes
  • B. Generating the intermediate frames between keyframes to create smooth motion
  • C. Placing characters between two objects in a scene
  • D. Rendering a scene at a lower resolution for preview
Q5. Which of the following is a common frame rate used for standard film and video?
  • A. 6 frames per second
  • B. 24 frames per second
  • C. 120 frames per second
  • D. 500 frames per second
Module 2 Module 2: Principles of Motion and Timing

Principles of Motion and Timing

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. In animation, what is the term for the number of individual frames displayed per second?
  • A. Resolution
  • B. Frame rate ✓
  • C. Bit depth
  • D. Aspect ratio

Why: Frame rate, measured in frames per second (fps), determines how many images are shown each second and directly affects the smoothness of motion. Common rates include 24 fps for film and 30 fps for video.

Q2. Which principle describes the tendency of a moving object to speed up at the start of a motion and slow down as it comes to rest?
  • A. Squash and stretch
  • B. Anticipation
  • C. Slow in and slow out ✓
  • D. Follow-through

Why: Slow in and slow out, also called easing, makes movement look natural by gradually accelerating at the beginning and decelerating at the end, rather than moving at a constant speed.

Q3. What does the principle of 'anticipation' refer to in animation?
  • A. Predicting the audience's reaction to a scene
  • B. A preparatory movement that signals an action before it happens ✓
  • C. Calculating the total duration of an animation
  • D. Drawing the background before the characters

Why: Anticipation is a small preparatory movement, such as a character pulling back before jumping, that prepares the viewer for the main action and makes it read more clearly.

Q4. In the 12 principles of animation, what term describes the way loose parts such as hair, clothing, or tails continue moving after the main body has stopped?
  • A. Staging
  • B. Exaggeration
  • C. Follow-through and overlapping action ✓
  • D. Appeal

Why: Follow-through and overlapping action describes how different parts of a figure move at different rates, with secondary elements lagging behind and continuing after the primary motion stops, adding realism and weight.

Q5. What is the purpose of timing in computer animation?
  • A. To determine the color palette of a scene
  • B. To control the number of frames used for an action, which defines its speed and weight ✓
  • C. To set the file format used for export
  • D. To position the camera relative to the subject

Why: Timing refers to how many frames an action occupies. Fewer frames make motion appear fast and light, while more frames make it appear slow and heavy, so timing is central to conveying the feel of movement.

Module 3 Module 3: Character Modeling Basics

Character Modeling Basics

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. In character modeling, what is the primary purpose of a polygon mesh?
  • A. To store the character's animation keyframes
  • B. To define the surface shape of the character as a collection of connected vertices, edges, and faces ✓
  • C. To control the lighting and shadows on the character
  • D. To hold the character's texture image data

Why: A polygon mesh is a network of vertices, edges, and faces that together form the visible surface of a 3D model. Animation data, lighting, and textures are separate systems that act on or apply to this geometry.

Q2. Which term describes a 3D model's basic building block made of a point in space?
  • A. Edge
  • B. Face
  • C. Vertex ✓
  • D. Normal

Why: A vertex is a single point in 3D space. Vertices are connected by edges, which form faces, and the faces together make up the mesh.

Q3. What is the main reason artists often model characters using quad faces (four-sided polygons) instead of triangles?
  • A. Quads render faster than any other shape in all engines
  • B. Quads deform more predictably and cleanly when the character is rigged and animated ✓
  • C. Quads automatically generate UV coordinates
  • D. Quads are required by all 3D file formats

Why: Quad-based topology follows the natural flow of muscles and joints, so it bends and deforms smoothly during animation. Triangles are still used, but quads are preferred for clean deformation.

Q4. What does the term 'topology' refer to in character modeling?
  • A. The color distribution across the model's surface
  • B. The arrangement and flow of edges and faces across the mesh ✓
  • C. The total file size of the character model
  • D. The skeleton hierarchy used for animation

Why: Topology describes how the polygons are laid out and connected. Good topology places edge loops where the character needs to bend, such as around the eyes and mouth.

Q5. Which modeling approach starts with a basic primitive shape such as a cube or sphere and refines it into a character?
  • A. Sculpting from a single vertex
  • B. Box modeling (polygonal modeling from primitives) ✓
  • C. Texture painting
  • D. Rigging from the bottom up

Why: Box modeling begins with simple primitives like cubes, which are extruded, cut, and refined into detailed forms. It is one of the most common beginner-friendly methods for character creation.

Module 4 Module 4: Rigging and Skeletal Systems

Rigging and Skeletal Systems

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is the primary purpose of a skeleton in computer animation?
  • A. To determine the final rendered color of a character's surface
  • B. To provide a hierarchy of joints that can be posed and animated to control a character's movement ✓
  • C. To store the texture maps applied to a character model
  • D. To simulate lighting and shadows on the character mesh

Why: A skeleton is a hierarchical set of joints (bones) that artists manipulate to pose and animate a character. The mesh deforms in response to the joint movements, making the skeleton the core control structure for motion.

Q2. In a joint hierarchy, what is the term for the top-level joint from which all other joints descend?
  • A. End effector
  • B. Pivot point
  • C. Root joint ✓
  • D. Leaf node

Why: The root joint sits at the top of the hierarchy. Transformations applied to the root propagate down to its child joints, which is why moving the root moves the whole character.

Q3. What does forward kinematics (FK) mean in rigging?
  • A. Calculating joint angles from a desired end position of a limb
  • B. Rotating each joint in sequence from parent to child so the child's position follows from the parent's rotations ✓
  • C. Automatically simulating physics on a character's body
  • D. Exporting the rig to a game engine format

Why: Forward kinematics works from the root outward: you set each joint's rotation, and the end of the chain ends up wherever those rotations place it. Inverse kinematics is the opposite, solving for joint angles given a target position.

Q4. Which technique lets an animator position a character's hand on a surface and have the elbow and shoulder adjust automatically?
  • A. Skinning
  • B. Blend shapes
  • C. Inverse kinematics (IK) ✓
  • D. Baking

Why: Inverse kinematics solves for the intermediate joint rotations needed to reach a target, such as a hand placed on a table. This is much more efficient than manually rotating every joint in the arm.

Q5. What is skinning in the context of rigging?
  • A. Adding clothing geometry on top of a character
  • B. Binding the character's mesh vertices to the skeleton's joints so the mesh deforms as the joints move ✓
  • C. Applying color and texture maps to a surface
  • D. Reducing the polygon count of a model for performance

Why: Skinning creates the link between the skeleton and the geometry. Each vertex is assigned influence weights from nearby joints, so when a joint rotates, the surrounding mesh deforms smoothly.

Module 5 Module 5: Keyframe and Procedural Animation

Keyframe and Procedural Animation

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is a keyframe in computer animation?
  • A. A frame that is automatically generated by the software to smooth motion
  • B. A frame that defines the starting or ending state of a property at a specific point in time ✓
  • C. A frame rendered at the lowest possible resolution for preview purposes
  • D. A frame that contains only audio synchronization data

Why: Keyframes mark specific values of an object's properties (such as position, rotation, or scale) at particular times, and the software interpolates the in-between frames.

Q2. What is 'interpolation' in keyframe animation?
  • A. Deleting unnecessary frames from an animation sequence
  • B. Compressing the final video file to reduce its size
  • C. Calculating the values between two keyframes to create smooth motion ✓
  • D. Manually drawing every frame of an animation by hand

Why: Interpolation is the process where the computer calculates intermediate values between keyframes, producing smooth transitions without the animator drawing every frame.

Q3. What is procedural animation?
  • A. Animation created by manually posing a character at every frame
  • B. Animation generated by applying rules, algorithms, or simulations rather than manually setting keyframes ✓
  • C. Animation that only plays in a fixed sequence with no variation
  • D. Animation made exclusively from captured real-world motion data

Why: Procedural animation uses rules, mathematical functions, or simulations (such as physics or noise functions) to generate motion automatically.

Q4. Which of the following is a common example of procedural animation?
  • A. Hand-drawing each frame of a 2D cartoon
  • B. Setting a camera position at frame 1 and frame 100 and letting the software interpolate
  • C. Using a physics simulation to make cloth or hair move realistically in response to forces ✓
  • D. Recording an actor's movements with motion capture

Why: Physics simulations generate motion from rules of physics rather than from manually set keyframes, making them a classic procedural technique.

Q5. What is the main advantage of keyframe animation over procedural animation?
  • A. It always requires less time to produce complex motion
  • B. It gives the animator precise, direct artistic control over each specified moment ✓
  • C. It automatically adapts motion to changing environments without any input
  • D. It requires no knowledge of timing or spacing principles

Why: Keyframe animation lets animators control exact poses and timing directly, offering fine artistic control, whereas procedural methods rely on rules that can be harder to art-direct precisely.

Module 6 Module 6: Lighting, Textures, and Rendering

Lighting, Textures, and Rendering

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is the primary purpose of a key light in a three-point lighting setup?
  • A. To fill in shadows created by the main light
  • B. To provide the main illumination and define the subject's form ✓
  • C. To separate the subject from the background
  • D. To simulate ambient light bouncing off surfaces

Why: The key light is the strongest light source in a three-point setup. It provides the main illumination and shapes the subject's form through its direction and shadows.

Q2. Which term describes a texture map that controls how bumpy or wrinkled a surface appears without changing its actual geometry?
  • A. Specular map
  • B. Displacement map
  • C. Bump map ✓
  • D. Diffuse map

Why: A bump map simulates surface detail by altering how light interacts with the surface normals, creating the illusion of relief without modifying the mesh geometry. Displacement maps, by contrast, actually move vertices.

Q3. What does 'global illumination' refer to in rendering?
  • A. Lighting that is applied uniformly to every object in a scene
  • B. Simulation of indirect light bouncing between surfaces in a scene ✓
  • C. A setting that brightens the entire final image in post-production
  • D. Light emitted from a single infinite source such as the sun

Why: Global illumination models both direct light from sources and indirect light reflected between surfaces, producing more realistic color bleeding and soft shadows.

Q4. What is the main difference between rasterization and ray tracing as rendering methods?
  • A. Rasterization is only used for 2D graphics, while ray tracing is only used for 3D
  • B. Rasterization projects polygons onto the screen, while ray tracing simulates individual light rays hitting surfaces ✓
  • C. Ray tracing is faster but produces lower quality images than rasterization
  • D. Rasterization calculates reflections while ray tracing calculates shadows only

Why: Rasterization converts geometry into pixels by projecting polygons onto the screen. Ray tracing traces rays from the camera or lights to compute intersections, reflections, refractions, and shadows more physically accurately.

Q5. What does the term 'render time' most commonly refer to?
  • A. The length of an animated sequence in seconds
  • B. The duration needed for the computer to generate final images from a scene ✓
  • C. The time taken to model a character from scratch
  • D. The frame rate at which an animation plays back

Why: Render time is how long the computer takes to calculate and output the final image or sequence of frames from the 3D scene, including lighting, materials, and effects.

Module 7 Module 7: From Animation to Final Production

From Animation to Final Production

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. Which stage of the animation pipeline involves rendering the final images or frames from the 3D scene, including lighting, materials, and camera settings?
  • A. Modeling
  • B. Rendering ✓
  • C. Rigging
  • D. Compositing

Why: Rendering is the process of computing the final images from the 3D scene data by applying lighting, materials, shading, and camera settings. Modeling creates the geometry, rigging sets up the control structure, and compositing combines rendered layers afterward.

Q2. What is compositing in the context of final animation production?
  • A. Sculpting detailed surface textures onto a character model
  • B. Combining multiple rendered layers, passes, and live-action elements into a single finished image sequence ✓
  • C. Assigning bones and joints to a character so it can move
  • D. Recording the voice performance for a character

Why: Compositing merges separately rendered elements such as background, characters, effects, and passes into one final shot, adjusting color, depth, and blending. The other options describe texturing, rigging, and voice recording, which belong to different pipeline stages.

Q3. Why do animators typically render in multiple passes, such as diffuse, specular, and depth passes?
  • A. To make the rendering file size smaller
  • B. To give compositors flexible control over individual visual components without re-rendering the entire scene ✓
  • C. Because a single pass cannot display color
  • D. To remove the need for lighting setup

Why: Separate render passes let compositors adjust elements like shadows, reflections, and depth independently, saving time and offering creative control. Re-rendering the full scene for every change would be slow and costly.

Q4. What does the term frame rate refer to in final animation output?
  • A. The speed at which the artist works in the software
  • B. The number of individual images displayed per second in the finished animation ✓
  • C. The resolution of each individual image
  • D. The number of characters in a scene

Why: Frame rate is the number of frames shown each second, such as 24 fps for film or 30 fps for video, and it determines how smooth the motion appears. It is distinct from resolution, which refers to the pixel dimensions of each frame.

Q5. Which file format is commonly used for delivering high-quality, lossless image sequences in professional animation production?
  • A. MP3
  • B. EXR ✓
  • C. DOCX
  • D. ZIP

Why: OpenEXR (EXR) is a widely used high dynamic range format that preserves detailed color and lighting information without compression loss, making it ideal for production pipelines. MP3 is an audio format, while DOCX and ZIP are document and archive formats that are not suited to image sequences.

Stay in the loop on this course.

We’ll email you when new modules or related material drops. No spam.

Built with Fragment Language. Sovereign architecture — no third-party trackers.
FragRun.mfgAFImemoryFGOwnership: B-Systems.ee