HDRI场景中修补Eevee达到Cycles效果级别

当我们向场景添加一个HDRI提供光照信息时,采用Cycles引擎渲染,引擎可以从HDRI种获取足够的光照信息,并利用光追算法自动生成真实的阴影。采用Eevee引擎渲染时,是无法生成这种阴影的。原因就是Eevee的阴影是画上去的,而不是算出来的,所以场景种倘若没有灯光,Eevee就失去了画阴影的笔。


为了在Eevee中画出阴影,我们不得不给它一支画笔。也就是向场景中添加日光,这时通过启用日光中的阴影设置,Eevee就为我们画出较为逼真的阴影了。

随之而来的麻烦是,HDRI提供的光照信息和日光提供的光照信息叠加在一起,让整个场景充斥着高强度的光线。所以与Cycles渲染的结果相比,Eevee渲染结果显得十分的不真实。
其实,我们在Eevee中使用HDRI,仅是需要天空中的蓝色信息,日光信息反而是多余的。解决的办法就是利用PS方法,将HDRI中的日光信息给剔除掉,只留下天空中的蓝色光。

又由于日光属于间接光,若想生成更为逼真的阴影,我们就必须为其做烘焙处理。经过烘焙处理后的场景,终于可以和Cycles相媲美了。

Eevee若想达到Cycles级别的效果,需要做相当麻烦的处理。需要你学更多的知识,做更多的练习。而改变这一切,仅需要一块好显卡就可以了。所以,钱真的能简单地摆平好多事情呀!!!