DPA 401 Technical Foundations of Digital Production II
Spring 2018
TTh 11:00—12:15 McAdams 110E

URL: http://andrewd.ces.clemson.edu/courses/dpa401/

DateL#Topic
Thu. Jan.11
Dr. D. away
01 Intro to GLUT. or
Tue. Jan.16
Dr. D. away
02 Assignment 03

List of points revisited, now in 3D

Thu. Jan.18
03 2D GLUT
  • drawing points
  • drawing quads
Tue. Jan.23
04 Assignment 03 due (23:59:59 previous day)

2D GLUT

  • gluOrtho2D
3D GLUT
  • gluPerspective
  • gluLookAt
Thu. Jan.25
05 Assignment 04

3D GLUT

  • drawing points
  • drawing quads
Tue. Jan.30
06 GLUT interaction
  • 6DOF camera movement
    • pitch (camera rot x),
    • pan (camera rot y),
    • tilt (camera rot z),
    • truck (camera translate x)
    • pedestal (camera translate y),
    • dolly (camera translate z),
Thu. Feb.01
07 Assignment 04 due (23:59:59 previous day)

GLUT interaction

  • camera rotations:
    • pitch (camera rot x),
    • pan (camera rot y),
    • tilt (camera rot z)
Tue. Feb.06
Dr. D. away
08 Assignment 05
  • the debugger
Thu. Feb.08
Dr. D. away
09
  • B-REP objects
  • CCW face winding
Tue. Feb.13
10 Assignment 05 due (23:59:59 previous day)

B-REP object representation and I/O.

Thu. Feb.15
11 Assignment 06

List iteration with pointers to pointers.

Tue. Feb.20
12 OpenGL object rotations (matrix stacks).
Thu. Feb.22
13 Assignment 06 due (23:59:59 previous day)

Rotation about center pivot.

Tue. Feb.27
14 Assignment 07

OpenGL lighting and calculation of face normals.

Thu. Mar.01
15 Lighting & shading
  • the rendering equation
  • flat, smooth (Gouraud), Phong shading
  • demo of GLSL Phong shader
Tue. Mar.06
16 Assignment 07 due (23:59:59 previous day)

Thu. Mar.08
17 Midterm preview
Tue. Mar.13
18 MIDTERM
Tue. Mar.15
19 Assignment 08

TBD

Tue. Mar.20
Spring Break
Thu. Mar.22
Spring Break
Tue. Mar.27
20 TBD
Thu. Mar.29
21 Assignment 08 due (23:59:59 previous day)

TBD

Tue. Apr.03
22 Assignment 09

TBD

Thu. Apr.05
23 TBD
Tue. Apr.10
Dr. D. away
24 TBD
Thu. Apr.12
Dr. D. away
25 TBD
Tue. Apr.17
26 TBD
Thu. Apr.19
27 Assignment 09 due (23:59:59 previous day)

TBD

Tue. Apr.24
Dr. D. away
28 TBD
Thu. Apr.26
Dr. D. away
29 TBD
Wed. May.02
30 FINAL EXAM 3:00pm-5:30pm