其他 Unity3d_Light Probe使用方法

我们都知道在unity3d中烘焙lightmap的作用及方法,可以将实时灯光烘焙在一张或者多张lightmap上,成为静态光照,好处就是可以提高运行效率,但是坏处就是,针对场景中的动态物体,物体与灯光之间没有任何的交互,比如某一片区域被照射为红色的光,这时候一个运动的"Cube"进入红色光区域,自身没有任何变化。
93184-dbd5b8b52d20bac6.png



可以看到上图中,实时灯光,Cube会被灯光照亮,这毫无疑问,烘焙过后Cube是有颜色了,但是cube移动到别的地方依然是保持当时烘焙的位置的效果,说白了,就是烘焙完,不能动,不然就穿帮。
这个时候就需要用到Light Probe,下面说一下,Light Probe具体该怎么操作。
首先需要搭建一个简单的场景,场景中拥有两盏灯(红蓝),中间有一个cube


然后将所有的场景中的所有的场景模型,== 除了那个运动的Cube ==,都标记为Lightmap Static


创建Light Probe组件,将Light Probe组件复制,覆盖整个场景




完毕之后,进行烘焙


烘焙完成之后,将场景中的两站点光源关闭,移动cube查看cube本身的颜色变化


作者 alphazhu 发表于 2017-2-4 09:00:14
您需要登录后才可以回帖 登录 | 立即注册
alphazhu

关注0

粉丝4

发布1

热门作品推荐
glow
【更新】SGSR Mobile - Upscaling for Unit
glow
【更新】Build Report Tool 3.13.3
glow
【更新】Odin Inspector and Serializer 4.
glow
Fantasy plants 1.0奇幻风格植物包
glow
Low Poly Mega City 1.0 低多边形建筑街道
glow
【更新】Village Environment Pack 2020.2
glow
EasyRoads3D Pro v3 3.2.1f4 道路创建插件
glow
Amazing World Fading 2.8 褪色效果渐变效
glow
【更新】PDF Renderer 5.31多平台PDF实时阅
glow
【更新】LIQUA Volumetric Fluids 1.5.2液