INDICATIVE CONTENT
Low-level use of augmented and virtual reality hardware and related hardware APIs
Rendering complex VR and AR real-time worlds
Advanced mathematics for VR and AR
Image processing algorithms for VR and AR
Spatial data processing techniques
Real-world VR and AR uses and applications
Advanced VR controllers and applications
ADDITIONAL ASSESSMENT DETAILS
An ASSIGNMENT weighted at 60%.
An EXAMINATON weighted at 40%.
ASSIGNMENT Weighting 60%; Implement a VR/AR application meeting a set of given criteria (Learning Outcomes 1, 2 and 3).
EXAMINATION Weighting 40%; Duration 2hr (Learning Outcomes 2, 3, and 4).
PLEASE NOTE ALTERNATIVE ASSESSMENTS FOR Semester 1 2020/21 DUE TO COVID-19 AS FOLLOWS: Assessment 1 (30%), Assessment 2 (30%), Exam (40%)
PROSPECTUS INFORMATION
In this module you will extend your knowledge Virtual and Augmented Reality applications, gaining a low-level understanding of the hardware and software systems used in industry. The module covers advanced algorithms and concepts you will need to implement cutting-edge Virtual Reality systems.
REFERRING TO TEXTS
Earnshaw, R. A. (2014) Virtual reality systems.
International Journal of Virtual Reality [online] available from www.ijvr.org
Linowes, J. (2015) Unity Virtual Reality Projects. Packt Publishing ISBN-13 978-1783988556
Parisi. T. (2015) Learning Virtual Reality : Developing Immersive Experiences and Applications for Desktop, Web, and Mobile. O’Reilly Media. ISBN-13: 978-1491922835
Virtual Reality [online journal] available from http://link.springer.com/journal/10055 . Springer, ISBN 1359-4338 (Print) 1434-9957 (Online)
ACCESSING RESOURCES
Visual Studio 2013 or above, game engine such as Unity 3D or equivalent
SPECIAL ADMISSIONS REQUIREMENTS
PRIOR STUDY OF:
Virtual and Augmented Reality
LEARNING STRATEGIES
36 lecture hours and 36 tutorial/practical hours as,
Weeks 1- 6 & 13- 18
- Two lectures of 1 hour per week.
- One hours of tutorial/practical per week.
Weeks 7- 12 & 19- 24
- One lecture of 1 hour per week.
- Two hours of tutorial/practical per week.
Practicals will implement theory given in lecture material using chosen implementation framework.
LEARNING OUTCOMES
1) Implement and critically evaluate virtual and augmented reality systems from the ground up, using current hardware and software APIs
(APPLIACTION)
2) Demonstrate a systematic understanding of the algorithms and mathematics required for low-level 3D augmented environments and virtual reality systems
(KNOWLEDGE & UNDERSTANDING)
3) Analyse, select or devise appropriate algorithms and techniques for advanced low-level augmented and virtual reality systems
(ANALYSIS, PROBLEM SOLVING)
4) Research and evaluate current image processing and VR data processing techniques and algorithms
(ENQUIRY)