Posted in 2nd Term, Experimentation

VR walking inside Unity without any external devices

I find to experience this is because that I did not have my headset yet, and is for my prototype.

First of all, go to github and download the GoogleVR (GVR) sdk for Unity.

Open your project file, import the downloaded package.

Next, go to Window, open package, make sure the Google VR Android is installed.

Go to build setting, switch platform to Android.

Next, go to player setting. Go to XR Settings, make sure the Virtual Reality Supported is check. Then, add in the cardboard sdk.

After that, you can go to the Content Panels, find GoogleVR > Prefabs drag (GvrEditorEmulator, GvrEventSystem, GvrControllerMain) into the hierarchy panel. Next create a new GameObject, name it Player.

Alright, now dray main camera into to Player.

Next, find GoogleVR > Prefabs (GvrReticlePointer) and drag it into the Player as well.

Now, select the Main Camera, add component. Search for GvrPointerPhysicsRaycaster, double click to select it.

Besides, search for Character Controller for the Player.

After all, add a new script. We call it VRLookWalk

Type in this script.

Thus, save and drag Main Camera from panel to this Vr Camera.

Lastly play the game. Press Alt to walk.

Posted in 2nd Term, Experimentation

Terrain in Unity

Hello guys, today I experience with how to create a Terrain world for my project.

Terrain world is usually used for creating rpg or mmorpg games.

First, go to GameObject, create a new GameObject (Terrain).

Select the brush (Raise or Lower Terrain). Brush it on the terrain. You can change the brush size if you need.

To paint the area in colour, change the brush into Paint Texture.

Click Edit Terrain Layers, and select the texture you want. The texture supports jpg but not material. So, you may search on google on what kind of texture you want, download and upload into the asset folder.

After that, you can see a terrain layer appear. Select the texture and start painting your terrain.

I had also placed another layer under the grass texture.

In the end, you can see the terrain mountain is created with grass and rocks texture on them.

Posted in 2nd Term, Seminar & Exploration

Interactive Game at Subway Station

I was walking pass through the Dhoby Ghaut mrt station in Singapore that day. And I saw this interactive game on the wall and it looks kinda interesting. So, I walk near to see what is it.

So this is a National Steps Challenge game. Users are ask to follow the instructions to win attractive prizes. Snap the QR code then submit to the website link they show.

Anyhow, the game start by asking the users to stand on the circle in front of the screen and wave to start the game. I expect this is a game created for Kinect Technology.

So, users are told to stay within the circle whereby the word STAND HERE is.

Next, users should watch out the incoming pose. Follow the pose and to pass through the cardboard pose to score the points.

Posted in 2nd Term, Case Studies

Oculus Quest #OculusLink

Oculus Quest is a new headsets is developed by the technology company Oculus VR in 2019.


Specs, Pro, Cons for Oculus Quest:

  • The resolution of Quest is 1600 x 1440, but the rendering solution is around 3024 x 1680.
  • The refresh rate is 72Hz.
  • It is a wireless headset. Means Wi-fi connection is available.
  • It has touch controllers & remote control.
  • Quest has guesture tracking and eye tracking.
  • It can track 360° head movement.
  • It is capable with Android, IOS and Window phone.
  • It has USB port Type-C.

Oculus Link allows users to plug Quest to a laptop or pc to play VR experience. The cable for this Link & Quest will be coming out soon in the end of 2019. Although, Quest is less powerful comparing to Rift S, by plugging the Quest directly into a VR-ready PC with Oculus Link, it seems like it could be able to run more powerful VR experiences if Link works as promised.

This table shows the graphic cards that Link can support. (Lang, 2019)


References:

Lang, B. (2019, November 18). How to Tell if Your PC is Ready for Oculus Link. Retrieved from https://www.roadtovr.com/oculus-quest-pc-requirements-oculus-link-minimum-specs/.

Peters, J. (2019, November 18). Oculus Link is out in beta now, so you can plug a Quest into your PC to play Rift games. Retrieved from https://www.theverge.com/2019/11/18/20970865/oculus-link-beta-now-quest-rift-pc-nvidia-amd.

Versus. (n.d.). Oculus Quest vs Oculus Rift: What is the difference? Retrieved from https://versus.com/en/oculus-quest-vs-oculus-rift

Virtual Reality Oasis. (2019, November 18) Oculus Link for Oculus Quest is here. [videofile] Retrieved from https://www.youtube.com/watch?v=0x-p608YpdM

Posted in 2nd Term, Case Studies

HTC Vive

Vive is a virtual reality headset, developed by a smartphone company branded HTC, and with the technology of a video game company branded Valve Corporation. It uses “room scale” tracking technology to allow users move in 3D environment and motion-tracked handheld controllers to interact with the game environment.


Specs & Value:

  • The minimum requirements of computer hardware in order to run smooth frame rates in games or experiences using a Vive are: GPU: NVIDIA GTX 970 or AMD R9 390, CPU: Intel i5-4590
  • The resolution of Vive is 2160 x 1200, but the rendering solution is around 3024 x 1680.
  • The refresh rate of Vive: 90Hz (90 FPS). This is the minimum frame rate, low frame rates will cause motion sickness.
  • Vive can track 360° head movement & gesture control.
  • Vive has an OLED or AMOLED display.
  • The lens can be adjusted.

References:

Logical Increments. (2016, August 2) HTC Vive and Oculus Rift Hardware Requirements Explained. [videofile] Retrieved from https://www.youtube.com/watch?v=BbY_GtaloaQ

Versus. (n.d.). HTC Vive vs Oculus Go: What is the difference? Retrieved from https://www.versus.com/en/htc-vive-vs-oculus-go

Vive. (n.d.) Home. Retrieved from https://www.vive.com/sg/

Posted in 2nd Term, Experimentation

‘Is Working’ Collider Unity

Today, I experiment with creating collider between object and object.

First of all, open a new 3D project file as usual. Create new GameObjects, a cube and a plane.

Next, position both game objects. Cube on top of the plane and make sure resize the object like the image above. Then, select the cube, add a Rigidbody to it under inspector. Use gravity.

Under the box collider, please check ‘Is Trigger’.

As well as the plane, check ‘Is Trigger’.

Now, create a new C# script. I renamed it as TestColliderScript.

Add in script.

Play and test the game.

Posted in 2nd Term, Case Studies

Oculus Go/ Rift

Oculus Virtual Reality headsets is developed by an American technology company Oculus VR which was founded by Palmer Luckey, Brendan Iribe, Michael Antonov and Nate Mitchell in July 2012. The company also partnered with Samsung and developed Samsung Gear VR in 2015.


Specs, Pro, Cons for Oculus Go:

  • The resolution of Go is 2560 x 1440, but the rendering solution is around 3024 x 1680.
  • It is a wireless headset. Means Wi-fi connection is available.
  • It has touch controllers.
  • LCD display with 3 subpixels/px
  • Go has a battery level indicator. However, it is mentioned low battery life by users.
  • Go has no memory card slot like Vive.
  • Go has no position & 360° head movement tracking.

Specs, Pro, Cons for Oculus Rift:

  • The minimum requirements of computer hardware in order to run smooth frame rates in games or experiences using a Vive are: GPU: NVIDIA GTX 970 or AMD R9 390, CPU: Intel i5-4590
  • The refresh rate of Vive: 90Hz (90 FPS). This is the minimum frame rate, low frame rates will cause motion sickness.
  • Rift has an OLED or AMOLED display.
  • Rift has adjustable lenses .
  • Rift has position & 360° head movement tracking.

References:

Logical Increments. (2016, August 2) HTC Vive and Oculus Rift Hardware Requirements Explained. [videofile] Retrieved from https://www.youtube.com/watch?v=BbY_GtaloaQ

Niora. (n.d.) Oculus Go. Retrieve from https://www.niora.net/en/p/oculus_go

Versus. (n.d.). Oculus Go vs Oculus Rift: What is the difference? Retrieved from https://versus.com/en/oculus-go-vs-oculus-rift

Posted in 2nd Term, Project Development

Final Project Concept

I was thinking to create a Virtual Reality game experience for my final year project.

The aim is to bring in the message of not wasting food. Food is produced by Farmer’s hardwork and that experience working as a farmer.

User would need to wear a exterior headset that helps him or her to feel like he or she is really inside the farm doing some hardwork.

To find out what kind of interactive features can I do inside this project, I have try out several farming games such as:

1. Stardew Valley

2. Pixel Farm

3. Tour Of neverland

4. Farm Simulator

5. Utopia Origin

All these games allow user to plant crops, and interact with the animals or npc. Some games allow user to explore vast/ mysterious area. I like how to games has a huge world allows the user to play around. However, I am worried about the work would not be able to finish. So, I decrease some of the features that I think it is not so important for a small VR game experience.

Other than that, I also interview some of my friends who loves game. First of all, they think that farming game is suitable to play when they didn’t want to put in too much effort on focusing playing a game that made them feel stress. I also asked them about the boredom part of farming game, they think that waiting for the crops to grow really takes time.

I wonder if I can speed up the crops growing time taken or what can the user do while the crops grow.