Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

Course Outline

SWE405 Virtual Reality Technology and Application


Prepared by Yap Shook Chin 1
General Info
◦ Course name: Virtual Reality Technology and Application
◦ Course Code: SWE405
◦ Classification: Major Elective
◦ Credit Value: 3
◦ Lecturer: Dr Yap Shook Chin (shookchin.yap@xmu.edu.my)
◦ Assessments:
◦ Assignment 70%
◦ Final Project 30%

Prepared by Yap Shook Chin 2


Synopsis
This course introduces the development history, basic principles and
prospects of virtual reality technology, the method and techniques of
creating and experiencing virtual 3D environment, describes how to
expand and beautify the virtual scene and how to improve the
multimedia effect, introduces interactive techniques and 360 degree
movement simulation required for virtual reality development.

Prepared by Yap Shook Chin 3


Course Learning Outcome (CLO)
◦ At the end of the course, the students will be able to:
◦ Build product models by utilizing technologies for virtual environments
◦ Assess 3D virtual environments and interaction techniques, and immersive virtual
reality applications.
◦ Describe possible application fields of virtual reality in industry
◦ Demonstrate an awareness and knowledge of ongoing research activities in this
particular field.

Prepared by Yap Shook Chin 4


Topics
◦ 1. VR introduction: History, Types of VR, Benefits of VR
◦ 2. Construct 3D Virtual World. Simple 3D virtual world, complex 3D virtual world, 3D virtual world
modeling design and appearance
◦ 3. Input Devices VR
◦ 4. Character VR movement: Google VR
◦ 5. Output Devices VR
◦ 6. Human Factors VR
◦ 7. Develop VR games: Shooting and Running
◦ 8. Mixed Reality (AR + VR): Vuforia SDK
◦ 9. Develop Mixed Reality App: Collider Detection between Objects, Animation, Movement, and Ground
Detection.

Prepared by Yap Shook Chin 5


Teaching Mode
◦ Lecture
◦ Case study
◦ Lab Assignment
◦ Experiment

Prepared by Yap Shook Chin 6


References
◦ Required References
◦ Tony Parisi (2015).Learning Virtual Reality: Developing Immersive Experiences and
Applications for Desktop, Web, and Mobile, O'Reilly Media; 1
◦ Linowes, J., & Schoen, M. (2016). Cardboard VR Projects for Android. Packt Publishing Ltd.
◦ Linowes, J. (2018). Unity Virtual Reality Projects: Learn Virtual Reality by Developing More
Than 10 Engaging Projects with Unity 2018. Packt Publishing Ltd.

◦ Further Readings
◦ Sky Nite (2014).Virtual Reality Insider: Guidebook for the VR Industry, New Dimension
Entertainment; 1 edition

Prepared by Yap Shook Chin 7


Assessment
◦ Individual:
◦ Assignment 1: Mobile VR app 20%
◦ Assignment 2: Case study & VR application in industry 20%
◦ Assignment 3: Constructing a virtual environment and prototyping 30%
◦ Final Assessment:
◦ Final Project: Prototype Enhancment 30%

Prepared by Yap Shook Chin 8


Software and Hardware
◦ Unity (free for Individual)
◦ Download: https://unity3d.com/get-unity/download
◦ Version: 2019 (LTS) or 2020 (LTS) or 2021 (LTS)
◦ Maya 2021 (student version is free)
◦ Download: https://www.autodesk.com/education/edu-software/overview
◦ Optional
◦ Headset

Prepared by Yap Shook Chin 9


Class Microsoft Teams
◦ Microsoft Teams name: SWE405 VRTA 2022/04
◦ All announcements will be made inside the Teams
◦ All assessments need to be submitted to Microsoft Teams
◦ All presentation will be conducted via Microsoft Teams in different Channels

Prepared by Yap Shook Chin 10


Video Compression
◦ For video submission, submit only MP4 format.
◦ You can convert (and compress) your video using any online free video
converter, example:
◦ Video Compressor | Reduce Video File Size Online (freeconvert.com)
◦ https://www.freeconvert.com/video-compressor
◦ Remember to select H264 as your video Codec.

Prepared by Yap Shook Chin 11


Experiment: VR Experience Sharing
◦ Search any (one) VR mobile app that interests you.
◦ Experience the app by playing it. You can experience it with or without a Google Cardboard or
VR Box.
◦ Use a mobile screen recorder to record the process of your interaction with the app.
◦ Record a 2-5 min video to show your experience.
◦ While you are playing and recording, record your voiceover to explain or narrate this
experience. You can explain how this app works, explain the interesting features that you
found, or how do you feel about this VR experience.
◦ Submit the video to Microsoft Teams Assignment latest by 11pm, 9th April 2022 (Saturday).
◦ Compress your video to a lower resolution to make sure the file size doesn’t exceed 50MB

Prepared by Yap Shook Chin 12

You might also like