Unity Vive Augmented Reality written by Kristin McWharter
Use with caution, the camera can be strobey and make you feel ill.


Download ViveSR SDK
Check the I have read and agree with the SDK License Agreement
Select the VIVE SRWorks SDK [Early Access] link to download, select Save
In addition, Download this link to patch  select Save

The 2 files are in your Downloads folder.
     PC right mouse over each file, select Extract All...
Move the 2 folders to your Desktop

In Unity:
Start a new project and save it to the Desktop or your external drive.
Import Steam VR from the Assets Store

Import Vive SR Unity package
Select Assets->Import Package->Custom Package...
Select the Vive-SRWorks- located in:
Select Open

Move the patch files from the Desktop\patch folder to your
Replace DualCameraInterface.dll and ViveSR_SystemMonitor.dll with new ones.

Try the Sample Scene
Select Update layers In the pop-up window
Hit the Play button   unity_play_arrow
You should be able to see the camera feed rendered into the Unity Scene.
If your camera feed is not working:
Open the SteamVR->Settings->Camera select Enable Camera

Create an AR environment
Open a new scene
Add the prefab Assets->ViveSR->Prefabs->[ViveSR] to your scene
Add some primitives
Hit the Play button   unity_play_arrow
You can now see both the camera feed and the primitive shapes in the virtual space.

Use the camera feed as a material for objects

Navigate to:
Drag and drop the one of the DualCameraImage materials onto the objects you want to map the camera feed to.

Turn off the camera feed environment:
In the Hierarchy window:
[ViveSR]->DualCamera->Tracked Camera (Left)->Anchor (Left)->ImagePlane (left)
     Deselect ImagePlane (left) in the Inspector Window

Repeat for the right plane:
[ViveSR]->DualCamera->Tracked Camera (Right)->Anchor (Right)->ImagePlane (right)
     Deselect ImagePlane (right) in the Inspector Window

Hit the Play button   unity_play_arrow