I've created a stereoscopic video player in Unity 5.6 roughly following this guide: http://bernieroehl.com/360stereoinunity/ so I have my video playing on a Render Texture and assign the top half to a sphere for one eye and the bottom half to another.
As part of my project I have the Fove Rig with the Fove Interface set as "Main Camera" - under the Headset Overrides I have Use Camera Override checked and assigned my left and right cameras to the left and right eyes.
The proper videos seem to be playing to the correct eyes in the Fove which is great - but for some reason the video quality in the HMD is very low, even though in the editor the video plays very nicely. If I try to override the Oversampling or Antialiasing in the Fove Interface the video doesn't play at all.
I have the settings on the Render Texture itself set very high: resolution set to the original video size (2304x2304), 8 samples anti-aliasing, ARGB32 color format, Trilinear filtering, etc. I'm wondering if there are other settings I should have used - for example I noticed there are specific Fove shaders for materials, are these required to get optimal quality in the HMD?
Any help would be much appreciated - thanks!
Please sign in to leave a comment.