3D models represent a 3D object using a collection of points in 3D space, connected by various geometric entities such as triangles, lines, curved surfaces, etc. Being a collection of data (points and other information), 3D models can be created by hand, algorithmically (procedural modeling), or scanned.
3D models are widely used anywhere in 3D graphics. Actually, their use predates the widespread use of 3D graphics on personal computers. Many computer games used pre-rendered images of 3D models as sprites before computers could render them in real-time.
Today, 3D models are used in a wide variety of fields. The medical industry uses detailed models of organs. The movie industry uses them as characters and objects for animated and real-life motion pictures. The video game industry uses them as assets for computer and video games. [from Wikipedia]
3D modeling is used in film extensively because it is the ultimate in studio control over everything from the modeled type of camera to the lighting conditions.
Various programs used for 3D modeling in the animation and graphic design include Blender(free), Maya (Maya gallery), Massive, and 3DsMax. We will be using Blender in this program, it is free, projects using Blender can have very professional results when completed.
If instead you'd rather explore the world of 2D and 3D modeling in the context of motion graphics then After Effects blends together 2D and 3D (and live) elements into a final composition
While this is the oldest form of animation, many gamers and film watchers enjoy the cartoonish nature of 2D as it doesn't try to imitate real-life.
Some of the advantages of 2D animation are:
We use Flash as our 2D animation tool in class.