We are working on a VR title where we need to render a specific object with a different eye separation. We have a large scene with everything rendered with very little eye separation so it seems big. However, we need one object close to the camera that we want to render with a reasonable eye separation so it feels 3D.
We’ve looked into using a SceneCapture2D (described here https://forums.unrealengine.com/showthread.php?4101-How-to-render-the-weapon-of-an-FPS-separately) which would work but as far as we an see it will only do the render once (not once for each eye).
I think we need to force the object to render last, clear the depth buffer and then render using different projections. Does anyone know how we can achieve this?