cameraLight->setRenderTargetImplementation(Camera::FRAME_BUFFER_OBJECT);// 这句使内容不渲染到屏幕上 cameraLight->setRenderOrder(Camera::PRE_RENDER);
1.setRenderTargetImplementation 声明渲染到 FRAME_BUFFER_OBJECT 这点我不太懂, 尚未这方面理论基础 2.像机的内容先绘制到窗口上, 被下一个像机覆盖, 就不显示到窗口上了.code
以前的一项研究成果是: 全部像机都在同一个GraphicsContext上,才能应用采样贴图 如今还在研究Examples osgfpdepth这个自带的例子blog
FrameBufferObjectget