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 Parsing .obj files.
Thu. Feb.22
13 Assignment 06 due (23:59:59 previous day)

Camera rotations.

Tue. Feb.27
14 Assignment 07

Rendering .obj objects.

Thu. Mar.01
15 Midterm preview
Tue. Mar.06
16 Assignment 07 due (23:59:59 previous day)

MIDTERM

Thu. Mar.08
17 OpenGL object rotations (matrix stacks).
Tue. Mar.13
18 Rotation about center pivot.
Thu. Mar.15
19 Assignment 08

Computing and drawing face centers.

Tue. Mar.20
Spring Break
Thu. Mar.22
Spring Break
Tue. Mar.27
20 Computing and drawing face normals.
Thu. Mar.29
21 Assignment 08 due (23:59:59 previous day)

Turning on OpenGL lighting, vertex winding, light positioning, etc.

Tue. Apr.03
22 Assignment 09

Finishing up with OpenGL lighting.

Thu. Apr.05
23 Studen Evaluations
Tue. Apr.10
Dr. D. away
24 Guest speaker: Matias Volonte
Thu. Apr.12
Dr. D. away
25 Guest speaker: Matias Volonte
Tue. Apr.17
26 Lighting & shading
  • the rendering equation
  • flat, smooth (Gouraud), Phong shading
  • demo of GLSL Phong shader
Thu. Apr.19
27 Assignment 09 due (23:59:59 previous day)

Final exam preview

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