SlideShare a Scribd company logo
1 of 19
DEPARTMENT OF
COMPUTER
SCIENCE
EXTENDED
REALITY- XR
170399 | MAHNOOR
FATIMA
170403 | SADIA ZAFAR
• CLASS: BSCS - C
• SEMESTER: 6
• SUBJECT: COMPUTER GAME
DESIGN
• TASK TYPE – NUMBER: TERM PROJECT
– 3
• DEADLINE: 30 JUNE 2020
(TILL 10:59 PM)
TABLE OF CONTENTS
• XR
• XR PLATFORMS
• XR PLUG-IN ARCHITECTURE
• XR APPLICATIONS
• AR
• VR
WHAT IS EXTENDED REALITY (XR)?
A related set of new technologies that are changing the way
we interact with the world and with each other.
SUPPORTED PLATFORMS:
TODAY, UNITY SUPPORTS ALL MAJOR XR PLATFORMS
PLUGIN ARCHITECTURE
• UNITY HAS DEVELOPED A NEW PLUG-IN ARCHITECTURE CALLED XR
SDK.
• SDK ENABLES XR PROVIDERS TO INTEGRATE WITH THE UNITY
ENGINE AND MAKE FULL USE OF ITS FEATURES.
• FEATURES INCLUDES:
• MULTIPLE BACKEND PLUGINS (PROVIDERS), IMPLEMENTING
INDIVIDUAL ENGINE
• FEATURES (SUBSYSTEMS), EXPOSED AS COMMON DEVELOPER-FACING C# APIS
• RUNTIME DISCOVERABLE, RUNTIME ACTIVATION
• COMMON LIFE-CYCLE ACROSS ALL SUBSYSTEMS / PROVIDERS
ARCHITECTURE CONTINUE.
APPLICATIONS
• EXTENDED REALITY (XR) IS AN ALL-ENCOMPASSING TERM
THAT INCLUDES THE FOLLOWING TYPES OF
APPLICATIONS:
• AUGMENTED REALITY (AR)
• VIRTUAL REALITY (VR)
AUGMENTED REALITY
• COMBINES REAL AND VIRTUAL IMAGES
• BOTH CAN BE SEEN AT THE
SAME TIME
• INTERACTIVE IN REAL-TIME
• THE VIRTUAL CONTENT CAN
BE INTERACTED WITH
• REGISTERED IN 3D
• VIRTUAL OBJECTS APPEAR
FIXED IN SPACE
AR TECH
• VARIOUS TECHNOLOGIES ARE USED IN AUGMENTED REALITY RENDERING,
INCLUDING OPTICAL PROJECTION SYSTEMS, MONITORS, HANDHELD DEVICES,
AND DISPLAY SYSTEMS, WHICH ARE WORN ON THE HUMAN BODY.
• HDM
• A HEAD-MOUNTED DISPLAY (HMD) IS A DISPLAY DEVICE WORN ON THE FOREHEAD,
SUCH AS A HARNESS OR HELMET-MOUNTED.
• EYEGLASSES
• AR DISPLAYS CAN BE RENDERED ON DEVICES RESEMBLING EYEGLASSES. VERSIONS
INCLUDE EYEWEAR THAT EMPLOYS CAMERAS TO INTERCEPT THE REAL WORLD VIEW.
AND RE-DISPLAY ITS AUGMENTED VIEW THROUGH THE EYEPIECES.
AR TOOLS
TOOLS THAT CAN BE USED TO DEVELOP AR CONTENT INCLUDE:
• FACIAL AR REMOTE
• FACIAL AR REMOTE IS A LOW-OVERHEAD WAY TO
CAPTURE PERFORMANCE USING A CONNECTED DEVICE
DIRECTLY INTO THE UNITY EDITOR.
• UNITY AR-KIT REMOTE
• THIS IS A FEATURE THAT CAN BE USED WITH
UNITY’S AR-KIT PLUGIN.
• UNITY AR-KIT REMOTE ALLOWS USER TO RUN A SPECIAL APP
ON THE IOS DEVICE WHICH FEEDS AR-KIT DATA BACK
TO THE UNITY EDITOR.
• TEXT MESH PRO
• TEXT MESH PRO IS A GREAT TOOL TO USE TOGETHER WITH UNITY UI TO GIVE USER
MORE FLEXIBILITY TO MAKE RICH AND DYNAMIC UIS. TEXT MESH PRO USES
ADVANCED TEXT RENDERING TECHNIQUES, ALONG WITH A SET OF CUSTOM SHADERS
• TIMELINE
• TIMELINE IS A FULL, MULTI-TRACK SEQUENCER NATIVELY INTEGRATED IN UNITY. IT
GIVES CONTROL OVER EVERY ELEMENT FOR CREATING CUTSCENES AND SEQUENCES,
WITHOUT THE NEED FOR COMPLEX CODING.
• PARTICLE SYSTEMS
• UNITY PROVIDES AN EXTENSIVE LIST OF MODULES FOR CREATING PARTICLE SYSTEMS.
• ANALYTICS
• UNITY ANALYTICS IS NOT JUST FOR WHEN YOUR GAME GOES LIVE: USE IT WHEN YOU
ARE CONDUCTING TESTING FOR EXAMPLE TO SEE HOW PLAYERS EXPERIENCE AND
UNDERSTAND THE UI OF APP.
AR ARCHITECTURE
ARCHITECTURE OF AR IN UNITY
Project Scene
Unity Component
And Classes
Unity XR Device
SDK
VIRTUAL REALITY
• VR IS A TECH THAT CREATES NEW
PERCEPTION OF REALITY IN THE MIND OF ITS USERS
• VIRTUAL REALITY MEANS FEELING THE
IMAGINARY(VIRTUAL) WORLD, RATHER
THAN THE REAL ONE.
• THE DEFINITION OF ‘VIRTUAL’ IS NEAR
AND ‘REALITY’ IS WHAT WE
EXPERIENCE AS HUMAN BEINGS.
TYPES OF VIRTUAL REALITY
• IMMERSIVE VIRTUAL REALITY
• NON-IMMERSIVE VIRTUAL REALITY
• WINDOW ON WORLD VIRTUAL REALITY
VR TECH OVERVIEW
• LENS
• EMULATING DEPTH VIA FOCAL POINT ADJUSTMENT
• DISPLAY
• STEREO RENDERING
• FOV EMULATES REAL LIFE VIEW
• TRACKING TECHNOLOGY
• TRACKING HEAD MOVEMENT
• 3D AUDIO
• IMMERSIVE 3D AUDIO
VR GENERAL ARCHITECTURE IN UNITY
• DEFAULT CAMERA IS REPLACED BY
VENDOR-SPECIFIC VR CAMERA
(USUALLY COMES AS PREFAB)
• VR CAMERA WILL RENDER THE GAME
SCENE TO BE VR-READY
• OTHER GAME OBJECTS
ARE USED AS USUAL.
Game Scene
VR Camera
Other Game
Objects
VR TOOLS
• TOOLS TO DEVELOP VIRTUAL REALITY INCLUDE:
• DESKTOP TOOLS
• UNITY 3D
• UNREAL ENGINE
• BLENDER
• SKETCHUP
• WEB TOOLS
• THREE.JS
• A-FRAME
• REACT-VR
• JANUS WEB
Virtual Reality
(Replaces Reality)
Augmented Reality
(Enhances Reality)
Scene Generation Requires realistic
images
Minimal rendering will
ok
Display Device Fully immersive, wide
field of view
Non-Immersive, small
field of view
Tracking Low to medium
accuracy is ok
The highest accuracy
possible
AR VS VR
THANK YOU

More Related Content

What's hot

Virtual Reality 2013
Virtual Reality 2013Virtual Reality 2013
Virtual Reality 2013
godlsadj
 
Augmented reality final copy
Augmented reality final copyAugmented reality final copy
Augmented reality final copy
Tylar Robison
 
Augmented reality [2]final copy2
Augmented reality [2]final copy2Augmented reality [2]final copy2
Augmented reality [2]final copy2
Tylar Robison
 

What's hot (20)

Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
How to Develop VR Applications and Publish from Phone to Dome - Nils Andersson
How to Develop VR Applications and Publish from Phone to Dome - Nils AnderssonHow to Develop VR Applications and Publish from Phone to Dome - Nils Andersson
How to Develop VR Applications and Publish from Phone to Dome - Nils Andersson
 
Seminar Presentation on Virtual Reality
Seminar Presentation on Virtual RealitySeminar Presentation on Virtual Reality
Seminar Presentation on Virtual Reality
 
Augmented reality [1]
Augmented reality [1]Augmented reality [1]
Augmented reality [1]
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Virtual Reality 2013
Virtual Reality 2013Virtual Reality 2013
Virtual Reality 2013
 
Virtual Reality Presentation BY BMS B
Virtual Reality Presentation BY BMS BVirtual Reality Presentation BY BMS B
Virtual Reality Presentation BY BMS B
 
Vitual Reality
Vitual RealityVitual Reality
Vitual Reality
 
Augmented Reality Deck by ARworks - v2
Augmented Reality Deck by ARworks - v2Augmented Reality Deck by ARworks - v2
Augmented Reality Deck by ARworks - v2
 
Augment your reality with ARCore !
Augment your reality with ARCore !Augment your reality with ARCore !
Augment your reality with ARCore !
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Virtual reality
Virtual reality Virtual reality
Virtual reality
 
Virtual reality technology
Virtual reality technologyVirtual reality technology
Virtual reality technology
 
U27622presentation
U27622presentationU27622presentation
U27622presentation
 
All about Virtual Reality & Oculus Rift
All about Virtual Reality & Oculus RiftAll about Virtual Reality & Oculus Rift
All about Virtual Reality & Oculus Rift
 
Augmented reality final copy
Augmented reality final copyAugmented reality final copy
Augmented reality final copy
 
Augmented reality [2]final copy2
Augmented reality [2]final copy2Augmented reality [2]final copy2
Augmented reality [2]final copy2
 
Technological Innovations
Technological Innovations Technological Innovations
Technological Innovations
 

Similar to Extended Reality in Game Design

Augmented reality
Augmented realityAugmented reality
Augmented reality
bringiton
 
The Sixth Sense Technology
The Sixth Sense TechnologyThe Sixth Sense Technology
The Sixth Sense Technology
Ronak Dumasia
 
virtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdfvirtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdf
21107117
 

Similar to Extended Reality in Game Design (20)

Virtual reality ppt
Virtual reality pptVirtual reality ppt
Virtual reality ppt
 
Making Augmented Reality Applications with Android NDK
Making Augmented Reality Applications with Android NDKMaking Augmented Reality Applications with Android NDK
Making Augmented Reality Applications with Android NDK
 
Augmenting reality: Bring digital objects into the real world
Augmenting reality: Bring digital objects into the real worldAugmenting reality: Bring digital objects into the real world
Augmenting reality: Bring digital objects into the real world
 
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
 
ตัวอย่าง Presentation ภาษาอังกฤษ AR for interior
ตัวอย่าง Presentation ภาษาอังกฤษ AR for interior ตัวอย่าง Presentation ภาษาอังกฤษ AR for interior
ตัวอย่าง Presentation ภาษาอังกฤษ AR for interior
 
Virtual World
Virtual WorldVirtual World
Virtual World
 
Kinect on Android Pandaboard
Kinect on Android PandaboardKinect on Android Pandaboard
Kinect on Android Pandaboard
 
Let’s get real: An introduction to AR, VR, MR, XR and more
Let’s get real: An introduction to AR, VR, MR, XR and moreLet’s get real: An introduction to AR, VR, MR, XR and more
Let’s get real: An introduction to AR, VR, MR, XR and more
 
David Beard (PTC/Vuforia) Using Vuforia to Build Breakthrough Mixed Reality E...
David Beard (PTC/Vuforia) Using Vuforia to Build Breakthrough Mixed Reality E...David Beard (PTC/Vuforia) Using Vuforia to Build Breakthrough Mixed Reality E...
David Beard (PTC/Vuforia) Using Vuforia to Build Breakthrough Mixed Reality E...
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Virtual Reality & Augmented Reality
Virtual Reality & Augmented RealityVirtual Reality & Augmented Reality
Virtual Reality & Augmented Reality
 
C. VR intrduction_lecture for introduction to VR Lecture-1.pptx
C. VR intrduction_lecture for introduction to VR Lecture-1.pptxC. VR intrduction_lecture for introduction to VR Lecture-1.pptx
C. VR intrduction_lecture for introduction to VR Lecture-1.pptx
 
presentation1-180123jjjjjjjj150728_2.pdf
presentation1-180123jjjjjjjj150728_2.pdfpresentation1-180123jjjjjjjj150728_2.pdf
presentation1-180123jjjjjjjj150728_2.pdf
 
The Sixth Sense Technology
The Sixth Sense TechnologyThe Sixth Sense Technology
The Sixth Sense Technology
 
virtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdfvirtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdf
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
COMP 4010 - Lecture 8 AR Technology
COMP 4010 - Lecture 8 AR TechnologyCOMP 4010 - Lecture 8 AR Technology
COMP 4010 - Lecture 8 AR Technology
 

More from Sadia Zafar

More from Sadia Zafar (11)

Linguistics
LinguisticsLinguistics
Linguistics
 
Passive Voice
Passive VoicePassive Voice
Passive Voice
 
CPEC its challenges and aspects
CPEC its challenges and aspectsCPEC its challenges and aspects
CPEC its challenges and aspects
 
Trends and Issues in Education.
Trends and Issues in Education. Trends and Issues in Education.
Trends and Issues in Education.
 
Book review
Book reviewBook review
Book review
 
Probability distribution Function & Decision Trees in machine learning
Probability distribution Function  & Decision Trees in machine learningProbability distribution Function  & Decision Trees in machine learning
Probability distribution Function & Decision Trees in machine learning
 
Deep Learning in Artificial Intelligence
Deep Learning in Artificial Intelligence Deep Learning in Artificial Intelligence
Deep Learning in Artificial Intelligence
 
Computer Game Design
Computer Game DesignComputer Game Design
Computer Game Design
 
Text- Recognition from images in Design & Analysis Algorithm
Text- Recognition from images in Design & Analysis AlgorithmText- Recognition from images in Design & Analysis Algorithm
Text- Recognition from images in Design & Analysis Algorithm
 
Image Restoration and Reconstruction in Digital Image Processing
Image Restoration and Reconstruction in Digital Image ProcessingImage Restoration and Reconstruction in Digital Image Processing
Image Restoration and Reconstruction in Digital Image Processing
 
Technical Writing presentation.
Technical Writing presentation.Technical Writing presentation.
Technical Writing presentation.
 

Recently uploaded

PS-Policies-on-Enrolment-Transfer-of-Docs-Checking-of-School-Forms-and-SF10-a...
PS-Policies-on-Enrolment-Transfer-of-Docs-Checking-of-School-Forms-and-SF10-a...PS-Policies-on-Enrolment-Transfer-of-Docs-Checking-of-School-Forms-and-SF10-a...
PS-Policies-on-Enrolment-Transfer-of-Docs-Checking-of-School-Forms-and-SF10-a...
nhezmainit1
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
Peter Brusilovsky
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
EADTU
 
Contoh Aksi Nyata Refleksi Diri ( NUR ).pdf
Contoh Aksi Nyata Refleksi Diri ( NUR ).pdfContoh Aksi Nyata Refleksi Diri ( NUR ).pdf
Contoh Aksi Nyata Refleksi Diri ( NUR ).pdf
cupulin
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MysoreMuleSoftMeetup
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
EADTU
 

Recently uploaded (20)

PS-Policies-on-Enrolment-Transfer-of-Docs-Checking-of-School-Forms-and-SF10-a...
PS-Policies-on-Enrolment-Transfer-of-Docs-Checking-of-School-Forms-and-SF10-a...PS-Policies-on-Enrolment-Transfer-of-Docs-Checking-of-School-Forms-and-SF10-a...
PS-Policies-on-Enrolment-Transfer-of-Docs-Checking-of-School-Forms-and-SF10-a...
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Michaelis Menten Equation and Estimation Of Vmax and Tmax.pptx
Michaelis Menten Equation and Estimation Of Vmax and Tmax.pptxMichaelis Menten Equation and Estimation Of Vmax and Tmax.pptx
Michaelis Menten Equation and Estimation Of Vmax and Tmax.pptx
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategies
 
male presentation...pdf.................
male presentation...pdf.................male presentation...pdf.................
male presentation...pdf.................
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptx
 
Observing-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxObserving-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptx
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
Contoh Aksi Nyata Refleksi Diri ( NUR ).pdf
Contoh Aksi Nyata Refleksi Diri ( NUR ).pdfContoh Aksi Nyata Refleksi Diri ( NUR ).pdf
Contoh Aksi Nyata Refleksi Diri ( NUR ).pdf
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical Principles
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 

Extended Reality in Game Design

  • 1. DEPARTMENT OF COMPUTER SCIENCE EXTENDED REALITY- XR 170399 | MAHNOOR FATIMA 170403 | SADIA ZAFAR • CLASS: BSCS - C • SEMESTER: 6 • SUBJECT: COMPUTER GAME DESIGN • TASK TYPE – NUMBER: TERM PROJECT – 3 • DEADLINE: 30 JUNE 2020 (TILL 10:59 PM)
  • 2. TABLE OF CONTENTS • XR • XR PLATFORMS • XR PLUG-IN ARCHITECTURE • XR APPLICATIONS • AR • VR
  • 3. WHAT IS EXTENDED REALITY (XR)? A related set of new technologies that are changing the way we interact with the world and with each other.
  • 4. SUPPORTED PLATFORMS: TODAY, UNITY SUPPORTS ALL MAJOR XR PLATFORMS
  • 5. PLUGIN ARCHITECTURE • UNITY HAS DEVELOPED A NEW PLUG-IN ARCHITECTURE CALLED XR SDK. • SDK ENABLES XR PROVIDERS TO INTEGRATE WITH THE UNITY ENGINE AND MAKE FULL USE OF ITS FEATURES. • FEATURES INCLUDES: • MULTIPLE BACKEND PLUGINS (PROVIDERS), IMPLEMENTING INDIVIDUAL ENGINE • FEATURES (SUBSYSTEMS), EXPOSED AS COMMON DEVELOPER-FACING C# APIS • RUNTIME DISCOVERABLE, RUNTIME ACTIVATION • COMMON LIFE-CYCLE ACROSS ALL SUBSYSTEMS / PROVIDERS
  • 7. APPLICATIONS • EXTENDED REALITY (XR) IS AN ALL-ENCOMPASSING TERM THAT INCLUDES THE FOLLOWING TYPES OF APPLICATIONS: • AUGMENTED REALITY (AR) • VIRTUAL REALITY (VR)
  • 8. AUGMENTED REALITY • COMBINES REAL AND VIRTUAL IMAGES • BOTH CAN BE SEEN AT THE SAME TIME • INTERACTIVE IN REAL-TIME • THE VIRTUAL CONTENT CAN BE INTERACTED WITH • REGISTERED IN 3D • VIRTUAL OBJECTS APPEAR FIXED IN SPACE
  • 9. AR TECH • VARIOUS TECHNOLOGIES ARE USED IN AUGMENTED REALITY RENDERING, INCLUDING OPTICAL PROJECTION SYSTEMS, MONITORS, HANDHELD DEVICES, AND DISPLAY SYSTEMS, WHICH ARE WORN ON THE HUMAN BODY. • HDM • A HEAD-MOUNTED DISPLAY (HMD) IS A DISPLAY DEVICE WORN ON THE FOREHEAD, SUCH AS A HARNESS OR HELMET-MOUNTED. • EYEGLASSES • AR DISPLAYS CAN BE RENDERED ON DEVICES RESEMBLING EYEGLASSES. VERSIONS INCLUDE EYEWEAR THAT EMPLOYS CAMERAS TO INTERCEPT THE REAL WORLD VIEW. AND RE-DISPLAY ITS AUGMENTED VIEW THROUGH THE EYEPIECES.
  • 10. AR TOOLS TOOLS THAT CAN BE USED TO DEVELOP AR CONTENT INCLUDE: • FACIAL AR REMOTE • FACIAL AR REMOTE IS A LOW-OVERHEAD WAY TO CAPTURE PERFORMANCE USING A CONNECTED DEVICE DIRECTLY INTO THE UNITY EDITOR. • UNITY AR-KIT REMOTE • THIS IS A FEATURE THAT CAN BE USED WITH UNITY’S AR-KIT PLUGIN. • UNITY AR-KIT REMOTE ALLOWS USER TO RUN A SPECIAL APP ON THE IOS DEVICE WHICH FEEDS AR-KIT DATA BACK TO THE UNITY EDITOR.
  • 11. • TEXT MESH PRO • TEXT MESH PRO IS A GREAT TOOL TO USE TOGETHER WITH UNITY UI TO GIVE USER MORE FLEXIBILITY TO MAKE RICH AND DYNAMIC UIS. TEXT MESH PRO USES ADVANCED TEXT RENDERING TECHNIQUES, ALONG WITH A SET OF CUSTOM SHADERS • TIMELINE • TIMELINE IS A FULL, MULTI-TRACK SEQUENCER NATIVELY INTEGRATED IN UNITY. IT GIVES CONTROL OVER EVERY ELEMENT FOR CREATING CUTSCENES AND SEQUENCES, WITHOUT THE NEED FOR COMPLEX CODING. • PARTICLE SYSTEMS • UNITY PROVIDES AN EXTENSIVE LIST OF MODULES FOR CREATING PARTICLE SYSTEMS. • ANALYTICS • UNITY ANALYTICS IS NOT JUST FOR WHEN YOUR GAME GOES LIVE: USE IT WHEN YOU ARE CONDUCTING TESTING FOR EXAMPLE TO SEE HOW PLAYERS EXPERIENCE AND UNDERSTAND THE UI OF APP.
  • 12. AR ARCHITECTURE ARCHITECTURE OF AR IN UNITY Project Scene Unity Component And Classes Unity XR Device SDK
  • 13. VIRTUAL REALITY • VR IS A TECH THAT CREATES NEW PERCEPTION OF REALITY IN THE MIND OF ITS USERS • VIRTUAL REALITY MEANS FEELING THE IMAGINARY(VIRTUAL) WORLD, RATHER THAN THE REAL ONE. • THE DEFINITION OF ‘VIRTUAL’ IS NEAR AND ‘REALITY’ IS WHAT WE EXPERIENCE AS HUMAN BEINGS.
  • 14. TYPES OF VIRTUAL REALITY • IMMERSIVE VIRTUAL REALITY • NON-IMMERSIVE VIRTUAL REALITY • WINDOW ON WORLD VIRTUAL REALITY
  • 15. VR TECH OVERVIEW • LENS • EMULATING DEPTH VIA FOCAL POINT ADJUSTMENT • DISPLAY • STEREO RENDERING • FOV EMULATES REAL LIFE VIEW • TRACKING TECHNOLOGY • TRACKING HEAD MOVEMENT • 3D AUDIO • IMMERSIVE 3D AUDIO
  • 16. VR GENERAL ARCHITECTURE IN UNITY • DEFAULT CAMERA IS REPLACED BY VENDOR-SPECIFIC VR CAMERA (USUALLY COMES AS PREFAB) • VR CAMERA WILL RENDER THE GAME SCENE TO BE VR-READY • OTHER GAME OBJECTS ARE USED AS USUAL. Game Scene VR Camera Other Game Objects
  • 17. VR TOOLS • TOOLS TO DEVELOP VIRTUAL REALITY INCLUDE: • DESKTOP TOOLS • UNITY 3D • UNREAL ENGINE • BLENDER • SKETCHUP • WEB TOOLS • THREE.JS • A-FRAME • REACT-VR • JANUS WEB
  • 18. Virtual Reality (Replaces Reality) Augmented Reality (Enhances Reality) Scene Generation Requires realistic images Minimal rendering will ok Display Device Fully immersive, wide field of view Non-Immersive, small field of view Tracking Low to medium accuracy is ok The highest accuracy possible AR VS VR