查看: 1745|回复: 6

请教大家一个渲染到纹理的问题

[复制链接]

该用户从未签到

发表于 2009-11-16 20:24:19 | 显示全部楼层 |阅读模式
最近在做一个汽车后视镜的效果,参考了example中的那个渲染到纹理的例子。一个汽车有三个后视镜,我用那个FBO渲染到其中一个后视镜的时候是正确的。我再new一个camera去渲染给第二个后视镜,这个时候就出现了问题,当前这个后视镜和前面正确的那个后视镜都出现了问题,仅仅贴到上面的都是camera 的clearColor,这个是怎么回事?如果是渲染顺序的问题,那请求达人指点该如何实现这三个后视镜,大家有时间的话给帮忙看看,谢谢!

该用户从未签到

发表于 2009-11-16 22:31:13 | 显示全部楼层
可能你的数据并没有加到Camera渲染~~~~~~

该用户从未签到

 楼主| 发表于 2009-11-17 09:14:14 | 显示全部楼层
不是啊,第二个后视镜的流程和第一个是一样的。结果是这样的:我添加左边一个后视镜后,效果正确,再按照相同的方法添加中间车内的后视镜,中间的后视镜没有了纹理,颜色是clearColor,这个时候刚才正确的左后视镜也变成了clearColor,是不是两个相机的渲染顺序都设成了PRE_RENDER导致的?如果是这样,怎么处理这个问题,谢谢

该用户从未签到

发表于 2009-11-17 13:25:10 | 显示全部楼层
你没有必要使用多个相机,,使用一个相机,然后改变相机的位置和姿态就可以了,,维护多个相机可能你并没有释放,,同时,你也没有设置渲染的顺序~~~~~~

该用户从未签到

 楼主| 发表于 2009-11-18 10:05:40 | 显示全部楼层
哦,谢谢FlySky,明白了,用一个相机行了

该用户从未签到

发表于 2009-11-18 15:51:02 | 显示全部楼层
来学习下~

该用户从未签到

发表于 2010-6-12 12:00:07 | 显示全部楼层
学习了。
顺便想请问一下。定位到后视镜,是定位到汽车模型的这个节点上还是通过坐标的设置定位,
还是其他什么方法啊
谢谢指教啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表