Syllabus - SIUE Computer Science

Computer Science 490.006/582.001
Advanced Computer Graphics
Spring 2013
TR 11:00-12:15
EB 2011
Instructor:
Office Hours:
Bill White
MW 11:00-12:30
EB 3041
TR 1:00-4:00
650-3483
and by
[email protected]
appointment
Course Website: http://www.cs.siue.edu/wwhite/CS582/Syllabus.htm
Course Description
Advanced rendering techniques, global illumination and radiosity, volume rendering, shadows, reflection models, dynamics
and inverse kinematics, collision detection, fractals and particle systems.
Prerequisite
CS 482 with a
minimum
grade of C
Course Policies
Late Policy
There will be no work
accepted late and no
unexcused absences
from exams. No makeup
exams shall be given for
unexcused absences. Exceptions are granted
only for documented
medical problems.
Attendance
Attendance is
strongly encouraged, as is class
participation. The
material covered
during lectures and
class discussions
shall form the basis
for the exams.
Academic Misconduct
Discussion is encouraged on
the programming assignments,
but you must cite any student
or resource that assists you. In
any case, you are expected
to completely write your own
code in order to demonstrate
your understanding of the
concepts being explored.
In-Class Incivility
Please refrain from:
 Eating or drinking in
class.
 Using cell-phones,
tablets, or laptop
computers in class.
 Prolonged chattering
with classmates.
 Sleeping in class.
Grading (1000 Points – A: 900-1000, B: 800-899, C: 700-799, D: 600-699, F: 0-599)
Three 100-Point Programming Assignments
Three C++/OpenGL programming assignments dealing with advanced graphics techniques. Each assignment will include one additional component that is required for graduate students and extra-credit for undergraduate students.
One 100-Point Midterm Exam
The midterm exam covers the Parent textbook chapters covered in the first half of the semester.
Two 100-Point In-Class Presentations
Each student will present two SIGGRAPH Asia papers in the second half of the course, with a PowerPoint
presentation lasting 20-30 minutes. All students are responsible for reading every paper, but the designated presenter is responsible for the up-front presentation and is the point person for all questions during
the in-class discussion.
Ten 10-Point Pre-Discussion Quizzes
Each SIGGRAPH Asia paper discussion will be preceded by a short in-class quiz to ensure that all class
members have studied the papers in preparation for that day’s discussion.
One 200-Point Research Paper
Each student will select a current research topic in computer graphics and conduct a literature survey of the
state-of-the-art in that research area. This will result in a 10-page research paper summarizing the literature on that area, with at least ten acceptable conference and journal resources. Early milestones include
an annotated bibliography and a two-page extended abstract.
One 100-Point Final Exam
The final exam covers the SIGGRAPH Asia papers covered in the last half of the semester, as well as each
student’s experience conducting the literature survey and summarizing the resources for the research paper.
CS 490.006/582.001 Tentative Syllabus
Tuesdays
1/8
1/15
1/22
Computer Animation History
(Parent, Chapter 1)
Interpolating Values
(Parent, Chapter 3)
Kinematics
(Parent, Chapter 5)
Thursdays
1/10
1/17
1/24
1/29
Physically Based Animation I
(Parent, Chapter 7.1-7.3)
1/31
2/5
Fluid Dynamics
(Parent, Chapter 8)
2/7
2/12
Facial Animation I
(Parent, Chapter 10.1-10.2)
2/14
2/19
2/26
3/5
3/12
3/19
3/26
Behavioral Animation
(Parent, Chapter 11)
Plants
(Parent, Chapter 12.2-12.4)
PROGRAM 2 DUE
Spring Break – No Classes
SIGGRAPH Asia 2012 Paper:
“Chopper: Partitioning Models
into 3D-Printable Parts”
SIGGRAPH Asia 2012 Paper:
“Large-Scale Fluid Simulation Using
Velocity-Vorticity Domain Decomposition”
SIGGRAPH Asia 2012 Paper:
“Falling and Landing Motion Control
for Character Animation”
EXTENDED ABSTRACT DUE
2/21
2/28
MIDTERM EXAM
3/7
Spring Break – No Classes
3/14
3/21
3/28
4/2
SIGGRAPH Asia 2012 Paper:
“Axis-Aligned Filtering for Interactive
Sampled Soft Shadows”
4/4
4/9
SIGGRAPH Asia 2012 Paper:
“Gaze Correction for
Home Video Conferencing”
4/11
SIGGRAPH Asia 2012 Paper:
4/16 “Accurate Realtime Full-Body Motion Capture 4/18
Using a Single Depth Camera”
SIGGRAPH Asia 2012 Paper:
4/23 “RigMesh: Automatic Rigging for Part-Based
Shape Modeling and Deformation”
Monday, 4/29
Technical Background
(Parent, Chapter 2)
Interpolation-Based Animation
(Parent, Chapter 4)
Motion Capture
(Parent, Chapter 6)
Physically Based Animation II
(Parent, Chapter 7.4-7.7)
PROGRAM 1 DUE
Human Figures
(Parent, Chapter 9)
Facial Animation II
(Parent, Chapter 10.3-10.5)
ANNOTATED BIBLIOGRAPHY DUE
Implicit Surfaces
(Parent, Chapter 12.1)
4/25
SIGGRAPH Asia 2012 Paper:
“3D-Printing of Non-Assembly,
Articulated Models”
SIGGRAPH Asia 2012 Paper:
“Adaptive Anisotropic Remeshing
for Cloth Simulation”
SIGGRAPH Asia 2012 Paper:
“High-Quality Curve Rendering
Using Line Sampled Visibility”
SIGGRAPH Asia 2012 Paper:
“Capturing and Animating the
Morphogenesis of Polygonal Tree Models”
PROGRAM 3 DUE
SIGGRAPH Asia 2012 Paper:
“Lightweight Binocular Facial Performance
Capture Under Uncontrolled Lighting”
SIGGRAPH Asia 2012 Paper:
“Elasticity-Inspired Deformers
for Character Articulation”
RESEARCH PAPER DUE
SIGGRAPH Asia 2012 Paper:
“Smooth Skinning Decomposition
with Rigid Bones”
FINAL EXAM (10:00 – 11:40 AM)