查看: 1930|回复: 7

请教关于阴影的问题

[复制链接]

该用户从未签到

发表于 2010-6-25 10:27:00 | 显示全部楼层 |阅读模式
大家好,我想做一个实时阴影的功能,主要模拟一天中随着太阳位置变化,建筑物的阴影变化情况。其中阴影的投影对象是我在场景中选择的建筑物,阴影的接受对象主要是地形,当然还包括可能被阴影遮挡的其他建筑物。
     想请教下,有什么好的方案可以实现?
     有说法说,对于这种大规模的城市建筑和地形,采用实时阴影的方法是不可取的,而是事先在3DMAX建模中通过纹理烘焙实现。但是我有个疑问,这种事先在建模软件中做好的阴影,可以实现随光源位置变化而变化的动态效果吗?

该用户从未签到

发表于 2010-6-25 11:09:15 | 显示全部楼层
这种烘焙效果osg倒不进来的

该用户从未签到

发表于 2010-6-25 17:00:13 | 显示全部楼层
这种事先在建模软件中做好的阴影,可以实现随光源位置变化而变化的动态效果吗
当然是不可能的。实时阴影的代价太大,恐怕现在还没有哪个工具能把这个工作做得很好;不过处理小范围区域内的阴影计算还是可以的

该用户从未签到

 楼主| 发表于 2010-6-25 17:11:01 | 显示全部楼层
谢谢各位的解答。如果地形太大,即使只几个建筑物作为阴影投影对象,消耗是不是也很大?如果不这样做,有没有更好的办法呢,另外,我的地形使用VPB做的,需要用地形作为阴影的承载体。

该用户从未签到

发表于 2010-6-25 17:13:34 | 显示全部楼层
目前最通用的方法只能是实现烘焙为纹理,然后把新的纹理导出贴在地形上。这种阴影是不能实时变化的

该用户从未签到

 楼主| 发表于 2010-6-26 10:09:48 | 显示全部楼层
您好,谢谢各位的解答。现在建筑物在地形上的阴影初步有了效果,并且对建筑物的方位和高度进行动态调整时,阴影也会跟随变化。后面尝试下,光源位置变化时的阴影动态效果!

该用户从未签到

发表于 2012-8-1 11:25:31 | 显示全部楼层
阴影的接受对象主要是地形,当然还包括可能被阴影遮挡的其他建筑物。请问被阴影遮挡的建筑物能接收阴影和投射自己的阴影吗?谢谢

该用户从未签到

发表于 2012-8-1 11:26:33 | 显示全部楼层
阴影的接受对象主要是地形,当然还包括可能被阴影遮挡的其他建筑物。请问被阴影遮挡的建筑物能接收阴影和投射自己的阴影吗?谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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