Actually osgScaleViewer uses Equalizer event handling and manages the eye/center/up on its own (differently than both eqPly and osgViewer). To use the OSG manipulators one must code against the
osgViewer API (for the EventQueue/CameraManipulator) which breaks Equalizer stereo. I have an osgScaleViewer2 implementation/hack that does this and would be happy to share my experiences if requested.
- Dardo
_______________________________________________
eq-dev mailing list
eq-...@equalizergraphics.com
http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com
I'm interested in your osgViewer implementation since I wanted to try this a
while ago too...
Thanks,
Robert
--
View this message in context: http://software.1713.n2.nabble.com/osgScaleViewer-shows-no-output-tp6159274p6172739.html
Sent from the Equalizer - Parallel Rendering mailing list archive at Nabble.com.
_______________________________________________
Note that some of the OSG manipulators (e.g. flight, drive) seem to expect a more accurate clock than eq::Config provides, so they behave a little funny. There's still work there to correctly
synchronize across all viewers. I'm also not totally convinced I'm doing this the "right" way, but its a start...
- Dardo
Note that some of the OSG manipulators (e.g. flight, drive) seem to expect a more accurate clock than eq::Config provides, so they behave a little funny.
On 3/16/11 7:11 AM, Stefan Eilemann wrote:
> Hello Dardo,
>
>
> On Tue, Mar 15, 2011 at 10:24 PM, Dardo D Kleiner - CONTRACTOR [via Software] <[hidden email] </user/SendEmail.jtp?type=node&node=6176072&i=0&by-user=t>> wrote:
>
> Note that some of the OSG manipulators (e.g. flight, drive) seem to expect a more accurate clock than eq::Config provides, so they behave a little funny.
>
>
> Is the issue the per-node clock precision or the clock synchronization across nodes?
>
As is often the case, my initial assessment of this issue was incorrect. In fact, the events being added to the queue were using the osg timer instead of the config clock used to set frame stamps,
leading to the erratic behavior. Clock precision is not a problem, the related manipulators now work as expected...
That is now fixed, as are a number of other issues. Please reference the attached for the latest implementation.
Thanks!
- Dardo