VR + AR: Mixed Reality (MR) — Unity Asset that uses AR Camera GYRO (docs) and Google VR SDK to display 2D or 3D objects as though they were in the real world mixing Virtual Reality and Augmented Reality. It’s Unity MR Camera for 80% of all Mobile Devices.
Features of VR + AR: Mixed Reality (MR)
Bring the enchanting Power of Mixed Reality into your amazing Game or App:
- Cross-platform Mobile MR Camera: iOS, Android.
- 3-minute installation for your own VR + AR Scene.
- Covering a wide range of mobile devices.
- Google VR SDK to implement Virtual Reality.
- AR Camera GYRO (docs) to implement Augmented Reality.
- No using of other AR Engines like ARCore, ARKit, Vuforia, etc.
- Real-Time AR Shadows (docs).
Mixed Reality adds virtual elements the physical world and surround you game objects being in full immersion with VR Headset.
All modules are designed independently to keep this asset extendable & easy to understand:
Getting Started with VR + AR: Mixed Reality (Unity MR)
For legal reasons, I can’t include some assets in the package, but you can get them for free separately.
Folders & Files in package by default:
- Makaka Games.
If you have any issues with the first launch then just Reach Support with Invoice Number and Get Help.
If you read this tutorial from PDF, first check the latest docs online to get actual information.
- Create New Unity Project with Unity 2019.2.7.
- Build Settings > iOS or Android > Switch Platform.
- Download and import VR + AR: Mixed Reality (MR) into Unity.
- Click “Install/Upgrade” Package Manager Dependencies in Warning Window.
- Download and import Google VR SDK v1.200.1 (Unity Package) into Unity.
- Player Settings > Other Settings:
- Auto Graphics API > Remove All & Add OpenGLES3;
- API Compatibility Level > .NET 4.x.
- Player Settings > XR Settings:
- Virtual Reality Supported > Checked;
- Virtual Reality SDKs > Cardboard.
- Reopen Unity Project.
- Open Scene: Makaka Games > MR > MR Camera > Scenes > Demo.
- Build Settings > Add Open Scenes.
- Test in the Unity Editor or build for mobile.
If you are new to Google VR SDK for Unity, check following guides:
Known Issues & Solutions
- Fixed in Unity 2019.2: Mirrored (upside down) display on Unity 2019 & iOS.
- Search Solutions on GitHub of Google VR SDK.
You can test the project in the Unity Editor holding alt (option) key with Google VR SDK.
Tested with Devices
Mobiles with Google Cardboard:
- iOS on iPhone 6, 8.
- Android on Samsung Galaxy S7, S10.
- Hardware and Software Requirements are restricted by Requirements of Google VR SDK (iOS, Android).
- Camera Rotation and Camera Movement are controlled only with Google VR SDK.
- Google Cardboard must have camera hole.
Check the current version on Asset Store.
The latest versions will be added as soon as possible.
- Unity 2019.2.7;
- Google VR SDK 1.200.1.