Tests: during class, only help allowed is = 1 page (front+back) of notes.
Project late policy: -10% of obtained points per day
covers roughly this section of
Fundamentals of Computer Graphics
INTRODUCTION
1, 2
What to expect
1
←
baseline
Test 0
Project 0
faq
2,3
q
GraphicsPipeline
4
openGLwebGL
5
sample test
6
Test:
OpenGL, basic math
7
.
Ingredients
8
3D OBJECTS + LIGHT 5,12
Basic Objects
21,22
Coordinates
23,24
tutorial
sample
test
25
Test:
Basic Objects, Coordinates
26
Project 2A
faq
Hierarchy
26
quaternions
27,28
|
Lighting
29,30
4,10,12,20,24
Project 2B
|
sample test
31
Test:
Transformations (Quaternions), Lighting
31
review: Proj 2
|
CURVES 15.6
Maps
9,10
Project 1A
faq
11
BB-form
12,13
Project 1B
faq
14
|
sample test
15
Test:
polynomials, BB-form, Curves
16
review: Proj 1
17,18,20
Project 1C
19
|
|
CURVED SURFACES + TEXTURES
11,12.1
Surfaces
(patches in BB-form)
32
Project 3
33
faq
|
Texture
34
mapping,
11
subdivision
35
surfaces
OpenSubdiv
sample test
36
Test
:
Surfaces, Textures
37,38
|
Discretization
Graphics Pipeline 3,9,8
39,40
|
sample test
41
Test:
Graphics Pipeline, General [Mo April 24]
42
review: Proj 3
|
ADVANCED GRAPHICS:
fractals, space partition, collision, tessellation engine, compute shader, etc.
Additional
Resources
GRADING ALGORITHM:
The points for tests (50% of grade) and projects (50% of grade) are
accumulated separately and enter the grade as percentage of available.
For example, each of 6 Tests contributes: [obtained points/total points]*[50/6] %.
The individual student cumulative places a student into a peer clusters.
Each peer group gets a grade assigned: A, A-, B+, B, ...
Final grades are curved to a typical course mean.
For example, if everyone has approximately the same cumulative tally,
everyone gets the same grade.