查看: 4338|回复: 10

哪位高手给我讲讲osgshadow或者其他实现阴影的技术

[复制链接]

该用户从未签到

发表于 2008-2-17 10:55:49 | 显示全部楼层 |阅读模式
我现在要做一个大场景的实时阴影,请高手帮忙,给个例子也行!

该用户从未签到

发表于 2008-2-17 11:07:47 | 显示全部楼层
不妨参考一下官方的例子osgshadow
我也写过一篇对这个例子的分析:
http://wangray84.spaces.live.com ... 4660C1E7E!160.entry

该用户从未签到

 楼主| 发表于 2008-2-17 17:48:07 | 显示全部楼层
你发的我都看过了,可是自己做的时候就不出来!急呀!也不知道array有没有做好的例子包括模型,给我一个,让我参考一下!而且我做的小区阴影,不知道用那种技法好!请指教!

该用户从未签到

 楼主| 发表于 2008-2-17 17:49:16 | 显示全部楼层
先谢谢版主了!

该用户从未签到

发表于 2008-2-17 21:47:59 | 显示全部楼层
原帖由 zhangyi 于 2008-2-17 17:48 发表
你发的我都看过了,可是自己做的时候就不出来!急呀!也不知道array有没有做好的例子包括模型,给我一个,让我参考一下!而且我做的小区阴影,不知道用那种技法好!请指教!


抱歉我暂时也没有别的例子,我也没有做过虚拟小区之类的程序。
个人觉得官方的例子已经足够全面了,建议你拷贝一份,再慢慢筛选其中有用的部分;或者把目前遇到的问题详细地描述一下,比如发送者和接受者的掩码,LightSource的设置之类的,说不定大家就能发现其中的问题。
技法的话,我个人感觉是ShadowMap比较流畅,也比较成熟。ShadowTexture好像有时候不好用;ShadowVolume看起来还没有完成;PSSM和SSM感觉上计算量太大,帧速明显提不上去

该用户从未签到

 楼主| 发表于 2008-2-17 23:46:34 | 显示全部楼层
谢谢版主,今天我做了测试阴影出来了!用shadowTexture技法出来的,而且速度很快!但是又发现了,不能同时将一个场景设置成产生阴影和接收阴影,如果设置了就什么都没有了!现在只能是调入一个地形当接收,然后调入一个模型来产生阴影!我用的是2.2版本的!

该用户从未签到

 楼主| 发表于 2008-2-17 23:48:02 | 显示全部楼层
ShadowMap到是可以产生点阴影,但是产生的东西乱乱的,而且还有一片干脆就是一条黑带,简直没法看!

该用户从未签到

 楼主| 发表于 2008-2-18 09:06:20 | 显示全部楼层
我把用shadowmap技法实现的阴影贴上来,让版主帮忙看看!可是不知道怎么往上弄图片!

该用户从未签到

 楼主| 发表于 2008-3-16 09:21:57 | 显示全部楼层
问题已经解决,显卡太差不知道opengl1.5!

该用户从未签到

发表于 2012-8-1 14:02:39 | 显示全部楼层
请问同一个模型设置为阴影产生者和接收阴影者的问题解决了吗?我也遇到了同样的问题

该用户从未签到

发表于 2012-8-7 09:21:24 | 显示全部楼层
zhangyi 发表于 2008-3-16 09:21
问题已经解决,显卡太差不知道opengl1.5!

请问同一个模型设置为阴影产生者和接收阴影者的问题解决了吗?我也遇到了同样的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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