path following

788.14 - Autumn '08: NEW COURSE IN ANIMATION

CSE 694A/683: Computer Animation - Algorithms and Techniques

Temporarily listed as 788.14 to reserve the room; will soon be called 694A; will appear on transcript as 683
(paperwork to rename as 683 is pending)


particle system

Description: Survey of computer animation algorithms and techniques; interpolation, path following, object deformations, forward and inverse kinematics, rigid body dynamics, particle systems, flocking, behavior.
Prerequs: 581 or 681; 541; M568 or M571 Classes: MWF 12:30, DL264
Programming: Multiple small labs using OpenGL
Call No.: 04606-1 Instructor: Rick Parent (parent@cse.osu.edu)

THIS COURSE...

  • ... is great preparation for either of the capstone courses CSE 682: Computer Animation Design Project or CSE 694G: Game Design Project - but it is not a formal prerequisite for either of those courses.
  • ... covers many of the topics that recruiters from Electronic Arts, Pixar, Disney, and Dreamworks have listed as desireable in their job postings.
  • ... does assume math background including some familiarity with matrices (e.g., multiplication, transpose), simple derivatives (e.g. of polynomials), linear systems of equations (Ax=b), numerical integration (e.g. Euler's method), and vector algebra (e.g. dot product, cross product). We'll review the math in class.

articulated linkage

collision detection & response

spring-damper-mass system

NOTE - Relationship to CSE 682: CSE 682 has morphed into a capstone design course and over the years most of the technical lectures have been removed. This new course covers that technical material and has short, individual lab assignments (no group projects).