Skip to main content

Computer Animation

Main Source: Intro to Graphics 23 — Computer Animation

Animation refers to the process of creating moving images using a computer. Animation manipulate the digital models and objects to create the illusion of movement. Animators can use a variety of techniques to achieve this, including keyframing, motion capture, and procedural animation.

While not all video are computer animations, video also try to create illusion of motion by creating a sequence of still images that are played back in quick succession. It works by capturing a series of individual frames, each representing a small moment in time.

Animation is typically classified into two:

  • Transformation, process of changing an object or character's position, rotation, scale, or other properties over time.
  • Deformation, on the other hand, refers to the process of changing the shape or form of an object or character over time.

A dinosaur is transformed and deformed
Source: https://youtu.be/lhK7ZMcW5pU?t=1059

Animation can be represented as:

  • Procedural Animation
  • Keyframing
  • Motion Capture

Procedural Animation

In Procedural Animation, movements and behaviors of objects or characters are often determined by algorithms or rules that are designed to simulate real-world physics or behaviors. In transformating an object, it can use some matrix transformation algorithm.

It could also generate realistic environmental effects like moving water or swaying grass, based on algorithms that simulate the behavior of fluids or plants.

A ragdoll walk cycle
Source: https://www.semanticscholar.org/paper/Procedural-Animation-of-3D-Humanoid-Characters-Bhatti-Ismaili/a00187c3333cfe73ab37b77f81724ae8a3dbe15c/figure/5

Keyframing

Keyframing uses some specific point called keyframes that is defined as starting and ending points of an animation sequence. Keyframing also involves interpolating to creates smooth animation between the sequence. The smooth transition is often referred as "tweens" or "tweening”.

A ball bouncing with keyframes
Source: https://filmora.wondershare.co.id/video-editing-tips/what-is-keyframing.html

A keyframing animation that involves transforming one object or shape into another over time is called Morphing.

A face is morphed creating a different expression in each time
Source: https://youtu.be/lhK7ZMcW5pU?t=1971

Motion Capture

Motion Capture is technique used in animation and film production to generate animation by capturing the movements of real-life actors or objects and apply them to digital characters or objects. Motion Capture uses specialized cameras, sensors, or markers to track the movements of a person or object.

A human wearing a motion capture sensor and is captured to computer
Source: https://www.mdpi.com/1424-8220/21/18/6115