百科问答小站 logo
百科问答小站 font logo



为什么我一眼就能看出某个游戏是基于unreal还是unity 3d开发的? 第1页

  

user avatar   xun-zhang-45 网友的相关建议: 
      

如果是单纯从Unity和Unreal引擎各自的【画面表现】上看,主要的区别特征就是在【光影渲染】上。Unity引擎的光影普遍具有一种“清淡柔和”的特征,而Unreal引擎的光影则很明显地呈现出“强烈夸张”的效果。(本文讨论的引擎版本仅限于Unreal 4,Unity 2020以及之前的版本,并不包括最新发布的Unreal 5)

一个最直接的对比证明,就是同一场景素材在两个不同引擎的渲染下所形成的不同的【画面效果】。

首先是第一个视频,分别对比了“整体场景”,“天窗”,“围栏”,“窗框”以及“光线投射”这五个部分。通过这些画面对比可以很明显地察觉,上图的Unity在相同场景下呈现出来的“光影明暗渲染”如同上文所述一样表现出一种“柔和清淡”的画面效果,光影之间的过渡也更加细腻自然。而下图的Unreal的“光影明暗渲染”所产生的画面效果则远比Unity要强烈得多。Unreal引擎下物体之间的阴影浓烈深厚且轮廓清晰硬朗(特别是第五张图),物体本身的亮部和暗部的对比非常明显,同时白色的高光部分又十分突出。所以Unreal引擎所渲染的画面在视觉效果上很容易呈现出一种“金属感”,也是Unreal的画面经常被认为“油腻”的直接原因。

同样的,在另一个对比视频当中,也可以一眼看出Unity和Unreal这两个引擎各自所展现的画面特征。一些场景的物体可能会有不一样,但主要对比的还是【光影明暗】。

如下图所示,这样的画面在基于Unreal引擎开发的游戏之中非常普遍。最明显的特征就是物体间隙部分的阴影十分浓烈厚重,特别是用红线框所标示的部分。阴影部分浓烈厚重到一种“不自然”的程度,基本上所有的暗部都是一大块黑团,显得比较生硬和突兀。

而对于Unity来说,其暗部(阴影部分)的表现相对Unreal来说光影表现更加“自然通透”,不会形成过于“沉闷”的大黑团。特别是用红线框标注的区域,基本上也是淡淡的一层阴影。所以Unity的画面整体上也会比Unreal要“明快”许多。

另外,从墙面和顶挂电风扇的光影对比也可以看出,Unreal的墙面的主要光源是室内的点阵光,室外的环境光对其基本上没有影响,同时电风扇的暗部也是“一团浓厚的黑块”直接贴在物体表面。而Unity的墙面则更多受到室外环境光影响,至于电风扇的暗部和亮部则没有“强烈的对比区别”,呈现出一种“扁平”的视觉效果。

接下来是桌面的物件对比。可以看出在不同引擎下,两张图片的物品所呈现出来的“光影细节”也有很明显的不同。上图Unreal引擎的画面当中,每一个物体的“光影细节”都更加丰富,有着明确的“暗部,亮部和高光”。这种通过强烈的光影对比所塑造出的“立体感”和“坚硬感”,是许多人认为Unreal有着更出色的画面表现的直接原因。特别是上图当中的“杯子”的光影表现,就是最典型的Unreal画面特征。事实上,市面上诸多以Unreal引擎为开发平台的游戏,其中的各种“杯子”的光影表现和上图如出一辙,就是“亮部极亮,暗部极深”

这是Unity的物品的光影细节效果图。可以很明显地发现和上图相比,几乎不存在突出的“光影细节”,也不存在明确的“暗部,亮部和高光”,光影表现基本上如同“软绵绵的纸片一样扁平单调”。这使得Unity的细节部分也乏Unreal那样的“立体感”和“坚硬感”,也是许多人认为Unity画质落后于Unreal引擎的最主要原因。

从以上两个采用相同素材的对比视频当中,Unity和Unreal这两大开源引擎的“画面特征”已经说明的很详细清晰了。总的来说这两大引擎在“画面表现”上也是各有利弊,如果追求“光影的真实自然与柔和的过渡,且不怎么在乎细节部分的光影表现”的话,那么Unity应该是一个不错的选择。而如果追求的是“画面有着更加华丽强烈的视觉效果,且着力于物体的立体感和坚硬感的表现”的话,那么Unreal就是最佳平台。

不过这些都还是针对普通开发者的取向建议,对于那些真正有着强大技术能力的开发团体,那么无论使用什么样的引擎,都能做出令人惊叹绝伦的出色画面。

最后就以Unity和Unreal各自的资源商城当中的优秀场景素材作为展示,来看看究竟哪个引擎的画面效果是更好的,更适合的选择。Unreal并非绝对的强者,而Unity也不是单纯的“卡通小游戏开发工具”。

Unity资源商城的优秀场景素材:

Modern Supermarket | 3D Environments | Unity Asset Store

Gothic Ruins | 3D Fantasy | Unity Asset Store

Sci-Fi Modular Base | 3D Environments | Unity Asset Store

Advanced Foliage Pack 2.0 | 3D Environments | Unity Asset Store

ArchVizPRO Interior Vol.6 | 3D Urban | Unity Asset Store

City Builder: Collection One (HDRP) | 3D Urban | Unity Asset Store

Atmospheric House (Modular) | 3D Urban | Unity Asset Store

Sci-Fi base | 3D Sci-Fi | Unity Asset Store

Unreal资源商城的优秀场景素材:

在环境创建的Interrogation Room - 虚幻引擎商城

在环境创建的LOW POLY BAR PACK - 虚幻引擎商城

在环境创建的Soviet Bathroom Pack - 虚幻引擎商城

在环境创建的Police Department - 虚幻引擎商城

在环境创建的Detective's Office - 虚幻引擎商城

在环境创建的Laketown - 虚幻引擎商城

在环境创建的Roof - City Pack - 虚幻引擎商城

在环境创建的Nordic Conifer Biome - 虚幻引擎商城

在环境创建的Port - 虚幻引擎商城




  

相关话题

  为什么中国做游戏引擎的公司没有像美国的unity unreal一样能跑的出来? 
  unity怎么去实现act战斗? 
  想走虚幻引擎c++路线,c++是否应该大量学习算法? 
  Unity为什么可以做数字孪生仿真模拟?Unity不是做游戏的引擎么? 
  如何评价unity在纽交所提交上市申请? 
  Unreal Engine 5(虚幻引擎5)会对游戏、影视等产业带来什么样的变革? 
  如何看待 iOS 版手机 QQ 新安装包高达 800M+,内置虚幻 4 游戏引擎? 
  作为Unity3D的脚本而言,c#中for是否真的比foreach效率更高? 
  学习 Unity3D 开发,有哪些资源(论坛或网站)? 
  Unity、Unreal、CryEngine这三个引擎各有什么特点?哪一种最适合用来开发大型3D网游? 

前一个讨论
大学生想去3a游戏公司该做什么样的规划?
下一个讨论
在游戏公司的音频部门(音乐/音效/配音)工作是一种怎样的体验?





© 2024-05-15 - tinynew.org. All Rights Reserved.
© 2024-05-15 - tinynew.org. 保留所有权利