CSSE451 Advanced Computer Graphics

1: Mon Mar 04


2: Tue Mar 05


3: Thu Mar 07


4: Fri Mar 08



5: Mon Mar 11


6: Tue Mar 12


7: Thu Mar 14


8: Fri Mar 15

  • Ray tracer: Diffuse, Phong lighting
  • Read: 4.5.1, 4.5.2


9: Mon Mar 18


10: Tue Mar 19

  • Primitive lists
  • AABB
  • Read: 12.3, 12.3.1

11: Thu Mar 21

  • Ray tracer: Centroids, Splitting, Sorting
  • Read: 12.3.2

12: Fri Mar 22



13: Mon Mar 25


14: Tue Mar 26


15: Thu Mar 28


16: Fri Mar 29



17: Mon Apr 01


18: Tue Apr 02


19: Thu Apr 04

  • Ray tracing improvements
    • Ambient occlusion
    • Radiosity
    • Photon mapping
    • Path tracing
    • Frameless rendering
    • Papers-frameless

20: Mon Apr 15



21: Tue Apr 16

  • Research paper work time
  • Project (due Fri May 17)

22: Thu Apr 18

  • Research paper work time
  • Design 1
  • Project selection

23: Fri Apr 19

  • Class status
  • Research papers
  • Discussion of course
  • Advanced topics

24: Mon Apr 22



25: Tue Apr 23


26: Thu Apr 25

  • Ben, Rebecca

27: Fri Apr 26

  • Jacob, Eugene

28: Mon Apr 29

  • Mike, Zach
  • Ian if there is time
  • Project weekly report


29: Tue Apr 30

  • Project work time

30: Thu May 02

  • Project work time

31: Fri May 03


32: Mon May 06

  • Project work time
  • Terrain generation
  • Review Quake 3 engine
  • Voxels
  • Weird high performance hacks
  • Project weekly report


33: Tue May 07

  • Project work time
  • Cloth simulation
  • Matrix multiplication

34: Thu May 09

  • Project work time
  • Fluid simulation
  • Weather simulation

35: Fri May 10

  • Project work time
  • Sound simulation

36: Mon May 13

  • Project work time
  • Scene streaming vs. loading
  • Project weekly report


37: Tue May 14

  • Project work time
  • PS5 architecture

38: Thu May 16

  • Visibility
  • N-body simulation
  • Project work time

39: Fri May 17


40: Mon May 20

  • Project presentation