Assessable learning outcomes:
By the end of the module, the student should be able to demonstrate an understanding of the techniques used in Virtual Reality and 3D modelling skills. The student will be able to compare the applicability of various VR technologies to given applications and be able to apply their understanding to the design of an entire VR system, composing display technology and software. |
Outline content:
Computers are increasingly able to render synthetic environments with high quality as realised in modern computer graphic (CG) films. The course will study the human interactions with these synthetic environments thus encompassing applications such as CG animation, scientific visualisation, training, and behavioural studies. In a virtual reality users can interact within a three dimensional computer generated information space, and interact with complex and life like objects as well as other users. The course discusses concepts such as virtual reality, multi-modal interactions, and synthetic environments. It will introduce a wide range of interface devices and applications and examine a number of classical devices including desk-top, head-mounted displays, tracking systems and virtual reality rooms (cubic environments). The course will develop the mathematical and programming framework for highly interactive environments including modelling and animation of 3D objects, and the programming techniques used to render these in real-time. An important aspect of the interaction is multi-modal interfaces such as haptic devices. Theoretical and practical aspects of haptic technology are considered including perception, mechanical design, control and software simulations. Students will be given the chance to experiment with haptic and synthetic environments. |