osgOcean的编译和运行(VS2017+OSG3.6.4)

osgOcean编译步骤及注意事项:

  1. 编译环境及准备
    OSGOcean源码下载:https://github.com/kbale/osgocean
    OpenSceneGraph版本:3.6.4
    编译工具:cmake-3.18.2-winx64、vs2017
  2. 使用cmake-gui生成vs2017解决方案

如下图,与编译OSG类似,使用cmake-gui打开OSGOcean目录的CMakeLists.txt,点击Configure。补全OSG类库信息,傅立叶变换类库选择使用FFTS,再次点击Configure,填写FFTS类库位置,FFTS类库可以在3rdParty中找到,再次点击Configure,无报错即可点击Generate生成vs工程。
在这里插入图片描述
在这里插入图片描述

  1. 使用vs2017编译OSGOcean

打开cmake生成的vs解决方案,使用批生成,勾选ALL_BUILD的Debug和Release选项,然后点击生成。

  1. 运行OSGOcean示例

将oceanExample设置为启动项目,点击运行或者按F5运行自带的ocean例子。运行结果如果天空材质出不来则需要配置resources路径。

  1. osgOcean Example示例运行后的效果图如下:
    在这里插入图片描述
  2. 注意事项:
    1)运行示例最大化显示不正常,如下图,主要原因是_oceanScene对象没有按屏幕分辨率设置使用分辩率,默认分辨率是(1024,768),使用该对象设置一下就OK;
    在这里插入图片描述
    2)运行后有海面或天空有可能没有颜色,如下图,需要重新配置一下resource路径即可;
    在这里插入图片描述
  3. 希望感兴趣的朋友一起探讨osgOcean的其它应用。
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晓冰晶龙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值