[ Course: Computer Graphics ] [ Contents: Course Info | Modules | Resources ]

Course Info
About the course

Evaluation

Assignment

Slides on the assignment from Workshop Two: Course Evaluation (PDF)

This assignment should be completed during the second half of the course using the JMonkeyEngine API, and will be subject to evaluation.

Your assignment should demonstrate your understanding of how to implement and apply concepts taught in the course in an appropriate context (i.e. contributing to the functionality and user experience of your application). You shall do this by implementing a complete interactive 3D application program using JME3.

We recommend that you implement a variation on a classic arcade game, as these have simple well-understood game play and scope (e.g. pac-man, frogger, duck hunt, a platform or maze game). Alternatively a simple sport simulation game such as golf, bowling, curling), an educational simulator, or an interior design application are other possibilities.

Your program must at least include 3D camera control, 3D user interaction with objects in the scene, manipulation of object attributes, and modifying the scene graph structure.

Furthermore, you should demonstrate concepts taught in the course in a context appropriate to your application:

  • Loading geometry in a scene graph
  • Generating geometry programatically and adding to the scene graph
  • Use of animation leveraging the scene graph structure, and a basic grasp of animation theory/tricks
  • Use of physics to support simulation
  • Use of optimisation techniques

Delivery

The report should contain the following:

  • Explain how to use the program so that the examiner can understand how to interact with it
  • Describe how you have solved the problem, use:
    • sketches/diagrams (e.g. to explain your scene graph structure)
    • text describing the techniques used (e.g. to highlight which concepts you demonstrate, to ensure that the examiner is made aware of all of your effort)
    • if helpful: pieces of program code
  • Include some snapshots from the running program

Two copies of your work should be burnt to CD/DVD and delivered to the HiØ IT department's administration. Mark the disks clearly with your name, date, and "Computer Graphics Assignment 2".

Deadline: 16:00 on the 21 May 2015

Some model data that you may use for your assignment: models.zip and rooms.zip


Got a question about these web pages? Send e-mail to vr-info@hrp.no.
©1996-2015 Institute for Energy Technology