Project
Specifications
CPSC589/689
September 2011
The project of this course includes the following
major sections:
1
Proposal
2
Programming
3
Application
4
Report
5
Presentation
Proposal
Each group must submit a proposal about the project.
The proposal should be a short document (at most 2 pages) with the following
information (use them as a “guideline”)
- Title
- Abstract:
Briefly describe what, why and how?.
- Introduction:
Problem Statement and Literature Review
- Goals
and Objectives: What will the project accomplish?
- Methodology:
How will you investigate the question? What will you do and how will
you do it?
- Expected
Results: What do you expect to find out?
- Timeline:
When will you start? How long will each step take?
- Works
Cited: What sources were used? The programming language? API? platform?
- Group member's responsibilities (for undergrads)
Programming
It is the
implementation of a modeling technique. This technique should relate to one of
the following areas:
- NURBS , Splines, B-Splines
- Generic Surfaces including Surface of revolution, Ruled,
Coons, and Cross-sectional blending
Surfaces
- Sketch-based modeling
- Mesh processing
- Subdivision Surfaces
- Reverse Subdivision
- Multiresolution and Wavelets
- Implicit Modeling
- Solid modeling
- Volumetric modeling
- Point based modeling
- Procedural Modeling (Fractals, Physically based
modeling)
- any other modeling techniques with my approval
Rendering
Although this course is not about rendering it is
necessary to use at least some basic rendering techniques. You are free to use
any OpenGL functions or your own code for Phong
shading or ray-tracing from CPSC453 or other courses. If you are interested in using any other
resource, you should discuss it with your TA or me.
Application
Your program should demonstrate an application of
your chosen modeling technique through some exciting examples and objects.
Report and
Presentation
All
groups must provide a project report and present their work. The details will announce
later.
Group Size
Each undergrad group is formed by two or three
members. If these students want to have a team with more than three members or
do their project individually, discuss the issue with me
prior to the submission date. In the end of the semester, each
member of grouped projects must evaluate other group members and should send a mark for
them.
The grad students do their
project individually.
Graduate students Paper
Readings
Each grad student must review
2-3 paper related to their project and send a report (titled as related work).
In addition they might be asked to give a 30 presentation.
The due date of this component is around mid November.
The exact date will be announced later.
Possible Projects
I will announce some possible projects very soon for
the students who do not have a clear idea as project.
Check the webpage of the course for any new comments
on the projects.