Physics 1905.3
Physically Realistic Animation
Pete Border, lecturer
Fall term , 2002
Welcome to physics 1905.3! We will be exploring learning physics through making animations and games. Physics is used extensively in animations and games; without getting the physics right, you can't make a realistic movie. We will try to keep the technical side of the course as easy as possible, but some programming is inevitable. The main language we use will be Python, which is a very high-level scripting language (you can read more at http://www.python.org). We will use python with the vpython extensions (http://www.vpython.org) and as a scripting language in Blender (www.blender3d.com), a free animation software package.
News
This week we talked about classes and OOP on Tuesday, and finished covering collisions on Thursday. Your homework is to make a vpython game featuring collisions. It is due in class on Oct. 22.
Next week we will discuss the homework on Tuesday, and begin with planar rotations on Thursday.
Officialness
The course syllabus is here.
An introduction to the course is here.
Course Calendar
Sep 3: Introductions:
Sep 5: Coordinates and Velocity:
Sep 10: Hand in and discuss homework 1
Sep 12: Acceleration and the basic animation loop
Sep 17: Hand in and discuss homework 2
Sep 19: Forces 1
Sep 24: Hand in and discuss homework 3; intro to vPython
Sep 26: More Forces
Lecture slides
Oct 1: Topics with python- files, keyboard, mouse
Oct 3: Collisons 1
Oct 8: class cancelled
Oct 10: Hand in and discuss trajectory game
Oct 15: Topics with python-classes and OOP
Oct 17: Collision 2 (vocabulary)
Oct 22: Hand in and discuss collision game
Oct 24: Begin Rigid Bodies and Rotation
Oct 31: Rigid Body Rotation part 2
Nov 5: Guest Lecture from Chuck Carter
Nov 7: Rigid Body Collisions and Fun with Blender
Nov 12: Modelling with Blender
Nov 14: Scripting with Blender
Nov 19: Homework and Joints with Blender
Nov 21: More Joints with Blender
Nov 26: Watched cool demos from Siggraph
Dec 3: Start on 3D rotations
Dec 5: More on 3D rotations, ODE integration, quaternions
Peter Border
Dec 03, 2002