Skip to content
GregBahm edited this page Apr 20, 2017 · 12 revisions

Welcome to the PlaceViewer wiki!

Requirements

The PlaceViewer is currently built for Windows. The controls are built for the Occulus Touch, but theoretically any 6 DOF VR controls would work. I don't have a way to test that though, because I only own an Occulus.

How to Build the PlaceViewer

The PlaceViewer was built in Unity 5.5. The project consists of a scene called "MainScene," where the magic happens, and "BakingScene" which bakes the source data into data appropriate for the main viewer scene.

How to use the PlaceViewer:

The source data is 54 mb of pixel diffs that need to be baked into about a hundred gigs of PNG data. The scene "BakingScene" bakes the data out. Run that scene, select a folder where you want to write the data, and then wait for the progress bar to get to 100%. It takes about 3 hours on my computer.

Once the data is written out, run "MainScene" in VR. If you gaze directly at your controllers, you'll see tooltips for what the buttons do. Have fun!

Running on platforms other than Windows

It's a Unity project, so in theory it can work on another platform with a pretty trivial bit of change. I'm relying on System.Windows.Forms for the FolderDialog browser in the ImageProcessor. If you want to hardcode OutputFolder in BakingScript.cs and MainViewerScript.cs, I think everything else should be cross-platform.

Clone this wiki locally