查看: 3317|回复: 8

配置osgocean的问题

[复制链接]

该用户从未签到

发表于 2012-5-9 01:20:23 | 显示全部楼层 |阅读模式
我下载的osgOcean-Source-1.0.1了,放在C盘下的OSGOCEAN下面把名字改为osgocean,并按照他的README.TXT.把osgOcean-Resources-1.0.1里面的ISLAND和TEXTURES复制到source里的RESOURCE文件夹(为防止意外,我把BOAT也放进去了),然后用CMAKE编译,路径什么的没问题,但是出现错误,显示Could NOT find osg (missing: OSG_LIBRARY OSG_INCLUDE_DIR),请问,这是由于缺少OpenSceneGraph libraries的原因吗?之前我把OSG环境搭建好了,不知道怎么和OSGOCEAN联系起来,希望大家帮助,谢谢了!

该用户从未签到

发表于 2012-5-9 08:49:06 | 显示全部楼层

是否指定OSG_LIBRARY OSG_INCLUDE_DIR两个路径~~~

该用户从未签到

 楼主| 发表于 2012-5-9 12:09:39 | 显示全部楼层
FlySky 发表于 2012-5-9 08:49
是否指定OSG_LIBRARY OSG_INCLUDE_DIR两个路径~~~

那个是第一次CONFIGURE的时候就出现的错误,所以路径没法指定啊

该用户从未签到

发表于 2012-5-9 12:24:54 | 显示全部楼层

那你就逐项在CMAKE里面配置吧,配置的内容不多~~~~跟CMAKE配置OSG的解决方案一样,可以看看教程区编译OSG的过程

该用户从未签到

 楼主| 发表于 2012-5-9 12:30:18 | 显示全部楼层
FlySky 发表于 2012-5-9 12:24
那你就逐项在CMAKE里面配置吧,配置的内容不多~~~~跟CMAKE配置OSG的解决方案一样,可以看看教程区编译 ...

不管怎样,谢谢您!非常感谢!

该用户从未签到

发表于 2012-10-24 22:06:46 | 显示全部楼层
我的在VS2008下编译通过了,但是运行时,整个界面一片空白,而且程序假死了。

在cmd下运行时候,发现如下提示:
Warning: detected OpenGL error 'invalid value' at after RenderBin::draw(..) glValidateProgram FAILED "ocean_surface" id=3 contextID=0
infolog:
Validation Error: Samplers of different types point to the same texture unit

该用户从未签到

发表于 2012-10-29 09:58:03 | 显示全部楼层
“Samplers of different types point to the same texture unit”,这是问题所在,不知道您的显卡是否十分不给力

该用户从未签到

发表于 2012-11-1 15:35:56 | 显示全部楼层
array 发表于 2012-10-29 09:58
“Samplers of different types point to the same texture unit”,这是问题所在,不知道您的显卡是否十分 ...

嗯,X201 Intel集成显卡。

可是,我在我另台笔记本上ATI显卡,为什么只有6帧左右啊,严重影响效果啊!

OSGOcean有没有说必须要什么样的显卡才合适呢?

该用户从未签到

发表于 2012-11-5 09:44:37 | 显示全部楼层
GTX系列基本不会有任何问题,注意升级驱动就可以了。此外我记得osgocean网站上有支持的显卡列表
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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