Hi Alexande,

FYI, I'm now looking at this issue.  It does look like a bug, I
haven't characterised the problem yet though...

Robert.

On Mon, Jan 26, 2009 at 4:42 PM, Alexandre Amalric
<alex.pix...@gmail.com> wrote:
> Hi Robert,
>
> thank you for according some time to this case, it's very important to me to
> understand what I'm doing wrong or if it's a bug from osg ;-)
>
> Kind regards,
>
> 2009/1/26 Robert Osfield <robert.osfi...@gmail.com>
>>
>> Hi Alexandre,
>>
>> Thanks for the updated example and screenshot, this makes it much
>> clearer.  I'm fixing another bug right now, but once that is complete
>> I'll have another look at this example.
>>
>> Robert.
>>
>> On Mon, Jan 26, 2009 at 4:32 PM, Alexandre Amalric
>> <alex.pix...@gmail.com> wrote:
>> > Hi Robert,
>> >
>> > Well I attached new version from my sample file.
>> >
>> > If you launch sample file without argument you should see
>> > no_slave_camera.png.
>> >
>> > If you launch with argument "--addslave", it's activate a piece of code
>> > wich
>> > add a slave camera to an osg::View and you'll see attached screenshot
>> > with_slave_camera.png.
>> >
>> > You see that in with_slave_camera.png screenshot there's no light,
>> > because
>> > of adding this slave camera to the view.
>> >
>> > Maybe like you said it's only an incorrect usage from slave cameras but
>> > It
>> > will be nice if you confirm that I'm mistaken if it's.
>> >
>> > 2009/1/26 Robert Osfield <robert.osfi...@gmail.com>
>> >>
>> >> HI Alexandre,
>> >>
>> >> I read your explanation but am still am confused.  Could you modify
>> >> the code so that you use a command line argument to add/remove the
>> >> code this will make it easy to test the two configuration without
>> >> recompile.
>> >>
>> >> As for it being a serious issue, well it could well still be an
>> >> incorrect usage issue rather than a bug.  Could you explain by what
>> >> you mean by corrupt.
>> >>
>> >> Robert.
>> >>
>> >> On Mon, Jan 26, 2009 at 4:04 PM, Alexandre Amalric
>> >> <alex.pix...@gmail.com> wrote:
>> >> > Hi Robert,
>> >> >
>> >> > I'm sorry If my explanation wasn't clear enough but it seems to be to
>> >> > be
>> >> > a
>> >> > serious issue so I will take more time to make myself clear.
>> >> >
>> >> > In the file osgLight.cpp previously attached there is a piece of code
>> >> > in
>> >> > main function at line 397 to 400 :
>> >> >
>> >> >     ///////////////////////////////////////////
>> >> >     // SLAVE CAM REMOVE LIGHT
>> >> >     osg::ref_ptr<osg::Camera> camera = new osg::Camera;
>> >> >
>> >> > camera->setGraphicsContext(view->getCamera()->getGraphicsContext());
>> >> >     camera->setViewport(new osg::Viewport(0, 0 , traits->width/2,
>> >> > traits->height/2));
>> >> >     view->addSlave(camera.get(), osg::Matrixd(), osg::Matrixd());
>> >> >     ///////////////////////////////////////////
>> >> >
>> >> > If you launch this sample file by this piece of code the scene is
>> >> > well
>> >> > lighted, but if you try to launch the same file without commenting
>> >> > those
>> >> > lines, the scene isn't well lighted.
>> >> >
>> >> > It seems to me that when we add a slave camera to an osg::View the
>> >> > lighting
>> >> > from the scene is corrupt.
>> >> >
>> >> > I hope I was clear enough.
>> >> >
>> >> > Kind regards,
>> >> >
>> >> > 2009/1/26 Robert Osfield <robert.osfi...@gmail.com>
>> >> >>
>> >> >> HI Alexandre,
>> >> >>
>> >> >> I can't find the code you are referring to in the osglight.cpp you
>> >> >> provided.
>> >> >>
>> >> >> I'm afraid I really don't understand what you are trying to achieve,
>> >> >> and what is happening that is wrong.  Given this there is nothing I
>> >> >> can do till you provide a clear example code and a better
>> >> >> explanation.
>> >> >>
>> >> >> Robert.
>> >> >>
>> >> >> On Mon, Jan 26, 2009 at 8:29 AM, Alexandre Amalric
>> >> >> <alex.pix...@gmail.com> wrote:
>> >> >> > Hi osg-users,
>> >> >> >
>> >> >> > I recently have found something weird about adding slave camera to
>> >> >> > osgViewer::View when managing my own lightning.
>> >> >> >
>> >> >> > I'm using OSG SVN version.
>> >> >> >
>> >> >> > I derived osgLight example to show you my problem, please compile
>> >> >> > attached
>> >> >> > code with uncommenting following lines :
>> >> >> > // Adding slave camera, uncomment to show bug !!
>> >> >> > and you'll see that lighting has disappear...
>> >> >> >
>> >> >> > when you remove comments scene isn't lighted has expected because
>> >> >> > of
>> >> >> > adding
>> >> >> > slave camera...
>> >> >> >
>> >> >> > Kind regards,
>> >> >> >
>> >> >> > --
>> >> >> > Alexandre AMALRIC                   Ingénieur R&D
>> >> >> > ===================================
>> >> >> > PIXXIM S.A. 73E, rue Perrin-Solliers 13006 Marseille
>> >> >> > http://www.pixxim.fr
>> >> >> >
>> >> >> > _______________________________________________
>> >> >> > osg-users mailing list
>> >> >> > osg-users@lists.openscenegraph.org
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>> >> >> >
>> >> >> >
>> >> >> _______________________________________________
>> >> >> osg-users mailing list
>> >> >> osg-users@lists.openscenegraph.org
>> >> >>
>> >> >>
>> >> >> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>> >> >
>> >> >
>> >> >
>> >> > --
>> >> > Alexandre AMALRIC                   Ingénieur R&D
>> >> > ===================================
>> >> > PIXXIM S.A. 73E, rue Perrin-Solliers 13006 Marseille
>> >> > http://www.pixxim.fr
>> >> >
>> >> > _______________________________________________
>> >> > osg-users mailing list
>> >> > osg-users@lists.openscenegraph.org
>> >> >
>> >> >
>> >> > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>> >> >
>> >> >
>> >> _______________________________________________
>> >> osg-users mailing list
>> >> osg-users@lists.openscenegraph.org
>> >>
>> >> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>> >
>> >
>> >
>> > --
>> > Alexandre AMALRIC                   Ingénieur R&D
>> > ===================================
>> > PIXXIM S.A. 73E, rue Perrin-Solliers 13006 Marseille
>> > http://www.pixxim.fr
>> >
>> > _______________________________________________
>> > osg-users mailing list
>> > osg-users@lists.openscenegraph.org
>> >
>> > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>> >
>> >
>> _______________________________________________
>> osg-users mailing list
>> osg-users@lists.openscenegraph.org
>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
>
>
> --
> Alexandre AMALRIC                   Ingénieur R&D
> ===================================
> PIXXIM S.A. 73E, rue Perrin-Solliers 13006 Marseille
> http://www.pixxim.fr
>
> _______________________________________________
> osg-users mailing list
> osg-users@lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
>
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to