Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
How to start making a VR application with Unity
Search
Toru Eguchi
December 01, 2018
Technology
67
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
How to start making a VR application with Unity
Toru Eguchi
December 01, 2018
More Decks by Toru Eguchi
See All by Toru Eguchi
デザインシステムを中心とした AI 開発支援と Generative UI の取り組み
egurinko
1
270
Vue 3.0 Composition API を利用した Store と Composables の違い
egurinko
3
5k
Vue 3.0 Composition API に触ってみた
egurinko
3
1.7k
このタイミングで Vue.js に TypeScript を導入するには?
egurinko
1
2k
Other Decks in Technology
See All in Technology
AIエージェントとPhysical AIが拓く製造業の変革(ハノーバーメッセリキャップ)
iotcomjpadmin
0
200
Fabricをフル活用する AI Agent Hub -製造業特化AIエージェントの設計
iotcomjpadmin
0
190
“詰む”前に仕組みを作れ 〜技術の波に溺れないためのキャッチアップ術〜
takasyou
8
4.9k
LiDAR SLAMの実装とセンサ融合 ~Lie群からContinuous-Time LIOまで~
naokiakai
1
840
水を運ぶ人としてのリーダーシップ
izumii19
4
1.2k
背中から、背中へ /paying forward to community
naitosatoshi
0
210
勉強会企画をアプリで構造化してみた 〜そこで見えた、AIとの付き合い方〜 / I've structured a study group plan using an app.
pauli
0
280
CVE-2026-20833_脆弱性対応とAES 化について
jukishiya
0
340
From Prompt Engineering to Loop Engineering
shibuiwilliam
1
320
#エンジニアBooks 30分でわかる 「技術記事を書く技術」 / engineer-books 2026-06-30
jnchito
1
170
SRE歴2ヶ月でも開発6年の知見を活かして、チームで止まっていた環境改善を前に進めた話
a_ono
0
170
起点・思考・出力で分解する 〜PM業務の自動化設計〜
kazu_kichi_67
2
1.2k
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Automating Front-end Workflow
addyosmani
1370
210k
The SEO Collaboration Effect
kristinabergwall1
1
500
Music & Morning Musume
bryan
47
7.3k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
220
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
1.9k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
210
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Transcript
How to start making a VR application with Unity. 2018/12/01
Toru Eguchi
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
I was a VR researcher…. If elderly can actively run
in VR, what happens ??
Put on VR device and motion capture…..
About 2 months ago...
Have you ever used VR ? No No No No
Why not talk about VR ??
Contents • What is VR ? • What are the
qualities of VR ? • How to start making a VR app from today ??
None
What is Virtual Reality ? Something Funny ? Dystopia ?
Virtual Reality VR is an interactive computed-generated environment taking place
within computer-environment Digital Info : Real Info 9 : 1
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
How about Mixed Reality ?
MR is between VR and AR Microsoft HoloLens
It’s a spectrum ! VR AR
None
What are the qualities of VR ?
1. Immersion Dive into a different world
2D VR < 3D < 1. Immersion
Use Case : Entertainment I’m playing a game. I’m playing
a game. I’m shooting a gun !
Use Case : Travel
I want to see the Grand Canyon. But it’s expensive...
A picture is not enough to describe..
2. Makes everything possible with low cost Because VR runs
on computers, you can do anything.
Use Case : Medical Training
Use Case : Interior Design
None
VR, AR, MR. VR AR
Qualities of VR 1. Immersion 2. Makes everything possible
How to start making a VR app..
You can start it from today !
Let’s make an action game with Cardboard ! Implement it
with Cardboard $10
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.
Setup a dev environment !
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
None
What you need to prepare….. • Java Development Kit •
Android SDK • Google VR SDK • Google CardBoard • USB debug mode for Android
Special Configuration of VR for Unity !
Create New Project ! • Launch Unity.
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
Finish Configuration of VR settings in Unity
None
How to speed up your development ?
Please use public assets ! Asset Store sells many components
(e.g, 3D model, material) • Dungeon Creator Kit LITE • FantasyMonster • SkyBox Volume 2 (DSBWP)
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
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
If you add character animations, game system, 3D effects
1. Avoid motion sickness ! 2. Make user feel familiar
with VR ! 3. Make user look around ! Three design tips to make a VR app
VR easily causes motion sickness….
Why motion sickness happens ?
Mismatches between physical and visual cues Eyes: Goes right !
Body: Doesn’t move....
How to avoid motion sickness ?
Never Stop Head Tracking ! If you freeze head tracking
one second….
Please be careful of smartphone performance ! Smartphone doesn’t have
super power….
Bad Case ! • Instantiate many objects. • Do not
destroy objects in proper timing. Let’s see a quick demo !
Good Case ! • Instantiate the proper number of objects.
• Destroy unnecessary objects in proper timing.
Please use constant velocity ! Roller coaster is normally horrible
! acceleration deceleration
How do you move in VR ??
2 Solutions Stop user’s motion Use teleport
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
Does not feel familiar with VR
How to make user feel familiar with VR ?
Do not start an app automatically ! 1. Make a
welcome scene. 2. Allow the user start the app. Quick demo !
Give feedback if a user does something!
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
It’s time to make the app fun !
None
If you start making a VR application today
None
Thank you ! ID: egurinko https://github.com/egurinko Photo? ID: Toru Eguchi
References • https://vr.google.com/intl/en_uk/cardboard/developers/ • https://docs.unity3d.com/Manual/android-sdksetup.html • https://developer.oculus.com/ • https://en.wikipedia.org/wiki/Virtual_reality