[Paraview] Oculus Rift

Stephan Rogge Stephan.Rogge at tu-cottbus.de
Fri Apr 5 01:53:27 EDT 2013


Hello,

To consider the Oculus Tracker the head orientation should be applied to
vtkCameras view matrix. This should be straight forward. The lens distortion
is more challenging. The Oculus Rift SDK documentation says that lens
distortion is applied as a post-process. So we need a render target where
the scene is rendered to (with a bigger resolution) and then execute this
distortion correction which will pull out some pixels. 

Some questions come to my mind:
* Do we need a new PV renderer which applied this post-process here?
* Should the OR output delegate to pvrenderserver window? 
* Should it be integrated into ParaView or leave it as OculusRiftView
Plug-In?

Cheers,
Stephan

> It appears to me that the biggest issue in supporting the Oculus Rift 
> would be that they use an optical distortion for the left and right eye 
> (to achieve a bit of a fish eye type effect). Thus I don't think just 
> displaying a left/right eye view (like one does now with Paraview on 
> flat screen stereo displays) would be sufficient. It seems like you need 
> to go through their API for the distortion...

> Integrating their head tracking into Paraview might be a bit tricky as 
> well...

> Brian

> On 04/04/2013 9:16 AM, Aashish Chaudhary wrote:
> Hi Stephan,
>
> The currently we assume that screens are fixed in space and therefore
> supports, systems like caves, walls etc. I think it will be easy to
> implement
> (or update the code for HMD). If there is an interest we could support
> it technically by providing you info on current implementation over
emails.
>
> Thanks,
>
>
>
> On Thu, Apr 4, 2013 at 9:23 AM, Nikhil Shetty <nikhil.shetty at
kitware.com
> <mailto:nikhil.shetty at kitware.com>> wrote:
>
>     Hi Stephan,
>
>     There is a CAVE module in PV but I'm not sure how good it should be
>     for an HMD. Long ago I had written PVJuggler module which enables PV
>     for Immersive environments using VRJuggler. VRJuggler can be
>     configured for HMD. So it should work but I havnt tested it on the
>     RIft (still waiting for it to show up at my door :) )
>
>     -Nikhil
>
>
>     On Thu, Apr 4, 2013 at 4:06 AM, Stephan Rogge
>     <Stephan.Rogge at tu-cottbus.de <mailto:Stephan.Rogge at
tu-cottbus.de>>
>     wrote:
>
>         Hello,____
>
>         __ __
>
>         we've just ordered an Oculus Rift device and can't wait to get
>         our hands on it. Until we can dive into this immersive
>         experience we wonder whether OR is supported by ParaView / VTK?
>         Before we start to think about adopting VTK-code pieces we would
>         like to know if anybody else is preparing PV for the HMD.____
>
>         __ __
>
>         Cheers,____
>
>         Stephan____
>
>
>         _______________________________________________
>         Powered by www.kitware.com <http://www.kitware.com>
>
>         Visit other Kitware open-source projects at
>         http://www.kitware.com/opensource/opensource.html
>
>         Please keep messages on-topic and check the ParaView Wiki at:
>         http://paraview.org/Wiki/ParaView
>
>         Follow this link to subscribe/unsubscribe:
>         http://www.paraview.org/mailman/listinfo/paraview
>
>
>
>
>     --
>     Regards
>     Nikhil
>
>     _______________________________________________
>     Powered by www.kitware.com <http://www.kitware.com>
>
>     Visit other Kitware open-source projects at
>     http://www.kitware.com/opensource/opensource.html
>
>     Please keep messages on-topic and check the ParaView Wiki at:
>     http://paraview.org/Wiki/ParaView
>
>     Follow this link to subscribe/unsubscribe:
>     http://www.paraview.org/mailman/listinfo/paraview
>
>
>
>
> --
> | Aashish Chaudhary
> | R&D Engineer
> | Kitware Inc.
> | www.kitware.com <http://www.kitware.com>
>
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the ParaView Wiki at:
http://paraview.org/Wiki/ParaView
>
> Follow this link to subscribe/unsubscribe:
> http://www.paraview.org/mailman/listinfo/paraview
>



More information about the ParaView mailing list