Re: [osg-users] PagedLODs under an RTT camera - how to use the proper viewpoint?
HI Glenn, The osg::Camera/RTT mechanism has explict support for inheriting the parents view point for the purpose of LOD calculations. Simple use: camera-setReferenceFrame(osg::Camera::ABSOLUTE_RF_INHERIT_VIEWPOINT); This is what osgShadow does for making sure the shadows use the same LOD's as the master camera. Robert. On Tue, Oct 4, 2011 at 10:10 PM, Glenn Waldron gwald...@gmail.com wrote: Hi friends, I have a graph under an RTT camera. That graph contains PagedLODs. Of course, I want the cull traversal to load the PagedLODs based on my main scene camera, and NOT based on the RTT camera's location. I've tried a couple of things: 1) Calling CullVisitor::pushReferenceViewPoint on the RTT subgraph ... to no effect 2) Creating a new RenderStage and traversing the RTT subgraph a second time with it; that works in terms of properly activating the PagedLODs, but not for rendering - the still switch in/out relative to the RTT camera. I'd appreciate some pointers on this one. Thanks. Glenn Waldron / Pelican Mapping / @glennwaldron ___ 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
Re: [osg-users] PagedLODs under an RTT camera - how to use the proper viewpoint?
Robert, That works, thank you! However... I found that the ClusterCullingCallback doesn't cooperate. It looks like the CCC uses getEyePoint() to do its test. I changed it to use getViewPoint() and it seems to work properly. Let me know whether you concur, and if so I will submit the change. Glenn Waldron / Pelican Mapping / @glennwaldron On Wed, Oct 5, 2011 at 3:48 AM, Robert Osfield robert.osfi...@gmail.comwrote: HI Glenn, The osg::Camera/RTT mechanism has explict support for inheriting the parents view point for the purpose of LOD calculations. Simple use: camera-setReferenceFrame(osg::Camera::ABSOLUTE_RF_INHERIT_VIEWPOINT); This is what osgShadow does for making sure the shadows use the same LOD's as the master camera. Robert. On Tue, Oct 4, 2011 at 10:10 PM, Glenn Waldron gwald...@gmail.com wrote: Hi friends, I have a graph under an RTT camera. That graph contains PagedLODs. Of course, I want the cull traversal to load the PagedLODs based on my main scene camera, and NOT based on the RTT camera's location. I've tried a couple of things: 1) Calling CullVisitor::pushReferenceViewPoint on the RTT subgraph ... to no effect 2) Creating a new RenderStage and traversing the RTT subgraph a second time with it; that works in terms of properly activating the PagedLODs, but not for rendering - the still switch in/out relative to the RTT camera. I'd appreciate some pointers on this one. Thanks. Glenn Waldron / Pelican Mapping / @glennwaldron ___ 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
[osg-users] PagedLODs under an RTT camera - how to use the proper viewpoint?
Hi friends, I have a graph under an RTT camera. That graph contains PagedLODs. Of course, I want the cull traversal to load the PagedLODs based on my main scene camera, and NOT based on the RTT camera's location. I've tried a couple of things: 1) Calling CullVisitor::pushReferenceViewPoint on the RTT subgraph ... to no effect 2) Creating a new RenderStage and traversing the RTT subgraph a second time with it; that works in terms of properly activating the PagedLODs, but not for rendering - the still switch in/out relative to the RTT camera. I'd appreciate some pointers on this one. Thanks. Glenn Waldron / Pelican Mapping / @glennwaldron ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] PagedLODs under an RTT camera - how to use the proper viewpoint?
On 10/4/2011 3:10 PM, Glenn Waldron wrote: Hi friends, I have a graph under an RTT camera. That graph contains PagedLODs. Of course, I want the cull traversal to load the PagedLODs based on my main scene camera, and NOT based on the RTT camera's location. I've tried a couple of things: 1) Calling CullVisitor::pushReferenceViewPoint on the RTT subgraph ... to no effect 2) Creating a new RenderStage and traversing the RTT subgraph a second time with it; that works in terms of properly activating the PagedLODs, but not for rendering - the still switch in/out relative to the RTT camera. I'd appreciate some pointers on this one. Thanks. Wouldn't shadowmap cameras face the same issue hand have already solved this? Maybe the technique can be inferred from there. -- Chris 'Xenon' Hanson, omo sanza lettere. xe...@alphapixel.com http://www.alphapixel.com/ Digital Imaging. OpenGL. Scene Graphs. GIS. GPS. Training. Consulting. Contracting. There is no Truth. There is only Perception. To Perceive is to Exist. - Xen ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org