[osg-users] Sync main camera with slave camera rotation

Jannik Heller scrawl at baseoftrash.de
Tue Apr 5 17:52:54 PDT 2016


Hi,

The camera manipulator (which sets the main camera's view matrix) is updated at the end of the update traversal. So, you need to make sure your sync code runs after the update traversal and not before - else you'll be working with the last frame's data which is probably what's introducing the flicker.

Something like this should work. There may be a more elegant solution.

            // instead of mViewer->frame(); syncCamera(); :

            mViewer->eventTraversal();
            mViewer->updateTraversal();
            syncCamera();
            mViewer->renderingTraversals();

Cheers,
Jannik

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=66738#66738








More information about the osg-users mailing list