Robot Walkcycle

A free seminar in 3D keyframe animation using Blender. Sponsored by the student chapter of the ACM.

May 11-13, 2015
MSCS 222, Oklahoma State University
9:00 AM - 4:00 PM

Instructor: Dr. David Cline


The main thrust of the seminar is to teach keyframe animation. We will have a brief introduction to the main editors in Blender, and then delve more deeply into the animation editors. We will be making a simple robot character to animate with, but modelling is not the main topic.

The seminar will take place over 3 days, with a morning and afternoon session each day. Sessions consist of approximately 1 hour of instruction followed by a 2 hour exercise. Although the sessions build on one another, an attendee should be able to jump into any session without trouble. No prior 3D experience is expected.

The seminar will be held in the MAC lab on the second floor of MSCS (room 222).You may use these, or bring your own.

My hope is that at the end of the seminar you will be have the tools to make high quality animations in Blender, and a reasonable workflow.


Ray Warnke

Alianny Diaz

David Cline


May 11 morning (9:00 - 12:00)

May 11 afternoon (1:00 - 4:00)

May 12 morning (9:00 - 12:00)

May 12 afternoon (1:00 - 4:00)

May 13 morning (9:00 - 12:00)

May 13 afternoon (1:00 - 4:00)

Notes: May 11 morning


3D view

Object mode

Edit Mode


Exercise: May 11 morning

  1. Create an interesting arrangement of default objects.
  2. Give the objects some simple diffuse materials.
  3. Add lights, and render your scene in cycles.

Notes: May 11 afternoon

Exercises: May 11 afternoon

  1. Create a bouncing ball with with the animation editors
  2. Add squash and stretch to the ball animation
  3. A more sophisticated ball animation such as
    • Superball with spin
    • Ball with non-horizontal surfaces

Notes: May 12 morning

Modelling the robot geometry

UV unwrapping process

Setting up for texture painting in Blender internal

Texture painting in Blender internal

Rigging the Robot

Exercises: May 12 morning

  1. Create the robot model
  2. UV unwrapping and texture painting
  3. Baking ambient occlusion
  4. Creating an armature

Notes: May 12 afternoon

Create a walkcycle based on a reference images

Exercises: May 12 afternoon

  1. Keyframe poses
  2. Blocking pass
  3. Splining and polish
  4. Rendering

Notes: May 13 morning

Final Exercise: May 13

Create a second animation based on video reference, such as run cycle, hand spring, or something of that sort.

  1. Planning
  2. Keyframe poses
  3. Blocking pass
  4. Splining and polish
  5. Rendering a final animation