SAM Animation

SAM Animation is user-friendly software designed specifically for K-12 students and teachers, allowing for quick and easy creation of stop-motion animations in content ranging from photosynthesis to Newton’s Laws to poetry to fractions. SAM was originally developed at the Tufts University Center for Engineering Education and Outreach and is now an exclusive product of iCreate to Educate.

Create Flassh Movies with this Free Windows App

One of the most popular ways to create animation effects on a web site is to use Flash. The official method for creating a Flash movie, ie a .SWF file, is to use Adobe’s software. But it’s difficult to use, and very expensive.

Giotto, from Vectorian, is a free Windows program for creating .SWF files. You can get it from, where you’ll also find a Quick Start guide and a collection of tutorials to help you get started with the program. There are also loads of pre-built effects and ActionScript snippets, so you don’t have to write any code.

Giotto is an 8 MB download, and runs on all versions of Windows from 2000 onwards.

3D Canvas is a real-time 3D modeling and animation tool and it is free

3D Canvas is a real-time 3D modeling and animation tool that incorporates an intuitive drag-and-drop approach to 3D modeling.

Complex models can be constructed from simple 3D primitives, or created using 3D Canvas’ Object Building Tools. Modeling tools are provided to deform, sculpt, and paint 3D objects.

Creating an animated scene is as simple as positioning the objects within your scene for each point in time in your animation. 3D Canvas will ensure that the resulting animation runs smoothly. Your animation can be stepped through a frame at a time, viewed in real-time, or recorded to a Video (AVI) file so that you can distribute your creation.

CMU’s Building Virtual Worlds in Python

Panda3D is a 3D engine: a library of subroutines for 3D rendering and game development. The library is C++ with a set of Python bindings. Game development with Panda3D usually consists of writing a Python or C++ program that controls the Panda3D library.

Panda3D is unusual in that its design emphasis is on supporting a short learning curve and rapid development. It is ideal whenever deadlines are tight and turnaround time is of the essence.