查看: 1754|回复: 1

关于osg::Image

[复制链接]

该用户从未签到

发表于 2009-6-5 14:47:28 | 显示全部楼层 |阅读模式
我有一个小房子的模型,房子上面有一面雪白的墙壁(由一张白色的图片作为纹理贴图)。但是有一个淘气的小孩子,在墙壁上乱涂乱画。
最后……雪白的墙壁上就有了一条黑色的线。
实现白墙上黑线的思路:
    osg画帧的时候如果小孩子已经将黑线画上了,则遍历整个Node,找到白色的纹理贴图,然后再图上面画上一条黑线,并做好记号,下次不需要再画了。
1.这样的实现思路正确吗?
2.在想要画黑线的时候似乎没有找到任何Graphic之类的画笔以便MoveTo,LineTo或者DrawLine

该用户从未签到

发表于 2009-6-5 15:24:41 | 显示全部楼层
很多方法。最好是使用纹理烘焙(RTT),将黑线的几何模型渲染到FBO,并贴为房子的纹理。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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