Slave camera relies on main camera matrix and matrix offset, so it's 
meaningless to set their matrix. By contrast, view camera is independent of 
other view.



在 2011-9-27,23:05,"He, Yefei" <yefei...@uiowa.edu> 写道:

> Thanks, Robert, I'll take a look at the examples. Another question: in a 
> composite viewer, if I set the view and projection matrices directly on the 
> slave camera, what are the internal differences between doing this and simply 
> creating another view and setting the view and projection matrices of its 
> camera? I'm trying to set up a composite viewer with multiple views of the 
> same scenegraph. I noticed that the main view (the first view added to the 
> composite viewer) and its slave cameras all render properly, but in the 
> contents of the other views, the depth sorting is incorrect, most noticeably 
> the skydome obscures a lot of faces that should be in front of the skydome.
> 
> Yefei 
> 
> -----Original Message-----
> From: osg-users-boun...@lists.openscenegraph.org 
> [mailto:osg-users-boun...@lists.openscenegraph.org] On Behalf Of Robert 
> Osfield
> Sent: Tuesday, September 27, 2011 3:16 AM
> To: OpenSceneGraph Users
> Subject: Re: [osg-users] Clipping planes for slave camera
> 
> Hi Yefei,
> 
> On Mon, Sep 26, 2011 at 9:20 PM, He, Yefei <yefei...@uiowa.edu> wrote:
>> Is it possible for a slave camera to have different near and far 
>> clipping planes from the master camera? Are there examples for it? I 
>> figure it will be more complicated than changing the angle of view or 
>> adding a shear to the view frustum.
> 
> You have assign different projection matrices to the slave camera either by 
> setting the projection offset matrix for the slave and keeping the slave 
> Camera's ReferenceFrame set to RELATIVE_RF (relative the master Camera) or by 
> setting the view and projection matrices directly on the slave Camera and 
> setting the ReferenceFrame to ABSOLUTE_RF.
> 
> There isn't a specific example that illustrates what you want but the osghud 
> and osgdistortion examples should give you an idea of the different things 
> you can.
> 
> Robert.
> _______________________________________________
> 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
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to