NOTE: This article refers to capability only available on Windows PCs
For any application that cannot be embedded within a running Intuiface experience, it is possible to render that experience's background transparent, enabling your audience to interact with Intuiface and your third-party application simultaneously. For example, with this approach, you could combine Intuiface with Google Earth or a business application reliant on Web browser plug-ins unsupported by Intuiface, like Unity.
For an overview of how to create a transparent background, see this article.
The process detailed below is captured in the video that follows.
- In Project settings, choose "Transparent and permits interactivity" as your experience's Background behavior.
- For each scene in which you want to enable access to a third-party application, set its Background property to "Transparent".
- Place a full-screen shape, image, or video in the back layer of each scene that will be rendered transparent. This asset will be hidden when you want to expose the third-party application..
- Add a button to reveal the third-party application. It will
- If the third-party application is not already running, call the Launch application action to launch the app. Ensure the app won't be launched each time you call this action. If it does, you should call this action only the first time you click on the button. To achieve this, use a Global Variable and a conditional trigger to specify when Launch application should be called.
- Hide the asset used as a background for this scene.
- Hide the button.
- Show a second button, the button created in the next step.
- Add a button that will reverse the process
- Unhide the asset used as a background.
- Hide this button.
- Show the original button.
Of course, you don't have to use buttons to trigger the required actions. Any trigger source will do.
Click this link to download the sample illustrated in the video above.