next up previous
Next: About this document

Project List for CS 566 (Spring 2000-2001)

Serkan Bayraktar
Implementation of a 3D spring-mass system for physically-based animation of objects composed of masses connected with springs. Issues such as collision detection with fixed obstacles, like walls, realistic rendering of objects, and meaningful and easy-to-use graphical user interface for getting input and displaying the animations, should be considered.

2 persons
Implementation of a speech-based user interface (the input and output of the user interface is speech-based). The choice of the application that will use the speech-based interface is left to the student.

2 persons
Implementation of a natural language-based user interface for Turkish. The choice of the application that will use the natural language-based interface is left to the student.

Eyup Sabri Konak
Implementation of a graphical user interface for color-based similarity queries in multimedia databases.

2 Persons
Implementation of a graphical user interface for human motion animation using IKAN inverse kinematics software. The user should be able to manipulate the human figure using mouse, like positioning the end-effector (hands, feet, etc.) to any place in space.

? Persons
Any other meaningfull project that you may come up with.

See the following web pages for possible project ideas:

For projects, You can use the Sun Workstations or PC's with Mesa-3D Graphics Library (or OpenGL) and X-View Programming environment (Motif user interface) (or Xforms Library), and C/C++ (or Java) Programming Language.

Project Requirements

Project Proposal

You should give a project proposal until March 2nd, 2001, Friday, stating the name and a short description of the project and the name of the students that will do the project.

Progress Report

You will also give us progress report (approximately 10 pages (or 5000 words)) until April 11th, 2000 (Wednesday Class Hour) about the progress of your project. It should roughly include the following:
  • a short survey of the main subject for which the user interface is developed for,
  • the rationale for such a user interface,
  • proposed ideas for the user interface,
  • a walkthrough scenario(s) describing how the user interface will function (using some figures),
  • algorithms and data structures that you will use, and
  • other implementation details, etc.

Final Report and Project Demonstration

You will also give us a final report describing your implementation. It will mainly be an extension of the progress report covering implementation details, results, etc. Final project report due and demonstrations will be on the last CS566 class hour (on week of May 14-18, 2000) (definite; no extensions).




next up previous
Next: About this document

Ugur Gudukbay
Sun Feb 16 12:37:35 EET 2001