SlideShare a Scribd company logo
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

PDF
Creating a Virtual Reality in Unity - by Unity Evangelist Kelvin Lo
PDF
Introduction to mixed reality (XR)
PPTX
#VRSionUp! #0 ~ 高校生の作ったVR作品を、世界へ!
PDF
Developing VR in Unity
PPTX
Mini workshop on ar vr using unity3 d
PDF
Well-Made: Back to Black Mesa (PRACTICE 2013)
PDF
Developing Virtual Reality Content
PDF
The Next Generation of Human Computer Interaction
Creating a Virtual Reality in Unity - by Unity Evangelist Kelvin Lo
Introduction to mixed reality (XR)
#VRSionUp! #0 ~ 高校生の作ったVR作品を、世界へ!
Developing VR in Unity
Mini workshop on ar vr using unity3 d
Well-Made: Back to Black Mesa (PRACTICE 2013)
Developing Virtual Reality Content
The Next Generation of Human Computer Interaction

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

PDF
Mobile Day - WebVR
PDF
Let’s get real: An introduction to AR, VR, MR, XR and more
PDF
Augmenting reality: Bring digital objects into the real world
PPTX
Building AR and VR Experiences for Web Apps with JavaScript
PDF
Introduction to Extended Reality - XR
PDF
The Extended Reality Landscape #Reality17
PPTX
eXtended Reality(XR) Basic introductions
PDF
Building AR and VR Experiences
PDF
Developing AR and VR Experiences with Unity
PPTX
Think beyond keyboard and screen xr day 2019
PDF
Bringing Virtual Reality to the Web: VR, WebGL and CSS – Together At Last!
PDF
Immerge yourself in a new Reality
PDF
Immerge yourself in a new Reality - Alessandro Pozone - Codemotion Rome 2018
PPTX
Getting Started with Web VR
PDF
Virtual Reality Continuum
PDF
Virtual Reality (VR) Continuum - AMP New Ventures
PPTX
Martin Splitt "Creating virtual worlds in the browser"
PDF
Immersive Sydney - #WebXRWeek
PDF
Getting started with Unity and AR/VR for the .NET developer... Reloaded!
PPTX
Using CoSpaces Edu to Create Virtual and Augmented Reality Experiences
Mobile Day - WebVR
Let’s get real: An introduction to AR, VR, MR, XR and more
Augmenting reality: Bring digital objects into the real world
Building AR and VR Experiences for Web Apps with JavaScript
Introduction to Extended Reality - XR
The Extended Reality Landscape #Reality17
eXtended Reality(XR) Basic introductions
Building AR and VR Experiences
Developing AR and VR Experiences with Unity
Think beyond keyboard and screen xr day 2019
Bringing Virtual Reality to the Web: VR, WebGL and CSS – Together At Last!
Immerge yourself in a new Reality
Immerge yourself in a new Reality - Alessandro Pozone - Codemotion Rome 2018
Getting Started with Web VR
Virtual Reality Continuum
Virtual Reality (VR) Continuum - AMP New Ventures
Martin Splitt "Creating virtual worlds in the browser"
Immersive Sydney - #WebXRWeek
Getting started with Unity and AR/VR for the .NET developer... Reloaded!
Using CoSpaces Edu to Create Virtual and Augmented Reality Experiences
Ad

Recently uploaded (20)

PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Approach and Philosophy of On baking technology
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Spectroscopy.pptx food analysis technology
PDF
Machine learning based COVID-19 study performance prediction
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPT
Teaching material agriculture food technology
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Cloud computing and distributed systems.
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Programs and apps: productivity, graphics, security and other tools
Approach and Philosophy of On baking technology
Unlocking AI with Model Context Protocol (MCP)
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Diabetes mellitus diagnosis method based random forest with bat algorithm
Spectroscopy.pptx food analysis technology
Machine learning based COVID-19 study performance prediction
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Teaching material agriculture food technology
sap open course for s4hana steps from ECC to s4
Reach Out and Touch Someone: Haptics and Empathic Computing
Per capita expenditure prediction using model stacking based on satellite ima...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Cloud computing and distributed systems.
Chapter 3 Spatial Domain Image Processing.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Ad

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