diff --git a/src/Gui/View3DInventorViewer.cpp b/src/Gui/View3DInventorViewer.cpp index 4fcc50317d..44148bff37 100644 --- a/src/Gui/View3DInventorViewer.cpp +++ b/src/Gui/View3DInventorViewer.cpp @@ -781,7 +781,9 @@ void View3DInventorViewer::setSceneGraph(SoNode* root) SoSearchAction sa; sa.setNode(this->backlight); - SoNode* scene = this->getSceneGraph(); + //we want the rendered scene with all lights and cameras, viewer->getSceneGraph would return + //the geometry scene only + SoNode* scene = this->getSoRenderManager()->getSceneGraph(); if(scene && scene->getTypeId().isDerivedFrom(SoSeparator::getClassTypeId())) { sa.apply(scene);