Tactile WebVR experience for the city of Brussels
To build this immersive tactile experience, we used WebGL to power the browser based 360 video player. ThreeJS to stream the 4K 360 media source in the skysphere’s texture and WordPress as a CMS to speed up the data input. Additionally we optimized the performance by setting up a RAM disk and a local area CDN.
Virtual Reality visit of the city of Brussels
The first challenge was to build a Virtual Reality experience that users can pick up and use without any help. This means that our UX designers polished the user journey in order to make it as straightforward as possible. The second challenge was to optimise the application in order to stream 4K 360 video on demand within Unreal Engine 4.
By default, Unreal Engine 4 doesn’t support the streaming of a 4K media source on a texture. In order to achieve the 4k 360 video streaming speed we wanted to reach, we used a custom build of Unreal Engine 4. We optimised the 3D pipeline of the Nvidia GPUs to the Vive VR headset in order to reach a buffer time of 1 second between two 360 videos.