UNITY之LightProbe

第一步,创建一个Panel 和 三个 cube,搭建成如下图形状




第二步,创建2个点光源,一个为绿灯,一个为红灯,各占一半位置,如下图:

为了能看清效果,可以把灯光的Intensity调大最大




第三步,创建一个空物体,给这个空物体加上 Component->Rendering->Light Probe Group 组件



第四步,点击Add probe,一个点一个点增加,或者使用Duplicate Selected 复制所选的点,让点把2个灯光照射范围包围起来,如下图:




第五步,创建一个cube放在group中间,并且勾上cube上Mesh Renderer中的Use Light Probes选项,如下图



第六步,把地板Plane 和 加上Group组件的空物体 设置为  Lightmap static 静态



第七步,打开 window -> lightmapping ,在Bake页签中,先设置灯光Baking为Baked,再点击 Bake  Scene,点完后,右下角会有进度条,等待完毕。



第八步,烘焙完毕,把场景中两个点光源禁用掉。



第九步,禁用后,平移中间的cube物体,当cube靠近红色区域时,会有红灯照射的反应,当靠近绿色,就会变成绿色,


此时,我们场景中,并没有灯源的存在,但是cube却会有灯光照射的反应,这就是Light Probe Group的作用。


完。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值