CAP 6701
Computer Graphics II : Realistic Image Synthesis
Fall 2004
Pre-requisite: CAP 5725 or Background in Graphics
+ Instructor's permission
Course Home Page: http://www.cs.ucf.edu/courses/CAP6701/
Meeting Times and Place: MW 19:30 to 20:45 in ENGR2 Rm #105
Office Hours: Fridays By appointment only. At CSB #251.
(email: sumant@cs.ucf.edu,
Phone: 32638)
Lecture Topics:
- Intro: Recap of Computer Graphics
I class.
- Color and Radiometry
- Sampling and Reconstruction
- Reflection Models
- Texture and Materials
- Light Transport and the Rendering
Equation
- Camera Models, Film, Image
Pipeline
- Solving Rendering Equation
- Monte Carlo
Integration
- Radiosity
- Photon Mapping
- Extension of Rendering Equation
and its Solution
- In participating medium
- In transluscent medium
- Perception and Rendering
- Tone mapping
This
list is tentative and it does not show the exact order of the lectures.
Text :
-
nPhysically Based Rendering by Matt
Pharr and Greg Humphreys. ISBN 0-12-553180-X (http://www.pbrt.org)
NOTE: The text book is
a must for the course. We will use the software included in the text
book throughout the course.
Course Grading: (Total 100 points)
- Short Projects: 40 points
- A total of 5-6 projects over the course. Each project will
carry equal points.
- Unless specifically mentioned, each project will be due exactly
a week from the date of submission.
- Students will upload the completed project to WebCT on or
before the midnight of the submission date.
- Submission after the deadline is allowed, but will
automatically carry 10% penalty per day of delay.
- Final Project: 30 points
- Project plan must be discussed with
the
instructor and submit a project proposal.
- Project proposal submissoin
deadline: September
29.
- 5 points of the
project will be awarded on submission of the approved (by the
instructor)
project proposal by 29 September.
- Project completion deadline:
November 29
- 10 points will be awarded to
successful completion of the project
- 10 points will be awarded for
submission of the project report. (see below for the report format).
- Note: Project
idea should not be already implemented in PBRT.
Extension of PBRT to
complete the project is allowed and is expected.
- Final project evaluation: December
1, during the
normal class hours.
- Students will
review the project results and evaluate the project of the fellow
students. 5 points of the
project will be awarded as per student evaluation..
- Standard penalty for late submission
applies.
- Final project not completed by the
student
evaluation date will automatically lose student evaluation points.
- Bonus Project: 30 points
- The format of the bonus project:
- deadlines for the bonus project
proposal
- deadline for the project
submission
- evaluation criteria
are exactly the same as those of the Final project.
- Final exam:. 30% (Exam date: December
8, Wednesday, 7:00pm to 9:50pm)
Note: A: 90 – 100, A-: 88 -
90; B+: 86 - 88,
B: 80 - 86, B-: 78-80; C+: 76-78, C:
70 – 79 ; F: below 70.
Projects:
- Short Projects:
- Projects will use. concepts taught in the class.
- Whenever required students will use and extend PBRT (rendering
software accompaying the book) to complete the project.
- Final Project:
- The Main
Goal
- Reproduce
certain physically
realistic characteristics in the synthetic images.
- The
project should be challenging
enough to require you to design/implement an advanced rendering
algorithm.
- Requirement:
- Take a
digital photograph of a
real object/scene. Create a mathematical model of this object/scene and
render
it to produce a synthetic image that has a similar appearance.
- Final
image should be impressive.
- Work
could be a reproduction of a recently published algorithm, or extension
of an algorithm or something completely novel.
- Project
Proposal
- should
contain the digital
photograph of the object/scene you wish to reproduce.
- should
contain a brief description
of
- what
is the physical
characteristics you wish to reproduce and why it is
interesting/challenging.
- Which
algorithm are you going to
follow and what extension(s) you wish to carry out to achieve your
goal
- Submit a
work Plan.
- It is
preferable that the student
carried out the project individually.
- If you
feel that you can not do
without a collaboration, you must find a problem that can be broken
down into
multiple independent sub-problems. NOTE: All the partners will be
equally
rewarded success or penalized for failure.
- Project
Submission:
- A
research report complete with:
- Intro:
- what
you want to achieve and why
- What
is your contribution.
- background
research: what is
already available, what is not.
- Algorithm:
your new ideas
and/extensions
- Result
images and video (if any).
- Conclusion
and Future Work
Resources
for the class:
Numerical Computation Resources :
- Numerical Library for Function
Minimization and Least-square solution