Skip to content

WearableComputerLab/ViveConsole

Repository files navigation

Vive Console Editor

Console Demo which uses a tablet and SAR to populate a control panel with objects.

IMPORTANT

Requires Blender and Unity 2017.4.2f1 to open the project in the editor. Console will only appear to be correctly calibrated in full screen if IntMat.dat and ExtMat.dat are calibrated in full screen.

Setup

Calibrating the Projectors

  1. Create a directory at the path C:/SAR/Calibration Data/Console Editor, this is the Calibration Data Directory
  2. Calibrate one projector onto the console, place intrinsic and extrinsic in Calibration Data Directory with file names IntMat.dat and ExtMat.dat respectively

Setting up the Vive Pen

  1. Using the intrinsic and extrinsic matrices, capture a Coordinate Space Transformation matrix using Coordinate Space Transformer. Place the matrix in the Calibration Data Directory with file name CstMat.dat
  2. Using the aforementioned matrices, capture Offset Matrices for the stylus and console using Offset Saver. Input meshes for the Offset Saver can be found in ./Calibration Data/. Place the matrices in the Calibration Data Directory with file names StylusOffsetMat.dat and ConsoleOffsetMat.dat respectively
  3. Run ViveToVRPN.exe

Setting up Tablet App

  1. Build and Run "tablet-console.unity" to tablet
  2. Connect the computer and the tablet to RESNET (or same communicable network)
  3. Use IP address from the tablet from the tablet's settings for the Unity Project as a Client on the "Console Pencil" Asset
  4. Host from the tablet and connect to the IP Address of the tablet from the desktop application "console-demo.unity"

Known Bugs

Screenshots

Example images of the SAR project

Console Demo.

  • Uses vive lighthouses to track the console and a pen for selecting items
  • Additionally uses a tablet on the local network to add items to the console and change tools

Authors

Adam Mark Drogemuller

About

SAR Console Demo with ViveToVRPN Integration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published