Console Demo which uses a tablet and SAR to populate a control panel with objects.
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.
- Create a directory at the path C:/SAR/Calibration Data/Console Editor, this is the Calibration Data Directory
- Calibrate one projector onto the console, place intrinsic and extrinsic in Calibration Data Directory with file names IntMat.dat and ExtMat.dat respectively
- 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
- 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
- Run ViveToVRPN.exe
- Build and Run "tablet-console.unity" to tablet
- Connect the computer and the tablet to RESNET (or same communicable network)
- Use IP address from the tablet from the tablet's settings for the Unity Project as a Client on the "Console Pencil" Asset
- Host from the tablet and connect to the IP Address of the tablet from the desktop application "console-demo.unity"
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
Adam Mark Drogemuller