<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Thanks to all of you for your helpful information. <div><br></div><div>I'll have to talk about this more with David and my boss to see what they think about trying to move forward with looking at ParaView in our VR setup. I'll have them look over the information you've provided and see what they think.<div><br></div><div>Thanks again, and I'll talk to you later,</div><div>-Eric</div><div><br></div><div><br><div><div>On Apr 28, 2010, at 4:21 PM, Julien Finet wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><br><div class="gmail_quote">On Wed, Apr 28, 2010 at 3:37 PM, Eric E. Monson <span dir="ltr"><<a href="mailto:emonson@cs.duke.edu">emonson@cs.duke.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div style="word-wrap:break-word">Hey Aashish,<div><br></div><div>Here is the info I got from David Zielinski, who is the programmer and technical expert on our 6-sided VR cave here at Duke:<div><div><br></div><div><span style="font-family:Arial, Helvetica, sans-serif;font-size:12px"></span><blockquote type="cite">
<span style="font-family:Arial, Helvetica, sans-serif;font-size:12px">We are using an intersense is-900. We currently have both VRPN and trackd installed.<br><br>Also, for stereo cameras in VR to work correctly they need to be drawn using asymmetric frustums.<br>
<a href="http://www.orthostereo.com/geometryopengl.html" target="_blank">http://www.orthostereo.com/geometryopengl.html</a></span></blockquote></div></div></div></div></blockquote><div>I don't think the cave handles OpenGL stereo vision (<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; ">GL_BACK_LEFT, GL_BACK_RIGHT<span class="Apple-style-span" style="font-family: arial; ">) (to be confirmed). However, you can probably derive from the cave render manager and add support for stereo vision. Or you can setup as many cameras (eyes) as you want and do the stereo somewhere else.</span></span></div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div style="word-wrap:break-word"><div><div><div><div><div></div><div>So, it looks like he commonly uses VRPN as an interface layer to both the head tracker and a wand. Since ParaView supports some sort of Cave mode, I guess we're curious about some aspects of how things are done and what already exists (or could be written):</div>
<div><br></div><div>1. Is the stereo viewing in Cave mode done with asymmetric frustums?</div></div></div></div></div></div></blockquote><div>Using the pvx file, you have control over your cameras (relative position + orientation), so I believe the asymmetric frustums are supported.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div style="word-wrap:break-word"><div><div><div><div><div>2. Could a client be built to change the viewpoint based on the head tracker?</div>
</div></div></div></div></div></blockquote><div>Right now, the client can change the viewpoint based on mouse events, I guess it is then possible to connect a header tracker to it.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div style="word-wrap:break-word"><div><div><div><div><div>3. Is it possible to also take in the wand data to change the view or manipulate widgets?</div></div></div></div></div></div></blockquote><div>You can handle any ParaView object on the client side. </div>
<div><br></div><div>Julien.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div style="word-wrap:break-word"><div><div><div><div><div><div class="h5">
<div>On Apr 28, 2010, at 1:46 PM, Aashish Chaudhary wrote:</div><br><blockquote type="cite">Someone can write a very simple client using VRPN (<a href="http://www.cs.unc.edu/Research/vrpn" target="_blank">http://www.cs.unc.edu/Research/vrpn</a>) for ParaView. <br>
<br>Eric, do you know the hardware these folks are using for tracking? <br>
<br>~Regards, <br>Aashish<br><br><br><div class="gmail_quote">On Wed, Apr 28, 2010 at 1:28 PM, Utkarsh Ayachit <span dir="ltr"><<a href="mailto:utkarsh.ayachit@kitware.com" target="_blank">utkarsh.ayachit@kitware.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">There's no tracking functionality provided yet. The user is expected<br>
to interact from the client terminal. Of course, the community is more<br>
than welcome to come up with drivers to drive the client using head<br>
tracking devices as an input :).<br>
<font color="#888888"><br>
Utkarsh<br>
</font><div><div></div><div><br>
On Wed, Apr 28, 2010 at 12:57 PM, Eric E. Monson <<a href="mailto:emonson@cs.duke.edu" target="_blank">emonson@cs.duke.edu</a>> wrote:<br>
> Hey Julien,<br>
> Someone was asking me recently, and maybe you know the answer: How to people<br>
> interact with ParaView when running in Cave mode? Is there any support for<br>
> head tracking?<br>
> Thanks,<br>
> -Eric<br>
> ------------------------------------------------------<br>
> Eric E Monson<br>
> Duke Visualization Technology Group<br>
><br>
> On Apr 28, 2010, at 11:14 AM, Julien Finet wrote:<br>
><br>
> Hi Augusto,<br>
> Yes, the cave mode is supported by ParaView 3.8 RC1.<br>
> See the following wiki page for instructions to use the cave:<br>
> <a href="http://paraview.org/Wiki/Configuring_Server_Environment_Using_*.pvx_XML_Files#Cave_Rendering" target="_blank">http://paraview.org/Wiki/Configuring_Server_Environment_Using_*.pvx_XML_Files#Cave_Rendering</a><br>
><br>
> Please let me know if you have any question or if you encounter problems,<br>
> I'll be happy to update the wiki page with the issues you encounter.<br>
> Regards,<br>
> Julien.<br>
> ---------- Forwarded message ----------<br>
> From: Augusto Escobar <<a href="mailto:augustomescobar@gmail.com" target="_blank">augustomescobar@gmail.com</a>><br>
> Date: Mon, Apr 26, 2010 at 2:29 PM<br>
> Subject: [Paraview] Cave mode for 3.8<br>
> To: ParaView <<a href="mailto:paraview@paraview.org" target="_blank">paraview@paraview.org</a>><br>
><br>
><br>
> Is cave mode working for Paraview 3.8 RC1?<br>
><br>
> Do you have a tutorial that teachs how to make it works since the MPI<br>
> configuration?<br>
><br>
> --<br>
> Abraços,<br>
> Augusto Escobar<br>
> _______________________________________________<br>
> Powered by <a href="http://www.kitware.com/" target="_blank">www.kitware.com</a><br>
><br>
> Visit other Kitware open-source projects at<br>
> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
><br>
> Please keep messages on-topic and check the ParaView Wiki at:<br>
> <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
><br>
> Follow this link to subscribe/unsubscribe:<br>
> <a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
><br>
> _______________________________________________<br>
> Powered by <a href="http://www.kitware.com/" target="_blank">www.kitware.com</a><br>
><br>
> Visit other Kitware open-source projects at<br>
> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
><br>
> Please keep messages on-topic and check the ParaView Wiki at:<br>
> <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
><br>
> Follow this link to subscribe/unsubscribe:<br>
> <a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
><br>
><br>
> _______________________________________________<br>
> Powered by <a href="http://www.kitware.com/" target="_blank">www.kitware.com</a><br>
><br>
> Visit other Kitware open-source projects at<br>
> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
><br>
> Please keep messages on-topic and check the ParaView Wiki at:<br>
> <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
><br>
> Follow this link to subscribe/unsubscribe:<br>
> <a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
><br>
><br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com/" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>| Aashish Chaudhary <br>| R&D Engineer <br>| Kitware Inc. <br>| <a href="http://www.kitware.com/" target="_blank">www.kitware.com</a> <br>
</blockquote></div></div></div><br></div></div></div></div></blockquote></div><br>
</blockquote></div><br></div></div></body></html>