Week | Topic | Readings & Problems (due Wednesday) | Lab & Programming Assignment | Comment(s) |
---|---|---|---|---|
Table last modified: March 6, 2014 | ||||
1: March 31 | Course Overview, Getting Started - Visual Studio and OpenGL Lecture01 - Graphics Fundamentals | Read Angel: Ch 1: focus on 1.2, 1.2.1.2.2, 1.3.1-3, 1.5 | Lab01: Visual Studio, and OpenGL, GLUT & GLEW, RGB Color Read Angel Ch 2.5 Color | By Friday, feel comfortable with Visual Studio (or other IDE) and OpenGL |
2: April 7 | Tool Tips, Code Reviews, Geometric Objects & Transformations, Coordinate Systems OpenGL Primitives, Shaders Ray Tracing Basics | Read Angel: Ch 2.1-2.6, Ch 11 560-569 Ch 3.1-3.2 Hand in problems-on paper: 1.2 and 1.4. 1.3 and 1.5 (optional), | Lab02: - lab02-OverviewAndAssignment - lab02-sirpinski3D Start Ray Tracing Assignment in Lab (Part I) Handouts (on fileshare): - TheRayTracerCode.pdf - SimpleRayTracerPart1-code | By Friday, feel comfortable with OpenGL primitives |
3: April 14 | Ray Tracing, The 3D Gasket | Angel Reread Ch 11 560-569 Ch 2: 2.11 start Ch 5: 5. Phong Reflection Model Hand in problems-on paper: 2.1 describe how you would do this (or did this) and if you did it, 2.4, 2.10 | Math review for ray tracing. Time to work on Ray Tracing Demo Asst - Part I | still having problems with VS or OpenGL? let's get them resolved? |
4: April 21 | Ray tracing - code & math review for general case; See Ray Tracing Notes 2 . | Carefully reread: - Jenny's Ray Trace Notes, bottom p.8 thru end, and - Lab02 Ray Tracing Assignment. | 9 - Quiz 9:30 math help for ray tracing. 10:30 Lab: another Shaders example (in fileshare - Lab04) Time to work on Ray Tracing or Sierpinski Squish Demo Asst - Parts I & II | Try to finish ray tracing problem by Thursday of next week. Let us know next week in Lab how you are doing. |
5: April 28 | Lecture 05: Geometry, Representations & Transformations More about Shaders. See Topics for Week 5 Bailey and Cunningham: Graphics Shaders | Read Ch. 3 - Transformations - 3.1, 3.2, 3.3 Review Ch. 2 material on shaders 2.4, 2.7,2.8, 2.9 Read Bailey, Ch 3 Fundamental Shader Concepts Week 5 Problems (on paper) to hand in (DUE Thursday in Lab) | 9 - Quiz 9:30 - Getting started on the Assignment Lab/Asst Week 5 Extend the (new) Cube to other shapes 10:00 - help with ray tracing, matrices & transformations? - Demo Ray Tracing, Parts I, II or III (or wherever you are).... | |
6: May 5 | Transformations and Modeling - Practice Transforms - Matrices for OpenGL - Ray Tracing (Parts II, III) - Last Week's Assignment (Lab05) - Cube Revisited | Rest of Ch. 3 Bailey: Ch. 5 - The GLSL Shader Language. Week 6 Problems. | Lab/Asst Week 6 Transformations & Modeling. | |
7: May 12 | Transformations (cont). Cube Workshop is on fileshare | Please hand in #1 and 2 of Week 6 Problems (on paper) THIS WEEK. Read about Scene Graphs (to understand Isaac's Lab 6 solutions that implement transformations by pushing and popping matrices). | Lab/Asst Week 7 Navigation - Moving the Camera | |
8: May 19 | See Lecture 08 Debrief: Cube workshop especially glsl calls, and Isaac's solution for Lab 6. Navigation, and Lighting & Shaders ; Textures (if time) | Please hand in #3 of Week 6 Problems (on paper) THIS WEEK. | Lab/Asst Week 8 Lighting & Shaders Lab/Asst Week 8b Fractal Landscape | |
9: May 26 | Jenny Orr will: 1. talk about tumble (and review Coordinate Systems) 2. walkthrough her code for Gouraud & Phong Lighting (Lab 8) 3. Textures (Lab 9) Be sure to do assigned reading this week! | Read about texture mapping in the text, starting on p. 368. Also, Read about Textures in the openGL wiki. ALSO, Read Lab/Asst Week 9 Textures | Lab/Asst Week 9 Textures (you may substitute this lab for Lab 8, or treat this lab as optional). Lab Activity - Worksheet and Answers Alex will demo how he transfers Anim8or models to OpenGL. Be prepared to report on the status of your work and say when and what you will demo next week. Tentative Schedules for Demo's posted in Week 10 Schedule below. Final (Comprehensive) Quiz - MOVED TO TUESDAY WEEK 10! | |
10: June 2 (No new material - Week reserved for SOS Final Quizzes and Presentations) Solutions for: - Week 5 Problems - Solutions - Week 6 Problems - Solutions | Tuesday 2-5 - 2612. 2-2:30 - Comprehensive Quiz. You must be IN LAB for this quiz, and it is required! 3-5 Individual Student demo's of his or her 'finest' graphics program(s) - for Judy, Dani, and Isaac. See Graphics Evaluations | Wednesday 10-12. Individual Student demo's - to the entire class on Wednesday. Hand in Questionnaire on what you learned in Graphics this quarter. Tentative Demo Schedule for Tuesday AND Wednesday. | Thursday Student Project Presentations (all day) - 9-12 LH 5 and 1-5 LH3. See Week 10 and Evaluation Week Schedule for important details about presentations, fair, and conferences. | SOS Software Fair - Tuesday, June 10 3-5 in 2612 and Surrounding Computer Center. (Set up is 1-3). Bring snacks or drinks to share and for guests. Show off your project! Invite your friends and family to see your work and that of your peers! |