Teaching Responsibility
LJMU Schools involved in Delivery:
Computer Science and Mathematics
Learning Methods
Lecture
Workshop
Module Offerings
7152COMP-JAN-CTY
Aims
(i) To develop advanced theoretical and practical research skills in Virtual Reality
(ii) To develop a critical appreciation of the theoretical and practical issues related to Virtual Reality.
(iii) To understand the Human Physiological and Neuro Perception issues that affect how Virtual Reality is perceived by users.
(iv) To develop student’s appreciation of a variety of approaches to visualise data in a Virtual Reality context.
(v) To provide knowledge of the characteristics of data that lend themselves to a Virtual Reality based representation.
(vi) To enable students to use state-of the art technologies and hardware in the development of Virtual Reality applications.
(vii) To practically apply state of the art development techniques in order to synthesise a VR solution.
Learning Outcomes
1.
Use a range of technologies, algorithms and associated data structures and choose an appropriate architecture for a Virtual Reality Application.
2.
Employ advanced skills in Virtual Reality development to effectively visualise data in a Virtual Reality setting.
3.
Make informed and critical decisions in the architecture of the VR Application for a particular domain context.
4.
Demonstrate a deep and systemic understanding of interrelationships between VR Research Topics and associated development techniques.
5.
Critically evaluate the effectiveness of a chosen VR Data Visualisation Technique.
Module Content
Outline Syllabus:
- HMD Tracking, Motion Tracking and Calibration
- Floor and Interaction Space Tracking and Frame of Reference
- Neuro Perception and Optical Physiology
- Marr’s Hypothesis, Optical Illusions, Inter-Pupillary Distance (IPD), Depth Perception, Visual Cues,
- Achieving a Sense of Presence, Psychophysical effects.
- Stereoscopic Rendering Principles, Frame Buffers, Anti-Aliasing
- Visual Artefacts: Stitching/Tearing/Judder
- Projection and Display Comfort: Parallax, Convergence and Divergence
- Real-time Rendering Architectures for VR: Forward vs Deferred Rendering, Foveated Rendering, Distortion Mapping
- Frame Rates, Latency and Reprojection
- Orthographic vs Billboarded User Interfaces
- 3D Object Projection and UI Frameworks for VR.
- Data Display in a Virtual Reality Environment.
- User Interaction Systems for Virtual Reality Applications.
- Advances in VR Game Engine APIs
- Emerging VR Fields of Study.
- Data Visualisation:Background, application, importance and technology.
- Data & Information Representation: Data type, statistical data, time series data, data format etc.
- Principles of Graphic Design: Colour, alignment, balance, consistency, contrast, proximity, gestalt etc.
- Type of Visualisation: Data visualisation, information visualisation, concept visualisation, strategy
- Visualisation Development: Visualisation design, interaction design, data acquisition, data interpretation (parsing) visualisation development – programming, testing and deployment.
Module Overview:
This module explores the theoretical and technical domains that underpin the current state of the art in Virtual Reality development. From fundamental fields of study such as Data Visualisation and Neuro Perception, through to hardware concerns, visual fidelity and real-time rendering approaches required to achieve smooth, immersive environments, you will evaluate and practically apply the latest development techniques to produce a Virtual Reality application, which can incorporate real-world data into a Virtual environment to provide an interactive application based on a Real World Scenario related to fields such as Architectural Visualisation, Engineering and Simulation, Product Configuration.
This module explores the theoretical and technical domains that underpin the current state of the art in Virtual Reality development. From fundamental fields of study such as Data Visualisation and Neuro Perception, through to hardware concerns, visual fidelity and real-time rendering approaches required to achieve smooth, immersive environments, you will evaluate and practically apply the latest development techniques to produce a Virtual Reality application, which can incorporate real-world data into a Virtual environment to provide an interactive application based on a Real World Scenario related to fields such as Architectural Visualisation, Engineering and Simulation, Product Configuration.
Additional Information:
This module contains practical elements of developing a Virtual Reality application focused on integrating real world data and formulating an interactive experience to explore this data and utilise it for scenarios such as a Product Information and Configuration, Data Analytics in VR, Architectural Visualisation etc.
This module contains practical elements of developing a Virtual Reality application focused on integrating real world data and formulating an interactive experience to explore this data and utilise it for scenarios such as a Product Information and Configuration, Data Analytics in VR, Architectural Visualisation etc.