Small unity package with the aim to create a perspective projection on a Powerwall. Hardware is a ViveTracker and a Projector. The ViveTracker position is provided by SteamVR. Unity can access the position either through SteamVR-Plugin (Asset store) or in the future with the OpenXR package. Currently the OpenXR does only support controllers (left and right hand) but not the ViveTracker
- SteamVR installed as app (tested with 1.20)
- Download SteamVR-Plugin and place it in the
Pluginfolder of the package
- New Unity project
- Install SteamVR Plugin asset
- Create a
Steam VR_Tracked_Objectand add it as a component to the scene- Switch the
Indexfield to match the index of the tracker (usually somewhere between 2 and 3)
- Switch the
- First, calibrate ground with headet plugged in
- Go to
<YOURSTEAMDIRECTORY>\Steam\steamapps\common\SteamVR\drivers\null\resources\settings\default.vrsettings- Change
enabledtotrue
- Change
- Go to
<YOURSTEAMDIRECTORY>\Steam\steamapps\common\SteamVR\resources\settings\default.vrsettings- Change
requireHMDtofalse - Change
forcedDrivertonull - Add and change
activateMultipleDriverstotrue,
- Change
- Now, only the USB needs to be plugged in, not hdmi