When using a 180 degree panorama-3D image such as the VR 180, the player can turn around the camera on the VR but can not move it.
This is 3DoF operation.
It is possible to move in a specific direction on the VR space using this panoramic image,
perform calculations with as little load as possible, and enable limited 6DoF operation.
Unity 2019.1.9f1 (Windows)
Unity 2019.1.1f1 (Windows)
Unity 2018.3.8 (Windows)
Unity 2018.3.8 (Windows)
Open the [Panorama180Movement] folder in Unity, and then open the Scene/SampleScene scene.
Specify the information of "Spatial cache" (RGB texture, depth texture, movement coordinate, Y rotation value, etc.) stored as a resource in Main Camera in advance.
Note that implementations such as resource loading are hard-coded.
Please use this as a demonstration to the last.
The run was confirmed using the Oculus Rift.
Download the executable file from the following.
https://ft-lab.jp/VRTest/index.html
The following describes the algorithm of this demo.
https://ft-lab.jp/VRTest/algorithm.html
- README updated. Added English README.
- Upload source code to GitHub
- Optimize internal resources (capacity reduction)
- Optimization of spatial interpolation processing
- First release