Ecological animation, developed by former student M.Czarnek
CS 527 @ UIC
CS 527 -- Computer Animation -- is an introductory research-oriented graduate-level seminar offerred in Fall 2017 at the Electronic Visualization Lab. This edition of the course will focus on technical computer animation using a variety of media and technologies, from large and regular displays to touch tables.
Content: This course focuses on current research in the area of computer animation, with emphasis on modeling and simulation for practical applications. Students learn how to create motion in several different ways: from code to simulate cloth or grass behavior or to generate flocking behavior for large groups of individuals, to motion capture of human motion. The students also present and discuss current research papers, and learn how to use the state-of-the-art technology at EVL.
Prerequisites: Programming experience (C++ or Java). Computer graphics (aka cs488) experience is welcome, but not required.
Structure: The class consists of readings, discussions, lectures, guest-lectures, a few assignments, and a final project.
Grading policy: the grade for this class will be computed based on:
In this course we will be using Piazza for class discussion. The quicker you begin asking questions on Piazza (rather than via emails), the quicker you'll benefit from the collective knowledge of your classmates and instructors. We encourage you to ask questions when you're struggling to understand a concept—you can even do so anonymously. If you are registered for this course, we have already sent you an invitation to Piazza.
The class schedule, the assigned readings, and the course assignments are (and will continue to be) posted through the class syllabus and through Piazza.
By the end of this class, students will be able to: