查看: 1745|回复: 6

demo_island这个例子 没水波荡漾效果吗

[复制链接]

该用户从未签到

发表于 2011-6-13 08:54:44 | 显示全部楼层 |阅读模式
jpg.JPG
如图?还是 显卡问题
运行时 报告1:Error: end tag is not matched correctly
               2:Warning: detected OpenGL error '无效操作' at after RenderBin::draw(..)

该用户从未签到

发表于 2011-6-13 09:24:26 | 显示全部楼层
这个恐怕没有吧,这只是个example~~~

该用户从未签到

发表于 2011-6-13 13:46:14 | 显示全部楼层
有水波效果,不过看起来您的显卡恐怕不支持,能否给出所有的控制台信息

该用户从未签到

 楼主| 发表于 2011-6-13 15:32:06 | 显示全部楼层
本帖最后由 wangxiao358 于 2011-6-13 15:34 编辑

回复 3# array


    1:Error: end tag is not matched correctly  6个这个错误
     2:Warning: detected OpenGL error '无效操作' at after RenderBin::draw(..)  剩下的 全是这个 warning

    波纹 从侧面看 可以看到, 但是是静态的。 QQ截图未命名.jpg
   是我的显卡的问题吗?NV 7300 GT的显卡

该用户从未签到

发表于 2011-6-13 17:13:10 | 显示全部楼层
本帖最后由 205dsm 于 2011-6-13 17:19 编辑

请问下是glsl实现的吗?如果是集成显卡,能实现这个效果吗?
再问下,demo_island是哪的例子啊?是新版本的例子?我2.9.8版本好像没看到

该用户从未签到

发表于 2011-6-14 08:26:31 | 显示全部楼层
1:Error: end tag is not matched correctly  6个这个错误
我需要的就是您列出这些错误信息,否则我怎么判断是哪一行glsl代码造成的问题???

至于5楼的问题,回答恐怕是不能;此外demo_island是第三方工程osgXI的例子

该用户从未签到

 楼主| 发表于 2011-6-14 17:17:06 | 显示全部楼层
  1. static const char* waterVert = {
  2.         "uniform unsigned int osg_FrameNumber;\n"
  3.         …………
  4.       float timer = (float)osg_FrameNumber * 0.0167 * 1000.0;\n"
  5.         …………
复制代码
找到detected OpenGL error '无效操作' at after RenderBin::draw(..)  的原因了,
顶点shader里这个osg_FrameNumber的问题。
改了 水波 就会动了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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