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
Plugin
folder of the package
- New Unity project
- Install SteamVR Plugin asset
- Create a
Steam VR_Tracked_Object
and add it as a component to the scene- Switch the
Index
field 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
enabled
totrue
- Change
- Go to
<YOURSTEAMDIRECTORY>\Steam\steamapps\common\SteamVR\resources\settings\default.vrsettings
- Change
requireHMD
tofalse
- Change
forcedDriver
tonull
- Add and change
activateMultipleDrivers
totrue
,
- Change
- Now, only the USB needs to be plugged in, not hdmi