Unity模型烘焙和没有PBR贴图的区别

Unity模型烘焙和没有PBR贴图的区别

如何才能做到正确的效果

各位爱好者,这是我第一次写文章,讲的不好,请多多包含。只是临时起意,在做项目的时候想到一个容易被忽略的点。大家好,很多小伙伴在制作项目的过程中,尤其时间周期短,任务急的项目,很多新人小伙伴(老鸟可以略过)会从一些网站下载模型,但是有的模型没有贴图,或者贴图不是展平UV的模型,当导入unity后,发现一直无法达到效果。我在初学的时候也遇到过,那我就来把这个问题简单描述下。

1.建立一个简单场景

一个Plane+一个cube,作为参考物,两种灯光,两个面光源,一个日光。地面和立方体都设置成StaticUnity模型烘焙和没有PBR贴图的区别
Unity模型烘焙和没有PBR贴图的区别

Unity模型烘焙和没有PBR贴图的区别

2.设置烘焙

首先,看下只有地面和立方体的效果
Unity模型烘焙和没有PBR贴图的区别

3.导入我们下载的模型

正常导入都是这样,日光默认realtime,我们坐下设置,把车辆、地面、立方体改成静态物体(Static)
Unity模型烘焙和没有PBR贴图的区别
烘焙后效果
Unity模型烘焙和没有PBR贴图的区别

4汽车要移动怎么办呢

这里很多小伙伴会遇到一个问题,就是汽车做了动画,而想保留汽车的烘焙效果,结果就是,汽车移动,灯光不断烘焙。这样错误的,有两种方法,一种是汽车是动态物体,切记,可以动态物体又没有了烘焙效果,这就提到标题所讲的PBR效果里的AO贴图给运动物体增加体积感效果重要的图,如果下载的模型没有贴图,是没办法出现这种效果的。

Unity模型烘焙和没有PBR贴图的区别

关掉Auto Generate后,汽车移动了,但是地面会出现一大块先前烘焙留下来的阴影。这是错误的做法

那我们来看下,如何让汽车移动还能保留烘焙效果。

把我们的汽车改回动态物体,Static不打勾

给汽车贴上带有AO的贴图

Unity模型烘焙和没有PBR贴图的区别
再把 汽车改回动态物体,对比发现区别是不是不大 Unity模型烘焙和没有PBR贴图的区别

5.反射球和光探

Unity模型烘焙和没有PBR贴图的区别
加上反射球光探后,车辆就会反射周围光照,我们看看加上Post的后期效果

Unity模型烘焙和没有PBR贴图的区别

Unity模型烘焙和没有PBR贴图的区别
这样即使开着自动烘焙,动态物体也不糊参与烘焙,并且会反射周围环境和光照。
做的有点仓促,谢谢大家!有不足的地方请指教。