INTRODUCTION to Mixed Reality
01
Alpana A. Borse
X-reality Technologies and Applications
MR
Digital immersive spaces
Core Technologies Involveds
3. Key Characteristics
�Immersion: Sense of presence and engagement
Interactivity: User actions influence the environment
Types of Digital Immersive Spaces
�Immersion: 4. VR-based Immersive Spaces�
Adapts to user location or actions
6. Advantages
�Enhanced learning retention�
MR - Term: Anchoring
Real vs Digital
What Anchoring Does
Anchoring: Example
1. World Anchoring (Spatial Anchoring)
Example:
Used in: AR, MR�Tools: ARKit, ARCore, HoloLens, Vuforia
1. Spatial
Spatial Examples:
Spatial Examples:
2. User Anchoring (Body / Head Anchoring)
Example:
Used in: AR, VR
3. Object Anchoring (Target-Based Anchoring)
4. Marker-Based Anchoring
5. Markerless Anchoring
Example:
Used in: Modern AR systems
6. Surface / Plane Anchoring
7. Persistent Anchoring (Cloud Anchors)
8. Virtual Anchoring (VR Anchoring)
9. Geo Anchoring (Location-Based Anchoring)
Example:
Anchoring Type | Reference Point |
World / Spatial | Real-world environment |
User | Head / body / hand |
Object | Real-world object |
Marker-based | Printed marker |
Markerless | Environment features |
Plane | Floor / wall |
Persistent | Cloud-stored location |
Virtual | Virtual world |
Geo | GPS location |
MR Examples: Book
MR Examples: Book
Step 1: Real World Environment
Step 2: Digital Object Creation
Step 3: Anchoring Digital to Real World
Step 4: Wearing the Headset
Step 5: Interaction with the Digital Object
Step 5: Interaction with the Digital Object
Step 6: No Touch Screen Involved
Step 7: Placing the Book Back
Step 8: Ending the Experience
Summary
Aspect | Real | Digital |
Environment | Bedroom, table | — |
Object | — | Virtual book |
Interaction | Hands, fingers | Page turning |
Device | Headset (real) | Tracking & rendering |
Input method | Hand gestures | No touchscreen |
Existence of digital data
How to remove the digital book?
How to remove the digital book?
✔ Common in advanced MR systems
How to remove the digital book?
✔ Hands-free and intuitive
How to remove the digital book?
✔ Used when precise control is needed
How to remove the digital book?
✔ ✔ Useful when changing rooms or users
How to remove the digital book?
✔ ✔✔ Simplest method
Frameworks That Actually Perform Anchoring
Platform | Framework / Engine | Language |
HoloLens / Mixed Reality | MRTK + Unity | C# |
Android AR | ARCore | Java / Kotlin |
iOS AR | ARKit | Swift |
Cross-platform (AR/MR/VR) | Unity | C# |
Cross-platform (AR/MR/VR) | Unreal Engine | C++ / Blueprints |
Web-based AR/MR | WebXR | JavaScript |
Frameworks That Actually Perform Anchoring
References
https://www.zappar.com/mixed-reality/
THANK YOU!
Write a closing statement or call-to-action here.