Electronic Visualization Lab

UIC

CS527 Computer Animation

Fall 2017

This is a tentative schedule and subject to change.

Reading below are from the Parent textbook, respectively electronic readings that we will provide.

Your final project proposal will count as the midterm, and the final demo as the final.

Date

Topic

Readings

Assignments

Additional Materials

08/30

Course Mechanics

Introduction to Computer Animation (Motion perception; Conventional animation; History) 

Physics-based Animation (Particle Systems; Mass-Spring Networks)

Parent Ch 1

Parent Ch 7

Project 1 out

(Basic Animation; Particles)

Example code for Hw01

Principles of Traditional Animation Applied to Computer Animation (Lasseter, 1987)

09/06

Physics-based Animation (cont’d)

CG Background (Gfx Framework; Rendering; Transformations; Transformation order; Under the Hood)

Blender tutorial

Parent Ch 7

Parent Ch 2

09/13

Keyframe Animation; Basic Interpolation; Quaternions;

Motion Capture 

Project 1 demos

Rigging and Skinning in Blender tutorial 1

Rigging and Skinning tutorial 2

 

Parent Ch 2

Parent Ch 6

Complete the codecademy free Introduction to Javascript tutorial

and then the Three.js tutorial

Quaternions (Watt & Watt)

For fun: Apollo 13

09/20

Interpolating Quaternions; Deformations

Parent Ch 3

Parent Ch 4

Project 2 out (MoCap)

Cubic spline derivation

09/27

Behavioral Animation (Flocking, agents; crowds)

Parent Ch 11

Boids paper (C.Reynolds)

Scattered Spline Interpolation

10/04

No class (IEEE VIS conference)

Project 2 due

--

Project 3 out (Flocking)

10/11

Color

Guest: Animation on touch displays;

Project 2 demos

Beiman Ch 9

Beiman Ch 16

10/18

Animation in Scientific Visualization

Project 3 demos

Touch exercise

Project 3 due

Final project out

Animation: Can it facilitate? (Tversky and Morrison, 2002)

10/25

Project proposals;

Modeling and animation of fluids (CFD)

Touch Exercise (wrap-up)

Parent Ch 8

[Tim & Juan]

Paper Session I

[Manu, Kristine]

Reading comments due by 10am

11/01

Rigid Bodies and Kinematic Linkages

Parent Ch 5

Parent Ch 7.4

[Sai & ADK]

Paper Session II

[Jamie, Jaspreet, Krishna, Sergio]

Reading comments due by 10am

11/08

Facial animation

Parent Ch 10

[Krishna & Sergio]

Paper Session III

[Tim, Juan, Manu]

Reading comments due by 10am

11/15

Human figures and other cool things

Project checkpoint

Parent Ch 9

[Jamie & Kristine]

Mix: Paper Session IV

[Sergio, Jaspreet, ADK]

Reading comments due by 10am

11/22

Cancelled (Thxgv)

11/29

Geometric modeling (primitives, meshes; implicit surfaces, subdivision surfaces);

SciVis Animation

Parent Ch 12

[Jaspreet & Manu]

Paper Session V

[Tim, Kristine, Juan, Jamie, Sai]

Reading comments due by 10am

12/06

Final Demos day

Animation in Vis for Data Science

Paper Session VI

[ADK, Krishna, Sai]

Final project due