Well, we can deceive viewer if we make so:

Code:
viewer.getLight()->setAmbient(osg::Vec4(0.0,0.0,0.0,1.0));
viewer.getLight()->setPosition(osg::Vec4(0.0,0.0,0.0,1.0));
viewer.getLight()->setDiffuse(osg::Vec4(0.0,0.0,0.0,1.0));
viewer.getLight()->setConstantAttenuation(0.003);
viewer.getLight()->setLinearAttenuation(0.1);
viewer.getLight()->setQuadraticAttenuation(0.1);
viewer.getLight()->setName("global_light");
viewer.getLight()->setLightNum(0);

viewer.setLightingMode(osg::View::SKY_LIGHT);



The light source still be exist, but will be invisible.

Cheers,
Nickolai

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





_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to