[osg-users] [Problem with osgLight]
Jean-Baptiste Authesserre
authesse at gmail.com
Wed Jun 18 07:31:30 PDT 2008
Hi,
I am a little confused. My camera
2008/6/18 Paul Melis <paul at science.uva.nl>:
> Jean-Baptiste Authesserre wrote:
>
>> Hi everyone,
>>
>> I have some problem with OSG Light, and I don't find answer in the osg
>> archives. My problem is the following : I don't understand why with the
>> following code my object isn't uniformly enlighten. (cf. image in attached
>> document)
>> -The black and white square of the image is centered at (0, 0, 0) (in
>> world frame with convention (x, y, z))
>> -The camera is located at (0, 0, -20)
>> -the light is located at (0,20, -15)
>>
> If you didn't change this yourself then +Z will be the up axis, btw
>
>>
>>
>> The code for activating light is the following:
>>
>> /*****************************
>> ** light *************************************/
>>
>>
>> //Creation of light source
>> osg::Light* light = new osg::Light();
>> osg::LightSource * lightsource = new osg::LightSource();
>> lightsource->setLight(light);
>> // put the light source in the scenegraph
>> root->addChild(lightsource);
>>
>> // turn light on
>> osg::StateSet * stateset = root->getOrCreateStateSet();
>> lightsource->setStateSetModes(*stateset, osg::StateAttribute::ON);
>> light->setAmbient(osg::Vec4d(1.0, 1.0, 1.0, 1.0));
>> //light->setDiffuse(osg::Vec4d(0.0, 0.0, 0.0, 0.0));
>> //light->setSpecular(osg::Vec4d(1.0, 1.0, 1.0, 1.0));
>> light->setPosition(osg::Vec4d(0.0, 20.0, -15.0, 1.0));
>>
>>
>> /******************************************************************************/
>>
>> So, I don't understand why the bottom-left corner of my square is darker
>> than the others corners
>>
> I don't see any difference here between left and right bottom corners,
> they're equally dark IMHO. Which seems to make sense, as you've put the
> light source above and little in front of the camera, but in the center of
> the object (the X plane).
>
> Paul
>
>> Has anybody an Idea?
>>
>>
>> Best regards,
>>
>> Jean-Baptiste.
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> osg-users mailing list
>> osg-users at lists.openscenegraph.org
>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>>
>>
>
> _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080618/763e35b9/attachment.htm>
More information about the osg-users
mailing list