CAP4730: Computational Structures in
Computer Graphics
Section 7118
Spring
2008, Turlington 2306
Monday, Wednesday, Friday
Professor: Benjamin Lok CSE Rm. E342 392-1492 Email: lok_AT_cise_dot_ufl_edu Office Hours: ·
Monday and Wednesday ·
By appointment (email or call) ·
Drop by the office |
Teaching Assistants: (Room 333) Office Hours: ·
John Quarles (jpq@cise.ufl.edu) ·
Tuesday and Thursday ( |
||
Class |
|||
January: 7th – Introduction to CAP4730, Syllabus, Read
Chapter 1 9th
– Overview of Graphics
Systems, Assignment
0 handed out, Read Chapter 1 11th
– Finish Overview of
Graphics Systems, Read Section2.4 14th
– OpenGL, Assignment
1 handed out 16th
– OpenGL, Assignment
0 Due 18th
– OpenGL, Primitives 21st –
MLK Jr. Day, no class 23rd–
Primitives, 2D
Transforms, Read Chapters 5 & 6 25rd– 2D
Transforms 28th
–2D Transforms February: 1st
– 3D Concepts 4th
– No Class (sick professor) 6th – Scan Conversion, Assignment 1 Due, Assignment
2 handed out, Form final project groups 8th
– Scan Conversion, 3D Transforms
(Chapters 5 & 6) 11th
– 3D Transforms 13th
– 3D Transforms (Chapter 7) 14th
– Face Scanning 15th
– Face Scanning (rm. 333) 18th
– Lighting and Shading (Chapter
10.1-10.3) 20th
– Lighting and Shading 22nd
– Lighting and Shading 25th
– Collision Detection
and Response 27th
– Collision
Detection and Response 29th
– Visible
Surface Determination, Assignment 3 handed
out March: 3rd
- Visible
Surface Determination, midterm review 5th
– Midterm 7th
- Texture Mapping 8-15th
SPRING BREAK 17th
- Texture Mapping, Blending 21st
– Midterm review, Picking 24th
– Computer Graphics in Games (Guest Lecture: Dr. Gouley) 26th
– Computer Graphics in Simulation (Guest Lecture: Zach Ezzell) 28th
– Computer Graphics in Visualization (Guest Lecture: Dr. Entizarri) 31st
– Pov-Ray (Lecture: John Quarles April: 2nd
– Class cancelled (Sick) 4th
– Raytracing 7th
– Raytracing 9th
– Antialiasing 11th
– Antialiasing 14th
– Assignment #4 Due, Hardware 16th
– Research, Final review,
Course Evaluations 18th
– no class, work on final projects 21st
– Final project presentations 23rd
– Final project presentations Final Exam 1C (May 1, 12:30-2:30) |
|||
|
Lectures Collision Detection and
Response |
||
Assignments Assignment
0 (worth 0 points) Handed
Out: January 9th Due:
January 16th Handed Out: January 14th Due: February
6th Assignment 2 – 3D Transforms, Lighting, and
Shading Handed
Out: February 6th Due:
February 29th Assignment 3 – 3D Game/ Interactive Short Handed
Out: Friday, February 29th Due:
Monday, March 24st Handed
Out: Friday, March 21st Due:
Monday, April 14thth Handed
Out: February 18th Midpoint:
April 2nd Due: 21st
and 23rd Useful
OpenGL learning links the
code has also been ported to jogl: http://pepijn.fab4.be/software/nehe-java-ports/ Example
code: |