April 21, 2015
- If you plan NOT to attend the Final Demo on May 1 from 7-10pm, in our regular classroom, Physics room 130, you MUST email me to set up an alternate time to demo your project during finals week.
April 14, 2015
- Thursday, Class Field Trip: meet at the DiVE, room 1617a CIEMAS/Fitzpatrick Center
- Current Readings
- The Rendering Equation by Jim Kajiya
- Chapter 24 from Fundamentals of Computer Graphics by P. Shirley, M. Ashikhmin, and S. Marschner
April 7, 2015
- Current Readings
- Chapter 18 from Fundamentals of Computer Graphics by P. Shirley, M. Ashikhmin, and S. Marschner
- GLSL Programming Wikibook
- Introduction to NPR Techniques by A. Hertzmann
- Survey of NPR Techniques by R. Sayeed and T. Howard
March 24, 2015
- Current Readings
- Chapter 17 from Fundamentals of Computer Graphics by P. Shirley, M. Ashikhmin, and S. Marschner
- Chapter 3 from Computer Animation: Algorithms and Techniques by R. Parent
- Current Deadlines
- Flight Simulator and its addendum, Complete, due Tuesday, March 31 (extended!)
- Final Project, Proposal, due Wednesday, April 1
- Final Project, Revised Proposal, due Friday, April 3
- Final Project, Math Check, due Thursday, April 9
- Final Project, Progress Demo, due in-class Tuesday, April 21
- Final Project, Complete, due in-class Friday, May 1
March 19, 2015
- Current Readings
- Chapter 15 from Fundamentals of Computer Graphics by P. Shirley, M. Ashikhmin, and S. Marschner
- Chapter 12 from OpenGL Programming Reference by Woo et al
March 17, 2015
- Current Readings
- Chapter 5 from Essential Mathematics for Games and Interactive Applications by J. Van Verth and L. Bishop
- Understanding Quaternions by R. Goldman
February 19, 2015
- Current Readings
- Chapter 4 from 3D Games: Real-Time Rendering and Software Technology by A. Watt, F. Policarpo
- Chapter 12.1-3 from Fundamentals of Computer Graphics by P. Shirley, M. Ashikhmin, and S. Marschner
- Current Assignments
- Graphics Pipeline Homework due by the end of the day Thursday, February 26
- Flight Simulator Program due by the end of the day Friday, March 6
February 12, 2015
- Current Readings
- Chapter 12.2 from Fundamentals of Computer Graphics by P. Shirley, M. Ashikhmin, and S. Marschner
- Chapter 11 from OpenGL Programming Reference by Woo et al
February 5, 2015
- Current Readings
- Chapters 7-8 from Fundamentals of Computer Graphics by P. Shirley, M. Ashikhmin, and S. Marschner
- Chapter 3 from OpenGL Programming Reference by Woo et al
February 3, 2015
- Super Bowl Double Bonus:
- Halftime show used projective system (and polygonal model :) — like Olympics and basketball courts before)
- Will interactive floors (and walls, tables, etc.) be the norm in the future?
- Duke's Sound Space installation at Museum of Life + Science
- Current Readings
- Chapter 11 from Fundamentals of Computer Graphics by P. Shirley, M. Ashikhmin, and S. Marschner
- Chapters 9, 13 from OpenGL Programming Reference by Woo et al
- Survey of Texture Mapping by Paul S. Heckbert
January 29, 2015
- Super Bowl Bonus: The first down line technology and story of how it came to be
January 27, 2015
- Current Readings
- Chapter 6, 12.2 from Fundamentals of Computer Graphics by P. Shirley, M. Ashikhmin, and S. Marschner
- Chapters 4-5 from OpenGL Programming Reference by Woo et al
- Chapter 8 (matrices), 9 (transforms) from Computer Graphics: Mathematical First Steps by P. Egerton and W. Hall
- Current Assignments
- Hierarchy Homework due by the end of the day Monday, February 2
- Hierarchy Program due by the end of the day Sunday, February 8
January 20, 2015
- Current Readings
- Parts 1-3 from OpenGL Tutorial
- Chapters 1-2 from OpenGL Programming Reference by Woo et al
- Parts 1-3 from OpenGL Tutorial
January 13, 2015
January 8, 2015
- Welcome to CompSci 344!
This website complements what you experience in class.
Course announcements will be posted on this web page and may also be announced in class.
This course is essentially paperless, with preference to electronic distribution of all materials. Thus you are responsible for all material that appears here and should check for updates frequently. - Current Readings
- Current Assignments
- Setup JOGL due by the end of the day Tuesday, January 13
- Ray Tracing Homework due by the end of the day Thursday, January 15
- Ray Tracing Program due by the end of the day Thursday, January 22