回覆列表
-
1 # 沒太大光芒
-
2 # 青色:
Unity是一個更加側重於通用的引擎,UE4是一個更加偏重於真實感 FPS類的引擎。Unity更多側重的是靈活性,小團隊愛咋整咋整;UE4有一套成熟的方法鏈和工作流,你在它的架子裡乾的很爽但是想自己倒騰點東西就比較麻煩 你可以去了解一下
Unity是一個更加側重於通用的引擎,UE4是一個更加偏重於真實感 FPS類的引擎。Unity更多側重的是靈活性,小團隊愛咋整咋整;UE4有一套成熟的方法鏈和工作流,你在它的架子裡乾的很爽但是想自己倒騰點東西就比較麻煩 你可以去了解一下
從兩者的特點說起,兩個引擎對當今基本成熟的渲染技術基本上都支援,區別在Unreal仍然原生支援了很多效果,但是系統資源消耗同樣恐怖的特性,Unity則未做原生支援,可以用外掛的形式實現。Unity與Unreal底層的物理引擎都使用了Nvidia 的 Physx,但是Unity的Physx只集成了核心內容,在物理引擎上兩個引擎相差還是比較大的,次世代遊戲吸引人的高自由度破壞和真實的流體物理Unity都不支援,如果有相關需求還是建議不要重新研究演算法,直接使用完整的Physx。 下面來看一下兩者具體功能區別: ①SSS材質 次表面散射,Unreal支援,Unity需要自己寫Shader。 ②延遲渲染,Unity 可選擇正向或延遲,Unreal官方文件寫固定為延遲渲染,未驗證。 ③GPU粒子,Unreal支援,Unity不支援,可以外掛或者呼叫原生API實現。 ④後處理特效,Unreal支援很多種,Unity可匯入相機特效指令碼,支援基本的,可以自己寫。 ⑤體積霧&體積光,Unreal在近期版本新增支援,Unity不支援,可以使用外掛。 ⑥陰影,Unreal做了很多陰影最佳化,Unity沒有,但是效能較好,效果較差。 ⑦APEX 可破壞物,=Unreal支援部分APEX可破壞資源的匯入,Unity完全不支援。 ⑧Flex流體,Unreal可以透過合併Nvidia的分支支援,Unity可以購買外掛。 ⑨載具支援,Unreal原生支援載具製作,Unity只具備WheelCollider,需要自己拼裝或使用外掛。 ⑩物理資源,Unreal提供PhAT的物理資源編輯器。 透過以上贅述得出結論,與Unity相比,Unreal具備很多很酷的效果,做出的畫面自然會比較好了!