SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Downloaden Sie, um offline zu lesen
1© 2017 Presence LLC. All rights reserved.
Introduction to Virtual Reality
Development with Unity
May 9, 2017
Dale Knauss
Virtual and Augmented Reality Lead
dale@presencepg.com
@daleknauss
Presence
presencepg.com
@PresenceProdGrp
2© 2017 Presence LLC. All rights reserved.The Web Developer's Guide to Virtual Reality
Becoming A VR Developer
Bring together artists, designers, and developers
Process is closer to Games / Movies than Web / Mobile
More unique specializations to choose from
Focus on creating tools and systems
Use engines, not libraries
3© 2017 Presence LLC. All rights reserved.The Web Developer's Guide to Virtual Reality
Choices Choices
4© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
Introducing Unity
An Extraordinary Experience
Engine
5© 2017 Presence LLC. All rights reserved.The Web Developer's Guide to Virtual Reality
Build For Anything
6© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
7© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
Tools
8© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
Game Window
9© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
Scene Window
10© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
Hierarchy Window
11© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
Inspector Window
12© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
Console Window
13© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
Project Window
14© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
15© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
16© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
Edit -> Project Settings -> Player
Google VR SDK (For Daydream & Cardboard):
https://developers.google.com/vr/unity/
Oculus SDK (For Rift & Gear VR):
https://developer.oculus.com/downloads/unity/
Steam VR (For HTC Vive):
https://www.assetstore.unity3d.com/en/#!/content/32647
Building For Virtual Reality
17© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
What You Need To Know
And Where To Learn It
18© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
Unity Fundamentals Unity Tutorials
unity3d.com/learn
VR Software Development
udacity.com/course/vr-software-
development--ud1014
Make Mobile VR Games in Unity
udemy.com/vrcourse
VR Dev School
learn.vrdev.school
Study Guide:
Scripting - MonoBehavior API & Lifecycle
How to use each Unity window
How to use systems that interest you 

(Physics, Animations, Particle Effects, 

Sounds, Lighting, UI, Networking, etc.)

Debugging / Profiling

19© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
C# and Patterns
Programming with C#
edx.org/course/programming-c-
microsoft-dev204x-3
Game Programming Patterns
gameprogrammingpatterns.com
Study Guide:
C# Fundamentals

Object Oriented Programming

Coroutines
Entity Component Systems

Object Pooling

20© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
3D Graphics
Interactive 3D Graphics
udacity.com/course/
interactive-3d-graphics--cs291
Catlike Coding
catlikecoding.com/unity/tutorials
The Book of Shaders
thebookofshaders.com
Learn 3D Modeling
udemy.com/blendertutorial
Study Guide:
3D Coordinate System
Textures
Vertices, Faces, Polygons, Meshes
Shaders (Vertex, Geometry, Fragment)
3D Modeling (Blender or Maya)
21© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
3D Math Khan Academy - Trigonometry &
Linear Algebra
khanacademy.org/math/trigonometry
khanacademy.org/math/linear-algebra
3Blue1Brown - Essence of Linear
Algebra
youtube.com/channel/
UCYO_jab_esuFRV4b17AJtAw
3D Math Primer for Graphics
and Game Development
gamemath.com
Attribution: I, Sakurambo
Study Guide:
Trigonometry
Linear Algebra
- Vectors
- Matrices
- Quaternions
22© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
Play in Virtual Reality
Tiltbrush (Oculus & Vive)
Google Earth VR (Oculus & Vive)
theBlu (Oculus & Vive)
Rec Room (Oculus & Vive)
My Lil' Donut (Vive)
The Lab (Vive)

Robo Recall (Oculus)
Medium (Oculus)
Eclipse: Edge of Light (Daydream)
Virtual Virtual Reality (Daydream)
23© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
Or Better Yet…
Start Building Amazing Stuff Today!
24© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
StartSmall
25© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
Whitebox Everything
=
26© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
Use Awesome Open Source Libraries
NewtonVR
NewtonVR.comvrtoolkit.readme.io
27© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
Use Prebuilt Assets and Libraries
freesound.org
sketchfab.com
turbosquid.com
assetstore.unity3d.com
28© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
Find A Great Community For Help
Slack Groups
Search for VRDevs or VRTK slack
Reddit
reddit.com/r/unity3D
Unity Forums
forum.unity3d.com
29© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
The Seven Habits
Of Highly Effective VR Developers
30© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
Engage all of the senses
Habit #1:
31© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
Build tools that
empower your team
Habit #2:
32© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
Optimize early and often
Habit #3:
33© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
Take risks and prototype ideas
Habit #4:
34© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
Spend more time in VR
Habit #5:
35© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
Get help from the VR community
Habit #6:
36© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
Have fun and build
what excites you!
Habit #7:
Presence
165 Natoma St.
San Francisco, CA 94105
Thank
You!
37© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
Dale Knauss
VR / AR Lead
@daleknauss
dale@presencepg.com
Download the slides:
PresencePG.com/ideas/MCE2017

Weitere ähnliche Inhalte

Was ist angesagt?

Introducing virtual reality
Introducing  virtual  realityIntroducing  virtual  reality
Introducing virtual reality
Sagar Suvarnakar
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
Ajay Sankar
 

Was ist angesagt? (20)

Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
AR & VR technology
AR & VR technologyAR & VR technology
AR & VR technology
 
Virtual reality ppt
Virtual reality pptVirtual reality ppt
Virtual reality ppt
 
AR&VR Implementation
AR&VR ImplementationAR&VR Implementation
AR&VR Implementation
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Augmented reality(ar) seminar
Augmented reality(ar) seminarAugmented reality(ar) seminar
Augmented reality(ar) seminar
 
Introducing virtual reality
Introducing  virtual  realityIntroducing  virtual  reality
Introducing virtual reality
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
Augmented reality and virtual reality (1)
Augmented reality and virtual reality (1)Augmented reality and virtual reality (1)
Augmented reality and virtual reality (1)
 
Virtual Reality and its impact
Virtual Reality and its impactVirtual Reality and its impact
Virtual Reality and its impact
 
Presentation Virtual Reality and CAD
Presentation Virtual Reality and CADPresentation Virtual Reality and CAD
Presentation Virtual Reality and CAD
 
The Emerging Virtual Reality Landscape: a Primer
The Emerging Virtual Reality Landscape: a PrimerThe Emerging Virtual Reality Landscape: a Primer
The Emerging Virtual Reality Landscape: a Primer
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Extended reality
Extended realityExtended reality
Extended reality
 
Virtual Reality.pptx
Virtual Reality.pptxVirtual Reality.pptx
Virtual Reality.pptx
 
Virtual Reality in AEC
Virtual Reality in AECVirtual Reality in AEC
Virtual Reality in AEC
 
virtual reality ppt
virtual reality pptvirtual reality ppt
virtual reality ppt
 

Andere mochten auch

Virtual Reality - Jetzt aber richtig?!
Virtual Reality - Jetzt aber richtig?!Virtual Reality - Jetzt aber richtig?!
Virtual Reality - Jetzt aber richtig?!
Andreas Hebbel-Seeger
 

Andere mochten auch (9)

MIPI DevCon Bangalore 2017: Imaging Systems Design for Mixed Reality Scenarios
MIPI DevCon Bangalore 2017: Imaging Systems Design for Mixed Reality ScenariosMIPI DevCon Bangalore 2017: Imaging Systems Design for Mixed Reality Scenarios
MIPI DevCon Bangalore 2017: Imaging Systems Design for Mixed Reality Scenarios
 
TWT Trendradar: HoloLens – Die neue Perspektive für Autoverkäufer
TWT Trendradar: HoloLens – Die neue Perspektive für AutoverkäuferTWT Trendradar: HoloLens – Die neue Perspektive für Autoverkäufer
TWT Trendradar: HoloLens – Die neue Perspektive für Autoverkäufer
 
Hybride Lernumgebung
Hybride LernumgebungHybride Lernumgebung
Hybride Lernumgebung
 
Virtual Reality - Jetzt aber richtig?!
Virtual Reality - Jetzt aber richtig?!Virtual Reality - Jetzt aber richtig?!
Virtual Reality - Jetzt aber richtig?!
 
2012 05 fraunhofer fit @ mai-tagung
2012 05   fraunhofer fit @ mai-tagung2012 05   fraunhofer fit @ mai-tagung
2012 05 fraunhofer fit @ mai-tagung
 
Virtual reality development with gear vr and cardboard
Virtual reality development with gear vr and cardboardVirtual reality development with gear vr and cardboard
Virtual reality development with gear vr and cardboard
 
Mobile Marketing für KMU‘s: Das Momentum des Kaufsentscheids beeinflussen
Mobile Marketing für KMU‘s: Das Momentum des Kaufsentscheids beeinflussenMobile Marketing für KMU‘s: Das Momentum des Kaufsentscheids beeinflussen
Mobile Marketing für KMU‘s: Das Momentum des Kaufsentscheids beeinflussen
 
はじめようMixed Reality Immersive編
はじめようMixed Reality Immersive編はじめようMixed Reality Immersive編
はじめようMixed Reality Immersive編
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 

Ähnlich wie Introduction to Virtual Reality with Unity

Learning.3ds.max
Learning.3ds.maxLearning.3ds.max
Learning.3ds.max
orgil
 

Ähnlich wie Introduction to Virtual Reality with Unity (20)

2017 02-fitc-amz-public
2017 02-fitc-amz-public2017 02-fitc-amz-public
2017 02-fitc-amz-public
 
Sitecore and the Future of Web Development
Sitecore and the Future of Web DevelopmentSitecore and the Future of Web Development
Sitecore and the Future of Web Development
 
Arvizio overview
Arvizio overviewArvizio overview
Arvizio overview
 
Forge - DevCon 2017, Darmstadt Germany: Control & program a real robot by man...
Forge - DevCon 2017, Darmstadt Germany: Control & program a real robot by man...Forge - DevCon 2017, Darmstadt Germany: Control & program a real robot by man...
Forge - DevCon 2017, Darmstadt Germany: Control & program a real robot by man...
 
Ongoing management of your PHP 7 application
Ongoing management of your PHP 7 applicationOngoing management of your PHP 7 application
Ongoing management of your PHP 7 application
 
What Are The Reasons Behind Unity 3 D’s Popularity For Games - BR Softech
What Are The Reasons Behind Unity 3 D’s Popularity For Games - BR SoftechWhat Are The Reasons Behind Unity 3 D’s Popularity For Games - BR Softech
What Are The Reasons Behind Unity 3 D’s Popularity For Games - BR Softech
 
Perth PUXX Slides - June 2017
Perth PUXX Slides - June 2017Perth PUXX Slides - June 2017
Perth PUXX Slides - June 2017
 
Open Standards for Cross-Platform Gaming, Virtual & Augmented Reality | Neil ...
Open Standards for Cross-Platform Gaming, Virtual & Augmented Reality | Neil ...Open Standards for Cross-Platform Gaming, Virtual & Augmented Reality | Neil ...
Open Standards for Cross-Platform Gaming, Virtual & Augmented Reality | Neil ...
 
PTC and Unity Announce Strategic Collaboration to Accelerate Augmented Realit...
PTC and Unity Announce Strategic Collaboration to Accelerate Augmented Realit...PTC and Unity Announce Strategic Collaboration to Accelerate Augmented Realit...
PTC and Unity Announce Strategic Collaboration to Accelerate Augmented Realit...
 
SUGCON EU - Master Personalization and Integration
SUGCON EU - Master Personalization and IntegrationSUGCON EU - Master Personalization and Integration
SUGCON EU - Master Personalization and Integration
 
The Open Sourcing of Infrastructure
The Open Sourcing of InfrastructureThe Open Sourcing of Infrastructure
The Open Sourcing of Infrastructure
 
Metaverse based Sustainable Smart City Development Webinar
Metaverse based Sustainable Smart City Development WebinarMetaverse based Sustainable Smart City Development Webinar
Metaverse based Sustainable Smart City Development Webinar
 
Supercharge Your Virtual Learning
Supercharge Your Virtual LearningSupercharge Your Virtual Learning
Supercharge Your Virtual Learning
 
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
 
Aerospike & Unity_Connecting Developer Communities_Matt Dondelinger and Stace...
Aerospike & Unity_Connecting Developer Communities_Matt Dondelinger and Stace...Aerospike & Unity_Connecting Developer Communities_Matt Dondelinger and Stace...
Aerospike & Unity_Connecting Developer Communities_Matt Dondelinger and Stace...
 
Windows Mixed Reality Dev
Windows Mixed Reality DevWindows Mixed Reality Dev
Windows Mixed Reality Dev
 
Learning.3ds.max
Learning.3ds.maxLearning.3ds.max
Learning.3ds.max
 
Seven Strategies to Elevate the Virtual Classroom
Seven Strategies to Elevate the Virtual ClassroomSeven Strategies to Elevate the Virtual Classroom
Seven Strategies to Elevate the Virtual Classroom
 
Globepoint 201909
Globepoint 201909Globepoint 201909
Globepoint 201909
 
UX in the Jungle - 如何應用敏捷實務設計出好玩的桌上遊戲
UX in the Jungle - 如何應用敏捷實務設計出好玩的桌上遊戲UX in the Jungle - 如何應用敏捷實務設計出好玩的桌上遊戲
UX in the Jungle - 如何應用敏捷實務設計出好玩的桌上遊戲
 

Kürzlich hochgeladen

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 

Kürzlich hochgeladen (20)

PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 

Introduction to Virtual Reality with Unity

  • 1. 1© 2017 Presence LLC. All rights reserved. Introduction to Virtual Reality Development with Unity May 9, 2017 Dale Knauss Virtual and Augmented Reality Lead dale@presencepg.com @daleknauss Presence presencepg.com @PresenceProdGrp
  • 2. 2© 2017 Presence LLC. All rights reserved.The Web Developer's Guide to Virtual Reality Becoming A VR Developer Bring together artists, designers, and developers Process is closer to Games / Movies than Web / Mobile More unique specializations to choose from Focus on creating tools and systems Use engines, not libraries
  • 3. 3© 2017 Presence LLC. All rights reserved.The Web Developer's Guide to Virtual Reality Choices Choices
  • 4. 4© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity Introducing Unity An Extraordinary Experience Engine
  • 5. 5© 2017 Presence LLC. All rights reserved.The Web Developer's Guide to Virtual Reality Build For Anything
  • 6. 6© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
  • 7. 7© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity Tools
  • 8. 8© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity Game Window
  • 9. 9© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity Scene Window
  • 10. 10© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity Hierarchy Window
  • 11. 11© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity Inspector Window
  • 12. 12© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity Console Window
  • 13. 13© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity Project Window
  • 14. 14© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
  • 15. 15© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity
  • 16. 16© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity Edit -> Project Settings -> Player Google VR SDK (For Daydream & Cardboard): https://developers.google.com/vr/unity/ Oculus SDK (For Rift & Gear VR): https://developer.oculus.com/downloads/unity/ Steam VR (For HTC Vive): https://www.assetstore.unity3d.com/en/#!/content/32647 Building For Virtual Reality
  • 17. 17© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity What You Need To Know And Where To Learn It
  • 18. 18© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity Unity Fundamentals Unity Tutorials unity3d.com/learn VR Software Development udacity.com/course/vr-software- development--ud1014 Make Mobile VR Games in Unity udemy.com/vrcourse VR Dev School learn.vrdev.school Study Guide: Scripting - MonoBehavior API & Lifecycle How to use each Unity window How to use systems that interest you 
 (Physics, Animations, Particle Effects, 
 Sounds, Lighting, UI, Networking, etc.)
 Debugging / Profiling

  • 19. 19© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity C# and Patterns Programming with C# edx.org/course/programming-c- microsoft-dev204x-3 Game Programming Patterns gameprogrammingpatterns.com Study Guide: C# Fundamentals
 Object Oriented Programming
 Coroutines Entity Component Systems
 Object Pooling

  • 20. 20© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity 3D Graphics Interactive 3D Graphics udacity.com/course/ interactive-3d-graphics--cs291 Catlike Coding catlikecoding.com/unity/tutorials The Book of Shaders thebookofshaders.com Learn 3D Modeling udemy.com/blendertutorial Study Guide: 3D Coordinate System Textures Vertices, Faces, Polygons, Meshes Shaders (Vertex, Geometry, Fragment) 3D Modeling (Blender or Maya)
  • 21. 21© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity 3D Math Khan Academy - Trigonometry & Linear Algebra khanacademy.org/math/trigonometry khanacademy.org/math/linear-algebra 3Blue1Brown - Essence of Linear Algebra youtube.com/channel/ UCYO_jab_esuFRV4b17AJtAw 3D Math Primer for Graphics and Game Development gamemath.com Attribution: I, Sakurambo Study Guide: Trigonometry Linear Algebra - Vectors - Matrices - Quaternions
  • 22. 22© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity Play in Virtual Reality Tiltbrush (Oculus & Vive) Google Earth VR (Oculus & Vive) theBlu (Oculus & Vive) Rec Room (Oculus & Vive) My Lil' Donut (Vive) The Lab (Vive)
 Robo Recall (Oculus) Medium (Oculus) Eclipse: Edge of Light (Daydream) Virtual Virtual Reality (Daydream)
  • 23. 23© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity Or Better Yet… Start Building Amazing Stuff Today!
  • 24. 24© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity StartSmall
  • 25. 25© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity Whitebox Everything =
  • 26. 26© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity Use Awesome Open Source Libraries NewtonVR NewtonVR.comvrtoolkit.readme.io
  • 27. 27© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity Use Prebuilt Assets and Libraries freesound.org sketchfab.com turbosquid.com assetstore.unity3d.com
  • 28. 28© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity Find A Great Community For Help Slack Groups Search for VRDevs or VRTK slack Reddit reddit.com/r/unity3D Unity Forums forum.unity3d.com
  • 29. 29© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity The Seven Habits Of Highly Effective VR Developers
  • 30. 30© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity Engage all of the senses Habit #1:
  • 31. 31© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity Build tools that empower your team Habit #2:
  • 32. 32© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity Optimize early and often Habit #3:
  • 33. 33© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity Take risks and prototype ideas Habit #4:
  • 34. 34© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity Spend more time in VR Habit #5:
  • 35. 35© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity Get help from the VR community Habit #6:
  • 36. 36© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity Have fun and build what excites you! Habit #7:
  • 37. Presence 165 Natoma St. San Francisco, CA 94105 Thank You! 37© 2017 Presence LLC. All rights reserved.Introduction to Virtual Reality Development with Unity Dale Knauss VR / AR Lead @daleknauss dale@presencepg.com Download the slides: PresencePG.com/ideas/MCE2017