Last update:
Thu Apr 9 16:47:08 EDT 2009
Thu Apr 9 09:33:38 EDT 2009
Tue Feb 24 15:44:57 EST 2009
Tue Feb 3 12:20:28 EST 2009
Instructor:
Dr. Marc Olano
(
olanoumbc.edu)
Office hours: ITE 354; Tu 2:15-3:15, Th 3:00-4:00
Prerequisite: CMSC 435/634 or consent of instructor
Text: Real-Time Rendering, Tomas
Akenine-Möller, Eric Haines and Naty Hoffman, AK Peters
2008. Recommended.
Additional papers will be handed out or made
available for download throughout the semester.
Advanced image synthesis including graphics pipelines, shading, texturing, illumination, anti-aliasing, perception, image accuracy, image-based rendering, and non-photorealistic rendering. Through readings in the text and papers, students will learn classic and new techniques in computer graphics. Students will be lead through all phases of graphics research, development, dissemination, review and presentation in their final project, with certain phases repeated and reinforced through other class experiences. The assigned projects help students gain graphics development experience. The in-class paper presentations provide practice in technical presentation. The final project includes phases of literature review, idea formation, formal proposal, development, paper-writing, peer review and presentation.
Weight | Description | Date | |
---|---|---|---|
10% | Assn 1 | Ray Tracing | Feb 19 |
10% | Assn 2 | Non-Photorealistic Rendering | Mar 26 |
5% | Readings | Read & write questions | Each week |
10% | Presentation | Two Paper Presentations | |
• Select Presentations | Feb 5 | ||
• Present | Varies | ||
45% | Project | Individual Project | |
• Select Area | Feb 5 | ||
• Annotated Bibliography | Feb 26 | ||
• Initial Proposal | Mar 12 | ||
• Revised Proposal | Apr 2 | ||
• Progress Report | Apr 14/16 | ||
• Project & Paper Complete | May 4 | ||
• Presentation | May 5-12 | ||
• Reviews | May 12 | ||
20% | Exam | Final Exam | May 19 |
Assignments are to be submitted electronically by 11:59 PM the day listed. In-class presentations are individually scheduled and must be completed on the day scheduled.
By enrolling in this course, each student assumes the responsibilities of an active participant in UMBC's scholarly community in which everyone's academic work and behavior are held to the highest standards of honesty. Cheating, fabrication, plagiarism, and helping others to commit these acts are all forms of academic dishonesty, and they are wrong. Academic misconduct could result in disciplinary action that may include, but is not limited to, suspension or dismissal. To read the full Student Academic Conduct Policy, consult the UMBC Student Handbook, the Faculty Handbook, or the UMBC Policies section of the UMBC Directory [or for graduate courses, the Graduate School web site].
All assignments and exams are expected to be your individual work. You may discuss assignments with anyone, but any code must be your own individual work. Any help you receive (excluding course staff, lectures and text) must be documented, including allowed discussions, other texts, papers, web pages, etc. Include a comment at the start of each assignment write-up documenting all sources you used and what you got from each. If you used no outside sources, say so. Failure to include this comment will result in your program being returned ungraded.
Papers are required reading, and should be read before the first date listed below for each topic. Turn in one insightful question about each paper at the beginning of the first class when we cover that topic. Corresponding chapters in the book are optional, but will probably help you to understand the papers.
The schedule listed here may change over the course of the semester. Check the course web page for the latest version. If you think you might like to do a final project on one of the later topics, let me know and I will move that topic earlier in the semester. As a corollary, pick your presentation paper based on your interest, not on where it appears in this schedule.
Unless otherwise noted, due dates are 11:59 PM on Thursday of the week indicated.
Date | Topic | Due |
---|---|---|
Jan 27/29 | Overview; Presenting | |
Feb 3/5 | Ray Tracing | Select Presentations & Project Area |
Feb 10/12 | Graphics Hardware | |
Feb 17/19 | Non-Photorealistic Rendering | Assn 1 |
Feb 24/26 | Assn 1 Results / Sampling & Antialiasing | Bibliography |
Mar 3/5 | Texturing | |
Mar 10/12 | Shadows | Initial Proposal |
Mar 17/19 | SPRING BREAK | |
Mar 24/26 | Volume Rendering | Assn 2 |
Mar 31/Apr 2 | Assn 2 results/Illumination | Revised Proposal |
Apr 7/9 | Global Illumination | |
Apr 14/16 | Progress Reports | Progress Reports |
Apr 21/23 | Texture Synthesis | |
Apr 28/30 | Multi-pass effects | |
May 5/7 | Project Presentations | Project & Paper Complete (Due Monday) |
May 12 | Project Presentations | Reviews (Due Tuesday) |
May 19 | Final Exam, 3:30-5:30 |
These are the completed papers for the class final projects: