<div dir="ltr"><div>At a high level the OpenVR module in VTK definitely supports animations in VR. We have a demo of 4D pediatric medical data and another of airflow stream particles. Both run nicely with no issues. So technically there is no problem with it.<br><br>I believe the nightly PV builds for windows now include the OpenVR plugin and it also supports animations using the OpenVR plugin. This version may be more recent and capable than the OpenVR specific executable that I previously posted. I think you send to OpenVR first, and then start playing the animation. I have tested this, just not in the past month or so. But....200 fps animations are not really PVs strong suit (never really been a main use case for it) so you may run into performance issues unless you are careful.<br><br></div><div>FWIW PV uses the shared context approach for OpenVR. <br><br></div><div>The VR (not openVR) plugin for PV is a completely different beast.<br><br></div><div>- Ken<br></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Apr 6, 2018 at 10:46 AM, Jamil Goettlich <span dir="ltr"><<a href="mailto:jamil.goettlich@gmail.com" target="_blank">jamil.goettlich@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hello VTK Users,<div><br></div><div>I have some general questions to the current state of VR in VTK. Please let me know if this is not the right place to ask questions about that. According to what I have read (among others "Enhancements to VTK enabling scientific visualization in immersive environments") there are two favourized ways of bringing VTK into VR:<br>- VR-Toolkit embedding --> Using VTK with the OpenVR API (HMDs)</div><div>- OpenGL context sharing (VTK Rendering External) --> Using existing contexts from other (VR-)Toolkits (Multiple devices)</div><div><br></div><div>Until now I have only seen single frames being displayed in VR
<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">(in VTK as well as in Paraview)</span>, not unsteady state (e.g. in ParaView 5.3, OpenVR version, I cannot press the play button and send the content to OpenVR, I can only see one frame on the HMD).</div><div>From what I have seen so far, the VR-Plugin of ParaView does not use any of the two methods. They are using the library VRPN for interacting but all the rest is done within ParaView.</div><div><br></div><div>My questions are the following:</div><div>- Is there anybody who has displayed unsteady states with VTK in VR and if so what method was used and how was that done?</div><div>- Is there any paper or detailled documentation to the OpenGL context sharing method? I did not find alot to that except from the testing example </div><div>"TestGLUTRenderWindow.cxx" which I was not able to build properly until now. Also, if anyone has experience using FreeVR with VTK OpenGL context sharing method, I would be very interested in that too. <br><br>I hope my questions are appropriate (and not too widespread) and I would be very happy to be pointed to some current sources, especially concerning unsteady state simulations with VTK in VR. I would be very happy for anyone to share their own experiences or some current papers to that topic.</div><div><br></div><div>Thanks alot,</div><div><br></div><div>Jamil</div><div><br></div></div>
<br>______________________________<wbr>_________________<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/<wbr>opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" rel="noreferrer" target="_blank">http://www.vtk.org/Wiki/VTK_<wbr>FAQ</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" rel="noreferrer" target="_blank">http://markmail.org/search/?q=<wbr>vtkusers</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="https://vtk.org/mailman/listinfo/vtkusers" rel="noreferrer" target="_blank">https://vtk.org/mailman/<wbr>listinfo/vtkusers</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Ken Martin PhD<div>Distinguished Engineer<br><span style="font-size:12.8px">Kitware Inc.</span><br></div><div>28 Corporate Drive<br>Clifton Park NY 12065<br><div><br></div><div><span style="font-size:10pt;font-family:Tahoma,sans-serif">This communication,
including all attachments, contains confidential and legally privileged
information, and it is intended only for the use of the addressee. Access to this email by anyone else is
unauthorized. If you are not the intended recipient, any disclosure, copying,
distribution or any action taken in reliance on it is prohibited and may be
unlawful. If you received this communication in error please notify us
immediately and destroy the original message.
Thank you.</span></div></div></div></div></div>
</div></div></div></div>