CAP4730: Computational Structures
in Computer Graphics
Section 7118
Spring 2006, CSE Room E220
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 313) Office Hours: ·
Xiyong Wang (xw3@cise.ufl.edu) ·
Tuesday and Thursday ( ·
Rebecca Wells (rlwells@cise.ufl.edu) ·
Monday and Wednesday ( |
||
Class |
|||
January: 9th – Introduction to CAP4730, Syllabus,
Assignment 0 handed out, Read Chapter 1 11th
– Overview of graphics systems,
Read Chapter 1 & 2 13th
– Overview of graphics systems,
Read Chapter 2 16th –
MLK Jr. Day, no class 18th – Overview of graphics systems,
Read Chapter 2 & 3, Assignment 0 due 20th – OpenGL, Read
Chapter 3 23rd – no
class 25th
– Primitives, Read Chapter 3 27th – Primitives, Read Chapter 3 30th – Primitives, 2D Transformations, Assignment 1 Due, Read Chapter 5.1-5.8 February: 1st
– 2D Transformations, Read Chapter 5.1-5.8 3rd
– 2D Transformations, Read Chapter 5.1-5.8 6th – EA
Sports Tiburon / FIEA Talk 8th
- 2D
Transformations, Texture Mapping, Read Chapter 5.1-5.8,
Chapter 10.17, Chapter 10.21-22 10th - Texture Mapping, 3D Face scanning 13th - 3D Concepts,
Triangle
Scan Conversion 15th – Triangle
Scan Conversion 17th
– 3D Transformations, Read Chapter
5.9-5.18, Assignment 3 handed out 20th
– 3D Transformations, Read Chapter
5.9-5.18, Assignment 2 due 22th
– 3D Transformations, Read Chapter
5.9-5.18 24th
– Class Face Scan 27th
– Visible
Surface Determination March: 1st - Visible
Surface Determination 3rd
– Lighting
and Shading 6th
– Lighting
and Shading 8th
– Lighting
and Shading, Turn in Assignment 5 design, Midterm Review 10th –
Midterm 20th –
Assignment 3 Due, Assignment 4 handed out, Review Midterm results, Raytracing 22nd - Raytracing 24th - Raytracing 27th –
Guest Lecture: Dr. Jorg Peters – surfaces 29th – NO
CLASS – free day to work on projects 4 & 5 31st
- Blending April: 3rd
- Blending 5th – Antialiasing 7th – Antialiasing 10th – Antialiasing, Hardware 12th – Group
presentation/discussion 14th – Hardware 17th – Research in graphics 19th – Research in graphics 21st – Research in graphics 24th – Final exam
review 26th – FINAL PROJECT
PRESENTATIONS! May: 4th
– Final Exam ( |
|||
|
Lectures OpenGL |
||
Assignments Handed Out: January 9th Due: January 18th Assignment
1 – Compiling / Basic OpenGL Handed Out: January 11th Due: January 30th Assignment
2 – 2D Transforms and Texturing Handed Out: January 30th Due: February 20th Assignment
3 – 3D Transforms/Lighting/Shading
Handed Out: February 17th Due: March 20th Handed Out: March 20th Due: April 5th Handed Out: January 25th Midpoint: April 10th Due: April 24th and 26th Example code: |