Physics 127
Physics for Computer Graphics and Animation
Items on this page are in PDF format. Get the reader at:
Exam 1 Part I - Due February 17, 2009
A study of the physics of light and its interactions with objects, Newtonian mechanics and an introduction to biomechanics as these topics apply to 3D computer graphics and computer animations. The course will investigate these phenomena through use of 3D graphics programs. In particular animation will be explored to understand how to make animations that look and feel correct.
This course is for the student who is interested in computer graphics and computer animation. Computer graphics calculate the visual effects by application of the physics of light and the physics of the interaction of light with different surfaces in a process called ray-tracing. These types of programs are simulations of the behavior of light and its interaction with surfaces.
In animation, the motion of objects is often a model of real world motion. Physics describes this motion. To achieve good results in animation, it is necessary to understand how objects move. In the creation of characters, it is important to understand how biological creatures move – a topic that is best explored through physics. In addition, the computer graphics software often does not take into account all of the effects of which we as observers may visually notice and be taken as flaws in the images produced. There are often ways to correct these “flaws” that require an understanding of what you are really seeing!
The physics inside Computer Graphics and Animation will start by exploring the nature of light, and its interactions with materials and color theory. These topics will be introduced with direct simulation using a “ray-tracing” software package. Topics explored will include color theory (subtractive and additive), reflection, refraction, optics (lenses and mirrors), shadows, and physical optics.
The software that is used for the computer graphics simulations is a free package known as Blender. This is a very powerful piece of software that can be downloaded and installed on your own computer. Blender is available from http://www.blender.org. The current version is 2.48.
There are tutorials available on http://www.blender.org/education-help/
There is a wiki manual at http://wiki.blender.org/index.php/Manual
More tutorial links will be posted.