KIT724 Assignment 3 VR Report


  • Introduction

This is a software called Alan's Therapy Room, which uses VR technology to allow users to have a safe and controlled treatment for their fear of heights. The usual way of treating people who are afraid of heights is to expose them to heights, but there are risks and costs associated with this. The main purpose of this software is to help those who are afraid of heights to experience it at home or in any room with a VR device.

  • Description of application

Alan's Therapy Room allows users to experience a rollercoaster ride in an amusement park setting as a way to help them overcome their fear of heights. Upon entering the software, the user can actually see the surroundings in the context of an amusement park, including a rollercoaster and a merry-go-round. There are also two levels of difficulty to choose from, one being the difficult level, where the user will experience higher heights and a certain amount of spinning. The other is the easy level, where the rollercoaster is experienced at a height of about 3-5 meters above the ground and simply goes around. During the experience, the user can pause the experience at any time with the X button on the left-hand grip or exit the experience with the A button on the right-hand grip.

The uniqueness of my software can be seen in its design. It is less burdensome and safer than having to wear protective equipment in a real environment, such as standing on a platform with a certain height. From the user's point of view, it is also more acceptable, and who would say no to an amusement park.

 In simple terms VR is a virtual environment provided by a computer's 3d simulation technology. In contrast to a realistic environment, virtual reality provides high quality visualization and gives the user a sense of being in a different world when experiencing it. Another benefit is that it can simulate potentially dangerous real-world operations such as surgery, combat and flying. People can easily learn to perform operations, fly aircraft, etc. without risking their own and/or others' lives. So, it is a wise choice to allow patients with a high level of fear to have the experience in a virtual amusement park scenario. Reason one, an amusement park would be much easier to experience fear than actually having the user stand on a high level. Reason two, with the support of VR technology, the user can simply put on the equipment and experience it, whereas in reality standing on a high platform would require a lot of additional safety equipment and learning safety manuals to keep themselves safe. With VR technology, there is no need to worry about your safety and there is no risk at all when getting treatment

  • Interaction Design

 

In my design, there are four interactions involved.

- The main screen showed that two buttons which are easy and difficult, all suers to choose different level of roller coaster

- The other two are all designed based on the grips. One is left-hand side on “X” button to allow users to pause the experience. The other one is right-hand side on “A “button to allow users to quit the experience.


  • Tenicial Development

VR can be understood as the use of computer technology to allow users to experience virtual worlds. The headset gives the user a visual experience, while the grip gives the user a tactile experience. Based on this theme of treating fear, it can actually be said that VR also brings new opportunities to many industries. Virtual reality in the medical field can help to properly treat phobias or anxiety disorders. It can help to overcome real-life scenarios that cause fear. For example, walking or simple maneuvers in a VR high altitude environment under the guidance of a doctor as a way to treat fear of heights, etc.

  • Description of 3d Models

Based on the model material I purchased from unity, I built a very complete amusement park scene, including trees, a car park, and various large entertainment facilities. The aim was to give the users a particularly realistic experience and thus better help them get the treatment they were looking for.

 

  • References


3d Models:

https://assetstore.unity.com/packages/2d/gui/cartoon-gui-pack-48850

 

Dashboard:

https://assetstore.unity.com/packages/3d/environments/stylized-amusement-park-roller-coaster-197863

 

Railway Loop:

 

https://www.youtube.com/watch?v=4iREduHHkxY

https://assetstore.unity.com/packages/templates/packs/cardboard-vr-roller-coaster-59853

https://www.youtube.com/watch?v=Mej2Fd5CZyM

 

Move:

 

https://assetstore.unity.com/packages/templates/packs/cardboard-vr-roller-coaster-59853

 

Mesh Render:

https://docs.unity3d.com/Manual/class-MeshRenderer.html

 

Reder Pipeline:

https://docs.unity3d.com/Manual/srp-setting-render-pipeline-asset.html

 

Pop up mean:

https://www.youtube.com/watch?v=VaDhk2eOQXM

 

https://forum.unity.com/threads/how-to-create-a-pop-up-window.96290/

 

XR Interaction:

https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2.0/manual/teleportation-anchor.html

 

https://www.youtube.com/watch?v=cxRnK8aIUSI

 

https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2.0/api/UnityEngine.XR.Interaction.Toolkit.TeleportationAnchor.html

 

https://www.youtube.com/watch?v=Sd8xrBfw8ik

 

Teleporting:

https://scholarslab.lib.virginia.edu/blog/teleporting-in-Unity3D/

 

https://forum.unity.com/threads/teleport-on-clicking-an-object.429080/

 

https://answers.unity.com/questions/48696/teleport-when-clicking-a-button.html

 

Scripts:

https://docs.unity3d.com/Manual/CreatingAndUsingScripts.html

 

https://www.youtube.com/watch?v=3owYBp5VTkw

 

https://github.com/nardienapratama/rollercoaster-simulation

 

https://forum.unity.com/threads/draw-rollercoaster-dynamically-using-bezier.365439/

 

https://www.youtube.com/watch?v=sPmlB4aXepg

 

Files

com.DefaultCompany.YouLeYuan-20220918-214555.mp4 6 MB
Sep 18, 2022
test3.apk 95 MB
Sep 18, 2022

Get KIT724 Assignment 3 - VR

Leave a comment

Log in with itch.io to leave a comment.