查看: 1681|回复: 11

阴影问题

[复制链接]

该用户从未签到

发表于 2012-7-30 14:04:33 | 显示全部楼层 |阅读模式
osg阴影分析中,怎么把一个模型同时设为投射对象和接受阴影的对象?就是说在一个大场景下,一个建筑物的影子可能会打到离他很近的建筑物上,这个问题如何去解决呢?

该用户从未签到

发表于 2012-8-1 08:52:35 | 显示全部楼层
帮你顶一个~同求解答~

该用户从未签到

 楼主| 发表于 2012-8-1 09:05:55 | 显示全部楼层
各位高手,求解啊

该用户从未签到

发表于 2012-8-1 17:46:51 | 显示全部楼层
设置它的NodeMask,与ReceiverMask和CasterMask的与操作均不为0即可

该用户从未签到

 楼主| 发表于 2012-8-1 19:51:29 | 显示全部楼层
谢谢array,我试试。。。。

该用户从未签到

发表于 2012-8-2 08:07:56 | 显示全部楼层
就那几个函数 看一下就知道了

该用户从未签到

 楼主| 发表于 2012-8-3 19:40:04 | 显示全部楼层
array 发表于 2012-8-1 17:46
设置它的NodeMask,与ReceiverMask和CasterMask的与操作均不为0即可

您能再说的详细一点吗?具体怎么实现啊。我试过了,还是不正确 啊

该用户从未签到

发表于 2012-8-5 13:18:27 | 显示全部楼层
我印象中osgshadow例子本身就有这样的设置,beginner guide和cookbook书中的源代码也都是同时设置一个物体为阴影投射和接收者

该用户从未签到

发表于 2012-8-7 14:20:10 | 显示全部楼层
你的阴影加载到模型中,但之后将模型进行矩阵变换后,你的root最终却加载了矩阵变换对象,等于说你放入阴影的模型没有被加进去,矩阵变换的对象也是什么都没有的初始模型,一句话,漏加了对象

该用户从未签到

 楼主| 发表于 2012-8-8 10:46:39 | 显示全部楼层
谢啦!各位,问题已经解决了@ShowHands

该用户从未签到

 楼主| 发表于 2012-8-8 10:46:53 | 显示全部楼层
谢啦!各位,问题已经解决了@ShowHands

该用户从未签到

发表于 2012-10-30 11:37:34 | 显示全部楼层
风云轩 发表于 2012-8-8 10:46
谢啦!各位,问题已经解决了@ShowHands

您好,请问你的问题最后是怎么解决的,我也碰到类似的问题 能参考你一下的代码么
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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