Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
peter_drugge's avatar
peter_drugge
Honored Guest
6 years ago

Can I use OVROverlay to get better 360 video performance?

Hello, I am developing an Oculus GO app in Unity that shows a 360 video player. So far I have been using a VideoPlayer that renders to a RenderTexture and a sphere with the Skybox/Panoramic shader that uses the same RenderTexture. It works great for most videos. But some videos with a lot of motion "flickers".
I have a video of a skier going down a hill and every time he passes objects close to the camera the object appears twice.
I took a photo of one of the lenses in the GO:
 
As you can see you can clearly see two sticks where it should only be one. And when you actually look into the glasses the effect is even more obvious. I have tested with a 4096x2048 video. But it doesn't seem to matter if I use higher or lower resolution of the videos. I think it is more a limit in the way I render the video to the sphere.

Now to the question: So I started reading about the OVROverlay today and when I read the documentation it sounded like this could be used to render videos to a sphere with better performance. I tried to setup a scene with an OVROverlay and a video player but I couldn't get it to work in the Oculus GO. I used the SampleFramework 180 degrees video player as a source. But I couldn't get that sample code to run on my GO at all. 

Has anyone used an OVROverlay to render 360 videos?

3 Replies

Replies have been turned off for this discussion
  • I have been trying to get it to work and oculus ships a sample with the unity integration, but the video tears quite badly and the audio looses sync. Oculus gallery is using the same tech and the movie files play excellently there, so I am not sure what I am missing 
  • I am working to get Stereo top/bottom 360 video content to work on with OVR overlay. I've changed the settings in the movie player sample script on the MoviePlayer game object to Shape: 360 and stereo: Top Bottom. The issue I am facing is that I am getting stereo separation issues. One of the eyes sphere seems to be a few degrees off and it is giving the video horrible double vision. I am working on a way to fix this. I will post any progress I make.