<html>
<head><title>Assignment 4</title></head>
<body text="#000000" bgcolor="#ffffff" link="#0000ee" vlink="#551a8b" alink="#ff0000">
<center><IMG alt="cos426.jpg (39279 bytes)" src="../cos426.jpg"></center>
<center><h3>
<A href="../index.html">Computer Graphics, Spring 2007</a>
</h3></center>


<hr>
<center>
<h3>Final Project</h3>
<h4>Due on Tuesday, May 15 at 11:59 PM</h4>
</center>


<hr>
<h3>Overview</h3>

The final project is a chance for students to build a system incorporating
one or more idea that has been learned in class.  Projects can be performed
individually or in teams of two.

The focus of the project can be anything of the student's choosing.
However, typical examples include: animations with passive or active 
dynamics, interactive virtual environments, advanced photorealistic rendering 
algorithms, etc.  A good topic will provide an opportunity for each student
to implement something about the size of one course assignment and to demonstrate
some creativity in the design and demonstration of the system.

Of course, you are welcome to use code infrastructure provided in previous 
assignments and to get ideas from searches of the web and the literature.
However, you should be very clear about which parts you did and what references
you consulted.


<hr WIDTH="100%">
<h3>
<a NAME="Proposal"></a>Written Proposals (due April 26):</h3>
Each team of students should submit a one-page written project proposal.&nbsp;
The proposals should include enough detail to convince a reader that you've
found a good problem, you understand how hard it is, you've mapped out
a plan for how to attack it, and you have an idea about which experiments
you might run to test the success of your implementation.&nbsp; 
Following is a brief outline you might follow ...
<ul>
<li>
Goal</li>

<ul>
<li>
What are we going to do?</li>
</ul>

<li>
Previous Work</li>

<ul>
<li>
What related work has been done?</li>
</ul>

<li>
Approach</li>

<ul>
<li>
What approach are we going to try?</li>

<li>
Why do we think it will work well?</li>
</ul>

<li>
Methodology</li>

<ul>
<li>
What steps (task list) are required?</li>

<li>
Which of these steps is particularly hard?</li>

<li>
What to do if the hard steps don't work out?</li>
</ul>

<li>
Metrics</li>

<ul>
<li>
How will we know when we are done?</li>

<li>
How will we know whether we have succeeded?</li>
</ul>

<li>
Summary</li>

<ul>
<li>
What will we learn by doing this project?</li>
</ul>
</ul>
<h3>

<hr WIDTH="100%"></h3>

<h3>
<a NAME="Presentation"></a>Project Proposal Presentations (in class on April 26):</h3>
Each team of students will give a 5-10 minute talk to present his/her course
project proposal to the class (with slides, videos,
and/or other props).&nbsp; You should be sure to convince us that: 1) you
are addressing an important problem, 2) you understand various approaches
to the problem, 3) you have found an interesting approach to attack the
problem, 4) you have a SPECIFIC, DETAILED plan, and 5) you will know when
you are done. 5-10 minutes is a very short amount of time. So, please come
with a presentation that is concise and to-the-point.&nbsp; You probably
want to use around 6 slides following the outline above.
<br>&nbsp;
<h3>

<hr WIDTH="100%"></h3>

<h3>
<a NAME="Report"></a>Final Written Reports (due May 15):</h3>
Each team of students should submit written final report.&nbsp;
The written report should contain descriptions of the goals and execution
of your project.&nbsp; You should include a review of related work.&nbsp;
You should write detailed descriptions of the approach you've chosen, the
implementation hurdles you've encountered, the features you've implemented,
and any results you've generated.&nbsp; 
Following is a brief outline you might follow
...
<ul>
<li>
Introduction</li>

<ul>
<li>
Goal</li>

<ul>
<li>
What did we try to do?</li>

<li>
Who would benefit?</li>
</ul>

<li>
Previous Work</li>

<ul>
<li>
What related work have other people done?</li>

<li>
When do previous approaches fail/succeed?</li>
</ul>

<li>
Approach</li>

<ul>
<li>
What approach did we try?</li>

<li>
Under what circumstances do we think it should work well?</li>

<li>
Why do we think it should work well under those circumstances?</li>
</ul>
</ul>

<li>
Methodology</li>

<ul>
<li>
What pieces had to be implemented to execute my approach?</li>

<li>
For each piece ...</li>

<ul>
<li>
Were there several possible implementations?</li>

<li>
If there were several possibilities, what were the advantages/disadvantages
of each?</li>

<li>
Which implementation(s) did we do?&nbsp; Why?</li>

<li>
What did we implement?&nbsp;&nbsp; &lt;== Include detailed descriptions</li>

<li>
What didn't we implement? Why not?</li>
</ul>
</ul>

<li>
Results</li>

<ul>
<li>
How did we measure success?</li>

<li>
What experiments did we execute?</li>

<li>
Provide quantitative results.</li>

<li>
What do my results indicate?</li>
</ul>

<li>
Discussion</li>

<ul>
<li>
Overall, is the approach we took promising?</li>

<li>
What different approach or variant of this approach is better?</li>

<li>
What follow-up work should be done next?</li>

<li>
What did we learn by doing this project?</li>
</ul>

<li>
Conclusion</li>
</ul>

<h3>

<hr WIDTH="100%"></h3>

<h3>
<a NAME="Demo"></a>Demo Day (May 15 at 2PM in CS 105):</h3>
Each team of students will give a short presentation describing their
class project.&nbsp; Your goal should be to demonstrate and describe for
the class in 15-20 minutes what you have done and why it is interesting.&nbsp;
In addition to running a live demo on one of the computers, you should
describe the guts of your project, possibly using slides or other props.
<h3>

<hr WIDTH="100%"></h3>

<h3>
Links to Other Resources</h3>

<ul>
<li>
<a href="http://www.acm.org/pubs/contents/proceedings/series/siggraph/">Siggraph
papers</a></li>

<li>
<a href="http://www-cg.cis.iwate-u.ac.jp/~frederic/course_notes.html">Siggraph
courses</a></li>

<li>
<a href="http://www.graphicspapers.com">Graphicspapers.com</a></li>

<li>
<a href="http://www.siggraph.org/publications/bibliography/">Siggraph Bibliography</a></li>

<li>
<a href="http://diglib.eg.org/">Eurographics Bibliography</a></li>

<li>
<a href="http://liinwww.ira.uka.de/bibliography/Graphics/index.html">Bibliographies
on Computer Graphics and Vision</a></li>

<li>
<a href="http://liinwww.ira.uka.de/searchbib/Graphics/index">Collection of
Computer Science Bibliographies</a></li>

<li>
<a href="http://www.iro.umontreal.ca/%7Epaquete/Research/whodidwhat.html">Who
did what</a></li>

</ul>

<blockquote>&nbsp;</blockquote>

</body>
</html>
