如果是单纯从Unity和Unreal引擎各自的【画面表现】上看,主要的区别特征就是在【光影渲染】上。Unity引擎的光影普遍具有一种“清淡柔和”的特征,而Unreal引擎的光影则很明显地呈现出“强烈夸张”的效果。(本文讨论的引擎版本仅限于Unreal 4,Unity 2020以及之前的版本,并不包括最新发布的Unreal 5)
一个最直接的对比证明,就是同一场景素材在两个不同引擎的渲染下所形成的不同的【画面效果】。
2019 Unity vs Unreal画质对比_哔哩哔哩_bilibili首先是第一个视频,分别对比了“整体场景”,“天窗”,“围栏”,“窗框”以及“光线投射”这五个部分。通过这些画面对比可以很明显地察觉,上图的Unity在相同场景下呈现出来的“光影明暗渲染”如同上文所述一样表现出一种“柔和清淡”的画面效果,光影之间的过渡也更加细腻自然。而下图的Unreal的“光影明暗渲染”所产生的画面效果则远比Unity要强烈得多。Unreal引擎下物体之间的阴影浓烈深厚且轮廓清晰硬朗(特别是第五张图),物体本身的亮部和暗部的对比非常明显,同时白色的高光部分又十分突出。所以Unreal引擎所渲染的画面在视觉效果上很容易呈现出一种“金属感”,也是Unreal的画面经常被认为“油腻”的直接原因。
1.整体场景对比
2.天窗对比
3.围栏对比
4.窗框对比
5.光线投射对比
同样的,在另一个对比视频当中,也可以一眼看出Unity和Unreal这两个引擎各自所展现的画面特征。一些场景的物体可能会有不一样,但主要对比的还是【光影明暗】。
Unity2018 vs 虚幻4 相同场景画质对比_哔哩哔哩_bilibili如下图所示,这样的画面在基于Unreal引擎开发的游戏之中非常普遍。最明显的特征就是物体间隙部分的阴影十分浓烈厚重,特别是用红线框所标示的部分。阴影部分浓烈厚重到一种“不自然”的程度,基本上所有的暗部都是一大块黑团,显得比较生硬和突兀。