CS 5610/6610 - Spring 2021 - Interactive Computer Graphics
Final Project
The final project will be different for each student/group. The aim of the final project is to use the skills you have obtained during this class and gain additional knowledge and experience through implementing a more complex project.
Students will pick their own project topics and submit a proposal. The proposal will be reviewed and approved by the instructor.
Students can also form groups working on different parts of the same project, but each student must submit a separate report, explaining their component.
The project topic can be the implementation of a paper that is related to interactive computer graphics. The recommended venues for finding project topics are SIGGRAPH, SIGGRAPH Asia, Eurographics, I3D, HPG, and EGSR conferences, but papers published in other venues can be accepted as well. Ke-Sen Huang's page contains links to papers published in various computer graphics venues.
Alternatively, students can describe a particular project they would like to implement. This project should be challenging enough and include interesting aspects of interactive computer graphics to be accepted as a final project. Students must still find and report relevant references.
No late submissions or resubmissions allowed for the final project.
Requirements
Proposal:
Pick your final project topic and submit a 1-page proposal before the proposal deadline.
Your proposal should detail what exactly you plan to implement.
The proposal must include proper citations of the relevant papers and/or links to relevant online resources.
Your proposal will be reviewed, possibly modified, and approved by the instructor.
Students can submit multiple proposals and then pick one of them after the instructor feedback.
For group projects, each student must submit a separate proposal, listing the other students in the group, and detailing their own component.
Progress Report:
Submit a progress report before the progress report deadline.
Your progress report will be graded independently.
Your progress report must include screen shots or videos of the (incomplete) implementation of your project.
The progress report must detail what has been implemented and what will be implemented before the final project deadline.
For group projects, each student must separately explain their own progress with a separate progress report.
Final Presentation:
Complete the implementation detailed in your proposal to the best of your ability.
Submit your implementation along with a final project report before the final project deadline.
Students are also required to prepare a final project presentation.
The final presentation must be a recorded video in MP4 format.
It should be (approximately) 3 minutes long.
It must include two parts: introduction and demo.
The introduction should briefly explain the topic and the implemented method.
It must include citations of related work. For example, if the project implements a paper, the presentation must display the paper citation, as a part of the introduction.
You can use a slideshow for your introduction.
The demo must show a live demo of the implementation (using screen capture).
It must include a voice-over explanation of what is being displayed.
You do not need to record your entire presentation in one take. You can record your presentation as multiple video segments and then combine them using your favorite video editing software.
You can use OBS for recording your demo and your presentation for the introduction. Here is a beginner tutorial for OBS.