Thanks everyone, setting the LightModel solved the problem.
- Necdet Can

Sebastian Messerschmidt wrote:
> osg::LightModel::setAmbientIntensity(const osg::Vec4& ambient)
> 
> IIRC this controls the global ambient intensity. So setting this to zero
> might solve your problem.
> 
> hth,
> 
> Sebastian
> 
> Necdet Can Atesman schrieb:
>> Hi folks,
>>
>> I am unable to create complete darkness in osg. I'm setting the only
>> light source to not emit anything, but the objects in my scene are still
>> visible, although very faintly. Is there something wrong with the code,
>> or is it just osg/opengl?
>>
>> osg::Light* light = new osg::Light();
>> light->setAmbient(osg::Vec4d(0.0f, 0.0f, 0.0f, 1.0f));
>> light->setDiffuse(osg::Vec4d(0.0f, 0.0f, 0.0f, 1.0f));
>> light->setSpecular(osg::Vec4d(0.0f, 0.0f, 0.0f, 1.0f));
>> osgView* view = new osg::View();
>> osgView->setLightingMode(osg::View::HEADLIGHT);
>> view->setLight(light);
>>
>> Thanks,
>> Necdet Can
>> _______________________________________________
>> osg-users mailing list
>> [email protected]
>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>>
>>   
> 
> 
> 
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> 
> 

_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to