Click logo to view BlueOwlRock main page.

Free Animation Course - Project 2200

2D Bouncing Ball for Video, Web and Games

2D Level 1 - Basic Bounce

Class Outline:











Class 2210: Key Framing a Bounce

To 2D Key-framing Bounce Class

To start we will animate a picture of a circle. The process has two tasks, animating an image using Blender and creating the image using GIMP. Neither task is prerequisite to the other. If you have a partner, you can create the animation at the same time as your partner draws the circle.

Our first project will illustrate two key concepts, modular design, and using a data pipeline. Modular design means we should build assets that can easily be used for different projects. We can build one circle for several animations. The data pipeline represents the movement of our image from GIMP to a file folder and then into Blender. We will be able to have both programs running and very easily see how changes to our circle in GIMP will affect the look or our animation in Blender.


click the ball to stop the madness.

While we will use free software, the animation concepts are standard for almost any software. When you know what is possible, learning how is just a matter of Googling. The trick is to learn key words and key concepts. We will learn 2D image manipulation, formating, key-framing, rendering and file management using Blender and GIMP.







Class 2220: Video Editing a Bounce

To 2D Video Editing Bounce Class

In video editing, sections of video are called clips. Video editors arrange and combine clips with sound to tell a story. To show our bouncing ball in a video, we start with a set of individual images that we created earlier. Each image represents a frame. We combine frames to create an animated video clip. We copy the clip for as many bounces as we want and add sound. Our first video will not tell the most profound story, but it will allow us to practice some of the key skills animators need for video editing.







Class 2230: Web Page Bounce

To 2D Web Page Bounce Class

Web design is complicated. Many software programs promise to make the web designer's job simpler by offering drag and drop GUI (graphical user interface) options. As animators we are grateful for any help we can get and we encourage animators to seek out these programs.

So, why are we going to learn coding?
Because:

  1. Coding is easy.
  2. Understanding coding means understanding how programs work.
  3. Coders learn software quicker.
  4. Coders fix problems easier.
  5. Coders can make web animations that non coders can not.
  6. Coding is coding. Learning coding empowers us for both web and game design.
  7. Coding is easy. (when you know how)

Coders can make web animations that non coders can not.
click the ball to stop the madness













Class 2240: Game Bounce

To 2D Game Design Bounce Class

A game engine is a computer code library. A game engine will also link to other libraries for models, sounds, images and animations. Creating a computer game can be a big job or a really big job or a really really big job. Triple A games involve dozens of workers with various skills who work together for months.

Skilled animators are crucial to large game design and are sought after by game producers. More animators work on smaller game projects and some even work alone to build simple games. Increasingly, the gaming industry offers opportunities for lone animators to create animated assets that game producers can buy for any size of project.

Most animations in a game engine are created real-time by the physics engine.

Whether you want to animate for a large gaming company or build a game on their own, you need to learn the basic care and feeding of game engines.