查看: 2038|回复: 4

OSG中实现雨的效果是一个什么样的过程?

[复制链接]

该用户从未签到

发表于 2009-6-2 00:29:23 | 显示全部楼层 |阅读模式
书上说osgParticle:recipitationEffect里的Snow方法很随意的就模拟出来一片雪花效果。
那么我需要雨的话,按照书上说的加入precipitationEffect->setUseFarLineSegments(true);这个代码后,感觉既不像雪也不像雨了。

那么实现下雨的效果是一个什么样的过程?

该用户从未签到

发表于 2009-6-2 12:26:20 | 显示全部楼层
我没有看过您说的书,不过PrecipitationEffect的话直接使用rain()函数就可以了。此外您可以多加阅读源代码实现,以及自行调整各个参数,例如setWind等等,实现更逼真的效果

该用户从未签到

发表于 2009-6-2 14:07:58 | 显示全部楼层
那个Rain方法就可以模拟雨的效果~~~~~~

该用户从未签到

 楼主| 发表于 2009-6-7 03:16:12 | 显示全部楼层
直接使用rain()?
那个Rain方法我在《OpenSceneGraph程序设计》里没有找到相关内容。
能不能提供一个详细的使用方法或代码的例子呢?
感激不尽!

该用户从未签到

发表于 2009-6-7 10:13:26 | 显示全部楼层
仅仅把您写了snow()的地方换成rain()就可以看到一些效果。我想您的手边急需一份API文档而不是别人的代码,例子再多也覆盖不了osg的全部功能~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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