The custom Oculus Link cable will be go on sale on the Oculus website some time later this year. It'll be a USB-C to C cord. Users with older PCs can use a third-party USB-C to USB-A 3 cable to enable Oculus Link. Although bringing Rift-based games to the Quest has been a much sought-after feature, designing the capability wasn't easy. In the same talk, Facebook engineers explained they had to overcome the challenge of reducing latency and maintaining the VR image quality as a Rift game streams from the PC to the Quest.
To run the games, the PC will do the heavy lifting and render the high-quality VR graphics. However, all that data has to be encoded and sent to the Quest headset, which then decodes and displays the game experience in the headset. As this happens, the player's commands have to be sent back to the PC, resulting in a process that can produce slow responsiveness and low frame rates.
"We had to be creative in designing a pipeline in maintaining a VR experience while delivering full content," Bastani said. So to make the visuals easier to unpack, the Oculus Link capability can scale down the image quality streaming from the Rift games, but only partially. The pixel density will only be lowered on the edges of the VR image, not in the center. As a result, consumers probably won't notice the dip in resolution. "This distorted image is smaller in total resolution, but hasn't lost quality where it matters most," Facebook graphics architect Reza Nourai said. Other changes were made to accelerate the encoding and decoding process to keep latency low.
The VR Cardboard launched by Google was a Side Project developed by David Coz and Damien Henry. They created this project during the Google’s “Innovation Time Off” program in which developers were encouraged to spend 20 percent of their time on the things of their interest.