Dual Render Fusion (Experimental)
Dual Render Fusion represents a new Snapdragon Spaces architecture to support the tethered form factor of a mobile phone connected to a headworn device. The uniqueness of this design is that it provides the ability for a headworn device to act as an extension of the mobile phone, providing the ability of mobile apps to add XR without compromise.
Architecture Differences
For the form factor of a mobile phone connected with AR glasses, Snapdragon Spaces launched with the headworn model described in Custom Launcher. The concept of the headworn model is to dispatch the running immersive app on the headworn device with the mobile phone acting as a simulated physical controller accessory, with one-way communication from the controller to the headset through the OpenXR runtime.
With Dual Render Fusion enabled, a single Android activity renders to both the mobile phone and the connected AR glasses simultaneously with low latency.
Headworn Launch Model
- Separate App Activities on mobile and on glasses
- App Exit via force press on home screen App Icon > Force Stop
Dual Render Fusion Launch Model
- Single App Activity displays to mobile and glasses
- App Exit via closing the mobile app
Platforms
Immersive AR Glasses
Dual Render Fusion is currently supported on certain mobile and connected AR glasses configurations. Please note that only the devices listed here are supported, and all other devices are unsupported.
Mobile Device | Glasses | Where to Buy |
---|
Mobile Device | Glasses |
---|---|
Motorola Edge+ (2022) or Edge 30 Pro | Lenovo ThinkReality A3 |
Motorola Edge+ (2023) or Edge 40 Pro | Lenovo ThinkReality A3 |
Smart Glasses
Dual Render Fusion is not currently supported for smart glasses. To express interest, add an upvote in the Snapdragon Spaces product roadmap.
Mixed Reality (Passthrough AR)
Dual Render Fusion is not currently supported for mixed reality passthrough mode for VR headsets. To express interest, add an upvote in the Snapdragon Spaces product roadmap.
Virtual Reality
Dual Render Fusion is not currently supported for virtual reality headsets.
Supported Development Paths
Unity
Currently Dual Render Fusion is only supported using Unity 2021.3.16 LTS and above with Unity OpenXR Plug-in 1.6.0 and Snapdragon Spaces SDK for Unity 0.13.0 and above. From version 0.23.0 of Snapdragon Spaces SDK for Unity, the Dual Render Fusion (Experimental) feature is included in the SDK. For earlier supported versions it is available in a separate download as an optional add-on package. This is the fastest and easiest way to incorporate AR into a mobile experience. See the Unity Setup Guide for Dual Render Fusion for more details.
Unreal Engine
Dual Render Fusion is currently in the research and development phase for Unreal Engine. To show interest, add an upvote in the Snapdragon Spaces product roadmap.
Android Studio and OpenXR
Dual Render Fusion is currently in the research and development phase for Android Studio. To show interest, add an upvote in the Snapdragon Spaces product roadmap.