我要发帖 回复

正式会员

4

主题

20

积分

0

专家分

:

私信
发表时间 : 2009-3-12 16:09:48 | 浏览 : 1889    评论 : 2
我在OSG 中用RRT方法:
   camera->attach(osg::Camera::COLOR_BUFFER,image);
或者
   camera->attach(osg::Camera::COLOR_BUFFER,texture);
这样能得到一张纹理, 但是我想在OpenGL的GLSL下(shader是在OpenGL中写的)用到这张纹理,请问怎么才能将这纹理转为OpenGL能识别的格式呢?

最近VR访客

FlySky 评论于2009-3-12 22:32:07
可以考虑把它里面的数据读出来,,,然后就可以自由使用~~~

OSG中国官方网站:http://www.osgChina.org
OSG中国官方讨论区:http://bbs.osgChina.org

OSG专业群-OSG地形研究者 49668412
      OSG地形专业研究 45763709
s99 评论于2009-3-14 13:27:23
直接将纹理作为uniform变量传给shader就可以了

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2022-1-22 03:47 PM

返回顶部