Difference between revisions of "Homework5W15"

From Immersive Visualization Lab Wiki
Jump to: navigation, search
(Homework Assignment 5: Final Project)
(Extra Credit (10 Points))
Line 45: Line 45:
 
===Extra Credit (10 Points)===
 
===Extra Credit (10 Points)===
  
Shoot a ~2 minute video of your application, demonstrating all of its features. It must have a title screen and either subtitles or a voice-over. Upload it to the cloud (e.g., Youtube), and send the URL to TA and tutor.
+
Shoot and edit a ~2 minute video of your application, demonstrating all of its features. It must have a title screen and either subtitles or a voice-over. Upload it to the cloud (e.g., Youtube), and send the URL to TA and tutor by '''3pm on March 19th'''.

Revision as of 23:01, 23 February 2015

Contents

Homework Assignment 5: Final Project

For this assignment you can obtain 100 points, plus up to 10 points for extra credit.

This homework assignment is due on March 19th, 2015 at 3pm in CSE room 1202 (the main conference room).

The project is designed to be a team project for two people, just like the other projects this quarter. Team sizes of up to four people will be considered with the instructor's approval.

TA Dylan is going to have a Q&A session on Wednesday, March 4th lab 220.

The goal of this project is to create a 3D application for any one or a combination of the five input devices used in this course (Kinect, Hydra, Leap, Move, zSpace). The application needs to have an implementation of at least one instance of each of the following universal 3D interaction tasks discussed in class:

  • selection
  • manipulation
  • wayfinding
  • travel
  • system control

Your application is not allowed to use input devices other than those mentioned above. Specifically, it is not allowed to use keyboard or mouse once it is running.

Your application needs to make use of a physics engine (such as Bullet or PhysX).

Please feel free to use the TA's, tutor's and instructor's office hours to brainstorm ideas with them, and to ascertain that you will satisfy the interaction task requirements.

Grading

Blog (10 Points)

Besides the implementation of the demo program, this project requires two blog updates with a progress report with coverage of how you are implementing each of the five interaction tasks, and at least one picture (typically a screenshot of the state of the application). The deadlines for the blog updates are on the following two Wednesday evenings at 11:59pm: March 11th and March 18th. Each complete blog entry counts 5 points towards your final project score.

You can use any cloud-based Blog tool you would like (such as Blogger or WordPress). The UCSD Ted tool supports blogs as well, feel free to use it.

Once you created your blog, please send its URL to TA and tutor. Please use the same blog for all your updates, by creating new blog entries every time.

The Application (90 Points)

The points for the application, based on the demonstration during our final exam slot, will be distributed as follows:

  • Technical quality: 60 points
  • Creativity: 20 points
  • Independent expert UI evaluation: 10 points

The technical and creativity scores will be determined by the course staff's judgement. The UI evaluation aims at usability, which includes how easy it is to learn the controls. This will be decided by an independent expert jury member, who is familiar with 3D user interfaces in general.

Extra Credit (10 Points)

Shoot and edit a ~2 minute video of your application, demonstrating all of its features. It must have a title screen and either subtitles or a voice-over. Upload it to the cloud (e.g., Youtube), and send the URL to TA and tutor by 3pm on March 19th.