Working 6DOF Video - Real-time rendered at 4K 60FPS
Real time 6DOF video, running in Unity.
This project started as my graduation project for HKU University of the Arts Utrecht in 2017.
Can be streamed over simple network connections since it uses regular video (H264, HEVC, VP9) instead of a proprietary format.
A depth map is used to simulate a parallax effect, it allows free movement of the user and eliminates the need for stereoscopic video footage for a 3D effect.
The effect reduces motion sickness that traditional stereoscopic 360 video can inflict, by having the extra parallax movement.
This technique can double the resolution of 3D 360 video when played from a video with 4 channel RGBA colors.
Works on Windows, Android, iOS and WebGL.
Flawlessly works with all VR Devices including Oculus rift, HTC Vive, GearVR and Oculus Go.
Source video is 3840x2160 60FPS
Requires an additional depth map (Any format). Camera's that can generate this footage are for example: Google Jump (used for this video), Kandao Obsidian R, or any camera rig with a lot of overlapping footage.
Can be combined with realtime meshes:
https://www.youtube.com/watch?v=UVKfDQxYwMo
Demo running on Android:
https://www.youtube.com/watch?v=3sTttLNZtMc
Footage provided by Alex Suber