SlideShare a Scribd company logo
1 of 22
Developer Student Clubs Sri Krishna College of Engineering and Technology, Coimbatore, TN, India
How to get started with AR VR?
By Kuldeep Singh
Who is Kuldeep?
Kuldeep Singh
Head of XR Practice,
Co-Lead – Product Design and Development – Community of Practice
Alumnus - NIT Kurukshetra (2K-2K4)
kuldeep-reck thinkuldeep thinkuldeep @thinkuldeephttps://thinkuldeep.github.io/ kuldeep.reck
Join the XR communities - XR Enthusiats XR Practices
“What” before “How”
What is AR VR?
Augmented reality (AR)
overlays digital content in
the live environment.
Augmented Reality
Picture Credit – Google Glass, Epson, Vuzix, ThoughtWorks
A complete immersive
experience that shuts out
the physical world and takes
into the virtual world.
Virtual Reality
Picture Credit – Oculus, Google Cardboard
Combination of both AR and
VR, where physical world
and digital objects interact.
Mixed Reality
Picture Credit – HoloLens, Magic Leap, Lenovo A6
Augmented VR, Virtual AR
Mixing, Interactions
Treadmill with VR
GPS enabled VR Tours
Try augmenting on virtual objects
Picture Credit – Google, HoloLens 2, Kat VR
AR, VR, MR, and XR
Everything together
https://thinkuldeep.github.io/post/extending_reality_with_ar_and_vr-1/
Mobile XR
https://thinkuldeep.github.io/post/extending_reality_with_ar_and_vr-2/
Web XR
Do I need HMD device?
Do I need apps to download?
Do I need browser plugin to download?
https://thinkuldeep.github.io/post/webxr-the-new-web/
“Why” before “How”
Why to start with AR VR?
https://thinkuldeep.github.io/post/the-growing-list-of-xr-devices/
Increasing Adoption
https://venturebeat.com/2020/02/11/hired-ar-vr-engineers-replace-blockchain-programmers-as-a-hot-commodity/
Opportunities
https://medium.com/xrpractices/the-future-of-shopping-e5d443274038 , Picture Credit
Covid#19 Fueling
● Touchless, Contactless experience
● Hygiene
● Germaphobia – Fear of Germs
● Agoraphobia – Fear of crowded places
● Use Tech as a solution…
● XR going from “Nice to have” to “Must have”
● Virtual Try-on
● Believing in Virtual as Real
● No travel
● Teleportation
https://www.thoughtworks.com/insights/blog/extending-reality-ar-and-vr-part-ii, https://dynamics.microsoft.com/en-in/mixed-reality/overview/
eXtending Reality
● Training and maintenance
● Locate and map
● Product customization and demonstration
● Contextual experiences
● Customer engagement
● Industrial design
● Remote expert
● Gaming and entertainment
● Travel
● Education
How?
How to start with XR?
Understanding the Terminologies
● IMU - Accelerometer, Gyroscope, Magnetometer
● Degree of Freedom - 3DOF, 6DOF
● Depth Sensing - IR, Dual Camera
● SLAM
● Feature Points - Cloud Anchors
● Occlusions
● Light Baking
● Camera fundamentals
https://medium.com/xrpractices/degrees-of-freedom-6b23cb2b4de6, https://medium.com/xrpractices/understanding-human-anatomy-bed07677b587
Know this
● 3D Modelling
● Textures
● Animations
● Video mockups
● Audio
● Vector and Statistics
● Geometry
● Physics
● Estimations
● CV, AI, ML
● Software development
Engineer  Scientist  Artist  Developer  Gamer  Movie Director
Light  Camera  Action
Tools and Tech...
Devices
● VR - Oculus Go, GearVR, Vive, Cardboard
● AR - Google Glass 2, Vuzix, Epson, Lenovo Mirage, Dell Visor
● MR - Hololens 2, Magic Leap, Lenovo ThinkReality A6, Dell Visor,
Samsung Odyssey
● Mobile Phone/Tablet
● A PC with a browser
Development Tools
● ARCore and ARKit
● Wikitude - full computer visions engine sdk , C++, Java,
Javascript, ObjC.
● Unreal Engine - Epic Games - C++
● Vuforia - PTC
● Unity Engine - C# and Javascript
● UWP - MS.
● AFrame, babylone.js and three.js
Getting Started
● C# Fundamentals
● Getting Started Unity - https://medium.com/xrpractices/lets-get-started-with-unity-a5b262436a8
● Learn.Unity - https://learn.unity.com/tutorials
● Roll A Ball - https://learn.unity.com/project/roll-a-ball-tutorial
● Survival Shooter - https://learn.unity.com/project/survival-shooter-tutorial
● Try to build an run on your phone.
Game Object Scene Lights and Camera Game Physics Animations
Particle System Audio
Navigation and
Pathfinding
Rendering and
Shading
Build and Deploy
Getting Started – AR & VR
● Google ARCore - YouTube – Hello AR
● Getting Started with VR - https://learn.unity.com/tutorial/getting-started-with-vr, YouTube – Hello VR
● WebXR - https://thinkuldeep.github.io/post/webxr-the-new-web/
● 3D Modelling – Blender, 3Ds Max, Maya
Join the XR communities - XR Enthusiats XR Practices
Thank you!
Kuldeep Singh
Head of XR Practice,
Co-Lead – Product Design and Development – Community of Practice
Alumnus - NIT Kurukshetra (2K-2K4)
kuldeep-reck thinkuldeep thinkuldeep @thinkuldeephttps://thinkuldeep.github.io/ kuldeep.reck
Join the XR communities - XR Enthusiats XR Practices

More Related Content

Similar to How to get started with arvr - DSC 2020

Think beyond keyboard and screen xr day 2019
Think beyond keyboard and screen   xr day 2019Think beyond keyboard and screen   xr day 2019
Think beyond keyboard and screen xr day 2019Kuldeep Singh
 
Introduction to Extended Reality - XR
Introduction to Extended Reality - XRIntroduction to Extended Reality - XR
Introduction to Extended Reality - XRKumar Ahir
 
Think beyond keyboard and screen - dev fest 2019
Think beyond keyboard and screen  - dev fest 2019Think beyond keyboard and screen  - dev fest 2019
Think beyond keyboard and screen - dev fest 2019Kuldeep Singh
 
AR and VR development tools and platforms
AR and VR development tools and platformsAR and VR development tools and platforms
AR and VR development tools and platformsSushmita Chatterjee
 
HoloLens.pdf
HoloLens.pdfHoloLens.pdf
HoloLens.pdfVishwas N
 
"Innovation Dallas" presented at UT Arlington Research Institute
"Innovation Dallas" presented at UT Arlington Research Institute"Innovation Dallas" presented at UT Arlington Research Institute
"Innovation Dallas" presented at UT Arlington Research InstituteJoyce Kay Avila
 
Grand Challenges for Mixed Reality
Grand Challenges for Mixed Reality Grand Challenges for Mixed Reality
Grand Challenges for Mixed Reality Mark Billinghurst
 
Vr ar-overview-explanations
Vr ar-overview-explanationsVr ar-overview-explanations
Vr ar-overview-explanationsEileen O'Connor
 
Augmented Reality Workshop 2019
Augmented Reality Workshop 2019 Augmented Reality Workshop 2019
Augmented Reality Workshop 2019 Saurav Bajracharya
 
Getting started with Unity and AR/VR for the .NET developer... Reloaded!
Getting started with Unity and AR/VR for the .NET developer... Reloaded!Getting started with Unity and AR/VR for the .NET developer... Reloaded!
Getting started with Unity and AR/VR for the .NET developer... Reloaded!Davide Zordan
 
Borys Pratciuk Augmented reality romania
Borys Pratciuk Augmented reality romaniaBorys Pratciuk Augmented reality romania
Borys Pratciuk Augmented reality romaniaMichael Pustovit
 
Augmented reality : Possibilities and Challenges - An IEEE talk at DA-IICT
Augmented reality : Possibilities and Challenges - An IEEE talk at DA-IICTAugmented reality : Possibilities and Challenges - An IEEE talk at DA-IICT
Augmented reality : Possibilities and Challenges - An IEEE talk at DA-IICTParth Darji
 
Azure Day Rome Reloaded 2019 - Getting Started with Unity, AR/VR and Azure Co...
Azure Day Rome Reloaded 2019 - Getting Started with Unity, AR/VR and Azure Co...Azure Day Rome Reloaded 2019 - Getting Started with Unity, AR/VR and Azure Co...
Azure Day Rome Reloaded 2019 - Getting Started with Unity, AR/VR and Azure Co...azuredayit
 
Magic Leap Developers Presentation by Cliff Baldridge 2018
Magic Leap Developers Presentation by Cliff Baldridge 2018Magic Leap Developers Presentation by Cliff Baldridge 2018
Magic Leap Developers Presentation by Cliff Baldridge 2018Cliff Baldridge
 
From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & GamesFrom Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & GamesNick Landry
 
Build Your Own VR Display Course - SIGGRAPH 2017: Part 1
Build Your Own VR Display Course - SIGGRAPH 2017: Part 1Build Your Own VR Display Course - SIGGRAPH 2017: Part 1
Build Your Own VR Display Course - SIGGRAPH 2017: Part 1StanfordComputationalImaging
 

Similar to How to get started with arvr - DSC 2020 (20)

Think beyond keyboard and screen xr day 2019
Think beyond keyboard and screen   xr day 2019Think beyond keyboard and screen   xr day 2019
Think beyond keyboard and screen xr day 2019
 
Introduction to Extended Reality - XR
Introduction to Extended Reality - XRIntroduction to Extended Reality - XR
Introduction to Extended Reality - XR
 
Think beyond keyboard and screen - dev fest 2019
Think beyond keyboard and screen  - dev fest 2019Think beyond keyboard and screen  - dev fest 2019
Think beyond keyboard and screen - dev fest 2019
 
AR and VR development tools and platforms
AR and VR development tools and platformsAR and VR development tools and platforms
AR and VR development tools and platforms
 
HoloLens.pdf
HoloLens.pdfHoloLens.pdf
HoloLens.pdf
 
"Innovation Dallas" presented at UT Arlington Research Institute
"Innovation Dallas" presented at UT Arlington Research Institute"Innovation Dallas" presented at UT Arlington Research Institute
"Innovation Dallas" presented at UT Arlington Research Institute
 
Grand Challenges for Mixed Reality
Grand Challenges for Mixed Reality Grand Challenges for Mixed Reality
Grand Challenges for Mixed Reality
 
Vr ar-overview-explanations
Vr ar-overview-explanationsVr ar-overview-explanations
Vr ar-overview-explanations
 
Augmented Reality Workshop 2019
Augmented Reality Workshop 2019 Augmented Reality Workshop 2019
Augmented Reality Workshop 2019
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
0th review.pptx
0th review.pptx0th review.pptx
0th review.pptx
 
Getting started with Unity and AR/VR for the .NET developer... Reloaded!
Getting started with Unity and AR/VR for the .NET developer... Reloaded!Getting started with Unity and AR/VR for the .NET developer... Reloaded!
Getting started with Unity and AR/VR for the .NET developer... Reloaded!
 
Borys Pratciuk Augmented reality romania
Borys Pratciuk Augmented reality romaniaBorys Pratciuk Augmented reality romania
Borys Pratciuk Augmented reality romania
 
Doaa-VR-lecture1.pdf
Doaa-VR-lecture1.pdfDoaa-VR-lecture1.pdf
Doaa-VR-lecture1.pdf
 
Augmented reality : Possibilities and Challenges - An IEEE talk at DA-IICT
Augmented reality : Possibilities and Challenges - An IEEE talk at DA-IICTAugmented reality : Possibilities and Challenges - An IEEE talk at DA-IICT
Augmented reality : Possibilities and Challenges - An IEEE talk at DA-IICT
 
Azure Day Rome Reloaded 2019 - Getting Started with Unity, AR/VR and Azure Co...
Azure Day Rome Reloaded 2019 - Getting Started with Unity, AR/VR and Azure Co...Azure Day Rome Reloaded 2019 - Getting Started with Unity, AR/VR and Azure Co...
Azure Day Rome Reloaded 2019 - Getting Started with Unity, AR/VR and Azure Co...
 
Magic Leap Developers Presentation by Cliff Baldridge 2018
Magic Leap Developers Presentation by Cliff Baldridge 2018Magic Leap Developers Presentation by Cliff Baldridge 2018
Magic Leap Developers Presentation by Cliff Baldridge 2018
 
Anuja pathak (1)
Anuja pathak (1)Anuja pathak (1)
Anuja pathak (1)
 
From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & GamesFrom Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
 
Build Your Own VR Display Course - SIGGRAPH 2017: Part 1
Build Your Own VR Display Course - SIGGRAPH 2017: Part 1Build Your Own VR Display Course - SIGGRAPH 2017: Part 1
Build Your Own VR Display Course - SIGGRAPH 2017: Part 1
 

Recently uploaded

Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Skynet Technologies
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!Memoori
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuidePixlogix Infotech
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch TuesdayIvanti
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهMohamed Sweelam
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimaginedpanagenda
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Paige Cruz
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...ScyllaDB
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfalexjohnson7307
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdfMuhammad Subhan
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...FIDO Alliance
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform EngineeringMarcus Vechiato
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftshyamraj55
 

Recently uploaded (20)

Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 

How to get started with arvr - DSC 2020

  • 1. Developer Student Clubs Sri Krishna College of Engineering and Technology, Coimbatore, TN, India How to get started with AR VR? By Kuldeep Singh
  • 2. Who is Kuldeep? Kuldeep Singh Head of XR Practice, Co-Lead – Product Design and Development – Community of Practice Alumnus - NIT Kurukshetra (2K-2K4) kuldeep-reck thinkuldeep thinkuldeep @thinkuldeephttps://thinkuldeep.github.io/ kuldeep.reck Join the XR communities - XR Enthusiats XR Practices
  • 4. Augmented reality (AR) overlays digital content in the live environment. Augmented Reality Picture Credit – Google Glass, Epson, Vuzix, ThoughtWorks
  • 5. A complete immersive experience that shuts out the physical world and takes into the virtual world. Virtual Reality Picture Credit – Oculus, Google Cardboard
  • 6. Combination of both AR and VR, where physical world and digital objects interact. Mixed Reality Picture Credit – HoloLens, Magic Leap, Lenovo A6
  • 7. Augmented VR, Virtual AR Mixing, Interactions Treadmill with VR GPS enabled VR Tours Try augmenting on virtual objects Picture Credit – Google, HoloLens 2, Kat VR
  • 8. AR, VR, MR, and XR Everything together https://thinkuldeep.github.io/post/extending_reality_with_ar_and_vr-1/
  • 10. Web XR Do I need HMD device? Do I need apps to download? Do I need browser plugin to download? https://thinkuldeep.github.io/post/webxr-the-new-web/
  • 11. “Why” before “How” Why to start with AR VR?
  • 14. https://medium.com/xrpractices/the-future-of-shopping-e5d443274038 , Picture Credit Covid#19 Fueling ● Touchless, Contactless experience ● Hygiene ● Germaphobia – Fear of Germs ● Agoraphobia – Fear of crowded places ● Use Tech as a solution… ● XR going from “Nice to have” to “Must have” ● Virtual Try-on ● Believing in Virtual as Real ● No travel ● Teleportation
  • 15. https://www.thoughtworks.com/insights/blog/extending-reality-ar-and-vr-part-ii, https://dynamics.microsoft.com/en-in/mixed-reality/overview/ eXtending Reality ● Training and maintenance ● Locate and map ● Product customization and demonstration ● Contextual experiences ● Customer engagement ● Industrial design ● Remote expert ● Gaming and entertainment ● Travel ● Education
  • 16. How? How to start with XR?
  • 17. Understanding the Terminologies ● IMU - Accelerometer, Gyroscope, Magnetometer ● Degree of Freedom - 3DOF, 6DOF ● Depth Sensing - IR, Dual Camera ● SLAM ● Feature Points - Cloud Anchors ● Occlusions ● Light Baking ● Camera fundamentals https://medium.com/xrpractices/degrees-of-freedom-6b23cb2b4de6, https://medium.com/xrpractices/understanding-human-anatomy-bed07677b587
  • 18. Know this ● 3D Modelling ● Textures ● Animations ● Video mockups ● Audio ● Vector and Statistics ● Geometry ● Physics ● Estimations ● CV, AI, ML ● Software development Engineer  Scientist  Artist  Developer  Gamer  Movie Director Light  Camera  Action
  • 19. Tools and Tech... Devices ● VR - Oculus Go, GearVR, Vive, Cardboard ● AR - Google Glass 2, Vuzix, Epson, Lenovo Mirage, Dell Visor ● MR - Hololens 2, Magic Leap, Lenovo ThinkReality A6, Dell Visor, Samsung Odyssey ● Mobile Phone/Tablet ● A PC with a browser Development Tools ● ARCore and ARKit ● Wikitude - full computer visions engine sdk , C++, Java, Javascript, ObjC. ● Unreal Engine - Epic Games - C++ ● Vuforia - PTC ● Unity Engine - C# and Javascript ● UWP - MS. ● AFrame, babylone.js and three.js
  • 20. Getting Started ● C# Fundamentals ● Getting Started Unity - https://medium.com/xrpractices/lets-get-started-with-unity-a5b262436a8 ● Learn.Unity - https://learn.unity.com/tutorials ● Roll A Ball - https://learn.unity.com/project/roll-a-ball-tutorial ● Survival Shooter - https://learn.unity.com/project/survival-shooter-tutorial ● Try to build an run on your phone. Game Object Scene Lights and Camera Game Physics Animations Particle System Audio Navigation and Pathfinding Rendering and Shading Build and Deploy
  • 21. Getting Started – AR & VR ● Google ARCore - YouTube – Hello AR ● Getting Started with VR - https://learn.unity.com/tutorial/getting-started-with-vr, YouTube – Hello VR ● WebXR - https://thinkuldeep.github.io/post/webxr-the-new-web/ ● 3D Modelling – Blender, 3Ds Max, Maya Join the XR communities - XR Enthusiats XR Practices
  • 22. Thank you! Kuldeep Singh Head of XR Practice, Co-Lead – Product Design and Development – Community of Practice Alumnus - NIT Kurukshetra (2K-2K4) kuldeep-reck thinkuldeep thinkuldeep @thinkuldeephttps://thinkuldeep.github.io/ kuldeep.reck Join the XR communities - XR Enthusiats XR Practices