<div>Hi,</div><div><br></div><div>I'm trying to use paraview's VRPN functionality for head tracking. I've compiled Paraview 3.14.1 on linux (64) and I have one stereo screen. I'm using a Windows tracking server with IOTracker hardware / software.</div>
<div><br></div><div>What works:</div><div>Stereoscopic rendering (I use the cube source as a test).</div><div>Independently of paraview, "vrpn_print_devices" can receive VRPN data.</div><div>(i.e. the tracking numbers change when I move the target)</div>
<div><br></div><div>What doesn't:</div><div>When I move the tracking target, nothing visibly happens in Paraview.</div><div>Expected result:</div><div>The viewing angle should change somehow then the tracking target moves. I have not configured the geometry yet but I expect to see some change in the display.</div>
<div><br></div><div>The build:</div><div>I compiled Paraview with the following enabled:</div><div>BUILD_SHARED_LIB, PARAVIEW_BUILD_QT_GUI, PARAVIEW_USE_MPI and PARAVIEW_BUILD_PLUGIN_VRPlugin</div><div>I also enabled PARAVIEW_USE_VRPN and disabled PARAVIEW_USE_VRUI</div>
<div><br></div><div>Note: Initially, that build failed so I enabled both VRPN and VRUI. Later, I wondered if this was causing problems, so I disabled VRUI again and modified the source to make it compile. I just had to add a Queue member to the pqInternals object inside the VRPN ifdef (copied from the VRUI ifdef). Let me know if I should report that as a bug, or if I'm just wrong.</div>
<div><br></div><div>Running: </div><div>I saved a state file with the cube source. I modified the state file by adding the lines below at the end, just before </Paraview>. Then I restarted Paraview, loaded the VR plugin and loaded the modified state. </div>
<div><br></div><div>Note: I could not find a ViewManager section in the state file as I expected from the howto. Also, I have not configured a pvserver to run a "CAVE" type display, I am just using the default server (localhost). I plan to configure the display geometry correctly once I know the tracking "works", i.e. does something. Is this ok?</div>
<div><br></div><div>Any help greatly appreciated.</div><div><br></div><div>Seán</div><div><br></div><div>---------- Lines added to state file ----------</div><div><br></div><div> <!--></div><div> VRPN Connections</div>
<div> </!--></div><div> <VRConnectionManager></div><div> <VRPNConnection name="iotracker" address="Email <a href="mailto:iotracker@192.168.20.9">iotracker@192.168.20.9</a>"></div>
<div> <Tracker id="1" name="head"/></div><div> </VRPNConnection></div><div> </VRConnectionManager></div><div> <!--></div><div> Interactor Style</div><div> </!--></div>
<div> <VRInteractorStyles></div><div> <Style class="vtkVRStyleTracking" set_property="RenderView1.HeadPose"></div><div> <Tracker name="iotracker.head"/></div><div> </Style></div>
<div> </VRInteractorStyles></div><div> </ServerManagerState></div>