F21VE2 Virtual Environments

In-course assignment

This assignment falls into four parts. It is to be carried out on an individual basis.

1. Demo of X3d Exercises

In the lab sessions you were asked to work on exercises 1-9 and as part of these to produce a model of a large building. This can be a castle, a shopping centre, a religious building, an arts centre or a sports stadium. You are asked to: a) demo these exercises during the lab slot of week 5, Feb 12th  b) send me the URL for your model by 4pm on Feb 11th, that is BEFORE the lab. Your model will be evaluated for completeness (12 marks) and quality (8 marks) giving a total of 20 possible marks.

If you have any individual problem in doing the demo as scheduled, please let me know. Not having finished the exercises is not an acceptable reason. Any demos not completed at the end of this session will get no marks unless I have agreed a different demo slot with you in advance.

NOTE: You should hand in an overview sketch of your X3d scenegraph (ask if you are not sure what this is) and hardcopy contents of your file(s) on March 25th with the material below.

2. Week 7 Seminar presentations

You will have been separately informed about this. Total possible marks: 10

3. Recreating your X3d model in OpenSceneGraph

For this element in the assignment, you are asked to recreate your X3d model in OpenSceneGraph such that the user can fly around it. You should use a modelling package and import the geometry and textures from that; animations and user interaction will have to be programmed in OpenSceneGraph and are covered in the next element of the assessment.

You are asked to demo this  in week 12, on Apr 2nd. The same conditions apply to this demo as in element 1.

Marks: 5 for ability to load a model file; 5 for how similar it looks.

Total possible marks 10.

3. Adding interactivity to your OpenSceneGraph model

You are asked to add interactivity to this model by i) Adding back in the animations you had in your X3d model (or similar) and ii) using the LEAP. You may decide what interactivity to add but at least two different forms of user interaction are expected.

Please hand in to EM1-24 by Mar 31st  at 3pm:

-        a story board for your system showing appearance and interactivity

-        a summary sketch of the scene graph you are manipulating

-        your code listing

-        as above, an overview sketch of your X3d scenegraph and your X3d listing

You should be ready to demo your system as for element2.

 

25 marks for a complete and good quality hand-in; 35 marks for demo (15 for animation and 20 for LEAP) including degree and success of interaction