Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How to start making a VR application with Unity

Toru Eguchi
December 01, 2018

How to start making a VR application with Unity

Toru Eguchi

December 01, 2018
Tweet

More Decks by Toru Eguchi

Other Decks in Technology

Transcript

  1. Who I am • Researched VR for my master thesis

    Photo? • Code Chrysalis student Love new technologies ! • Joined KDDI as a server engineer (GCP, AWS) • Lunch master
  2. Contents • What is VR ? • What are the

    qualities of VR ? • How to start making a VR app from today ??
  3. Virtual Reality VR is an interactive computed-generated environment taking place

    within computer-environment Digital Info : Real Info 9 : 1
  4. Augmented Reality ? AR is an interactive experience of real

    world where the experience is augmented by computer-generated information 1 : 9 Digital Info : Real Info
  5. Three steps to make a VR app 1. Setup a

    dev environment 2. Special configuration of VR in unity 3. Design tips of VR apps.
  6. Game Engine It’s software which has many components you need

    when you make a game. • Originally for indivisual developers • For consumer games • Good at mobile apps. • Nice graphics • Covers many VR hardwares
  7. What you need to prepare….. • Java Development Kit •

    Android SDK • Google VR SDK • Google CardBoard • USB debug mode for Android
  8. What does VR support mean ? • Auto VR Rendering

    to Head Mount Display (HMD) • Auto Head Tracking ◦ Get Sensor information from smartphone ◦ Reflect it to Camera
  9. Please use public assets ! Asset Store sells many components

    (e.g, 3D model, material) • Dungeon Creator Kit LITE • FantasyMonster • SkyBox Volume 2 (DSBWP)
  10. Google VR SDK for Unity ! It contains - Editor

    emulator for unity - Gaze cursor and Gaze input system • Download GVR SDK ! https://developers.google.com/vr/develop/unity/download
  11. Make the VR Emulator ! • With the emulator, you

    can simulate user input in Unity Editor • Make Camera Container ◦ Make an Empty Object ◦ Move Main_Camera and GvrEditorEmulator as children of Camera_Container
  12. 1. Avoid motion sickness ! 2. Make user feel familiar

    with VR ! 3. Make user look around ! Three design tips to make a VR app
  13. Bad Case ! • Instantiate many objects. • Do not

    destroy objects in proper timing. Let’s see a quick demo !
  14. Good Case ! • Instantiate the proper number of objects.

    • Destroy unnecessary objects in proper timing.
  15. 1. Never stop a head tracking ! 2. Make user

    feel familiar with VR ! 3. Make user look back ! Three Design Tips to make a VR App
  16. Do not start an app automatically ! 1. Make a

    welcome scene. 2. Allow the user start the app. Quick demo !
  17. 1. Never stop a head tracking ! 2. Make user

    feel familiar with VR ! 3. Make user look around ! Three Design Tips to make a VR App