CryEngine 5来势汹汹,虚幻引擎4也不甘示弱——作为开发者该怎么选?

2016年,随着各大VR硬件的陆续发布,用户对于VR游戏及内容体验的呼声也越来越高,而好的游戏体验自然少不了优质的游戏引擎的支撑。游戏引擎是指一些已编写好的可编辑的电脑游戏系统或者一些交互式的实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。目前一些比较著名的游戏引擎有Unity、Unreal虚幻引擎、Cry Engine等。

无论是虚幻引擎(Unreal Engine)还是CryEngine,都已经开始借着虚拟现实民用化这个风口,来布局自己在VR游戏领域的一席之地,包括对引擎的业务调整,商业活动,产品价格策略,以及对VR方向的支持等。但对于开发者来说,选择游戏引擎也是一个很大的难题,无论从成本控制,还是会遇到的风险,都需要提前预知。本文将分析CryEngine与Unreal Engine各自的特点,辅助开发者选择合适的游戏开发引擎。

CryEngine——模拟真实世界的光线效果

CryEngine游戏引擎由德国Crytek公司设计研发,它被设计用于PC平台和游戏机,包括Playstation 4以及Xbox One。CryEngine目前已经推出了第五代引擎——CryEngine 5。

CryEngine 5相比前代有了很大的升级,支持DX12,性能大为提升,还专为VR做了优化。3D技术方面,CryEngine 5引擎支持基于物理的渲染,使用真实世界的物理质感来模拟光和材料之间的相互作用。通过复制光线在真实世界中的效果,让游戏中的世界更加逼真。另外还提供实时动态水面焦散、3D HDR镜头特效以及SVOGI立体全局光照、SSDO光遮蔽、HDR电影级效果等,此外还引入了全新的粒子特效系统、体积阴影等技术。

虚幻引擎——超强的动态投影技术

虚幻引擎(Unreal Engine)是Epic Games公司开发的一款游戏引擎,主要用于开发第一人称射击游戏,第一个版本于1996年推出,当前最新版本为虚幻引擎4。

虚幻引擎4具有非常棒的图形处理能力,包括一种全新的动态投影模式,通过在距离场内追踪光线生成细节锐利的柔和区域阴影,从而实现让投影在近处拥有足够的细节,而拉长的阴影则会逐渐柔和起来。另外,虚幻引擎4的材质模型新增了一个“次表面”属性,开发者可以使用这一功能创建出更为逼真的皮肤效果。

两款引擎的游戏代表大作

基于CryEngine引擎开发的游戏有《孤岛危机(Crysis series)》系列游戏,这是一款以科幻为题材的第一人称射击游戏,游戏的光影效果给人留下了深刻印象,但是需要硬件足够强硬才能真正享受到这一切;《崛起:罗马之子(Ryse: Son of Rome)》是一款第三人称动作冒险游戏,游戏的背景设定在古罗马帝国,游戏中玩家将体验一位年轻的古罗马士兵的复仇之旅,将率领罗马战士们展开一场生死之战;另外还有《孤岛惊魂(Far Cry)》、《命运竞技场(Arena of Fate)》、《精英小队(The Collectables)》等。这些游戏大作的主要特点都在于其好莱坞大片级别的画质,这也是CryEngine的一贯游戏特色,无论是人物还是环境的塑造都相当精致,极少能看见刺眼的锯齿。

《孤岛危机3(Crysis series 3)》

《崛起:罗马之子(Ryse: Son of Rome)》

另外,Crytek的专业VR开发团队是业界最大的游戏团队之一。其VR游戏《罗宾逊:旅途(Robinson: The Journey)》已经在11月初正式发布,游戏中玩家扮演一位在失落星球中探索的男孩,星球中布满了奇异的植物与怪兽,还能看到在地球上灭绝已久的恐龙。

《罗宾逊:旅途(Robinson: The Journey)》

关于虚幻引擎(Unreal Engine),它一直是做高端EA游戏最受欢迎的引擎,像《战争机器》、《蝙蝠侠:阿卡姆疯人院(Batman: Arkham Asylum)》、《质量效应》以及很多大作都是出自该引擎之手。此外,Epic Games专为演示其强大的Unreal引擎,为Oculus 头显打造了一款枪战类VR游戏体验《Bullet Train(子弹列车)》,玩家化身为一名特工,前往目的地执行任务。

《蝙蝠侠:阿卡姆疯人院(Batman: Arkham Asylum)》

《Bullet Train(子弹列车)》

两款引擎各自的特点

CryEngine 5简化了使用步骤,引入自由定价模式

Crytek在今年3月公布新一代引擎CryEngine 5的同时,引入了用户自由定价的商业模式,这意味着开发者随意支付一笔资金就能访问引擎的功能集和完整源代码,无需支付任何版税。

Crytek的最新引擎还引入了Cryengine Marketplace,这是一个存储库,极大的方便了开发者创作VR游戏。开发人员可以使用到Crytek生成的各种工具,以及Cryengine社区和“由其所信任的供应商”创建的数千个项目。这些高端项目中包括了3D对象、声音以及各种材料,如住宅建筑元素,火车站场景,各种Cryengine GameSDK示例项目等。

另外,CryEngine 5的最大改变在于提供了C#的接口,这将促使Crytek更加开放和易于使用,而其最新的特性诸如新的粒子系统和体积云系统可以渲染出更加绚烂的画面。此前推出的VR攀岩模拟游戏——《攀登(The Climb)》就用到了CryEngine引擎的技术支持,能够呈现游戏的两种高分辨率的3D动态,每秒90帧,为沉浸式VR体验提供了流畅的视觉效果。

CryEngine的限制在于除了开发基本的FPS游戏之外,开发其他类型的游戏将要求开发者具备C ++,Flash,ActionScript和Lua等方面的坚实的知识基础。此外,虽然它的引擎免费开放了,但是它仍然将收取服务费用,开发者要想使用它的一些工具包等,还需要另外付费。

Unreal Engine 4资源丰富易上手,收取5%游戏营收

VR是一项注重体验的技术,为了创造令人信服的沉浸式体验,VR需要以非常高的帧率来渲染的复杂场景。在这种趋势引领下,Unreal Engine引擎凭借顶级的图形处理能力,包括高级动态光照,以及其新的粒子系统可以同时处理数以百万的粒子,有着出色的画面表现

另外,Unreal Engine对于手柄、VR控制器都有良好的支持,各种插件都很齐全。

Unreal Engine 4已经从19美金每月的收费转换为5%的版税,此外是完全免费且无需订阅费用的。这显然能够让任何想要开始制作游戏的人都可以轻松访问。但是一旦盈利超过3000美金的话,就要上交5%的版税。另外,虚幻引擎4的限制则在于C++(可能会有初级开发者不熟悉这门语言),另外它的加载时间比较久且实时处理能力较差。

源于对光的模拟,CryEngine 5在画质上更胜一筹

CryEngine 5 与Unreal Engine 4虽然各具特色,却有着本质上的区别。CryEngine 5在成像上是依靠对光的模拟,因此,它可以打造出让你分不清虚幻与现实的大片级画质,雾和云的加入使得天气更为真实,以及针对自然景观优化的大量照明效果使得Cry Engine成为创造大片级的美丽风景的最好的引擎。

HDR(高动态光照渲染)是CryEngine的一个强项,也可以说CryEngine把HDR的效果推到了前所未有的高度,总之CryEngine如此照片的渲染结果和它的HDR关系最为密切。真实的光照会带来几十几百倍的亮度差距,而用以显示的设备却只能有一个固定有限的亮度范围,用有限的LR(低范围)设备来表现HR(高范围)的世界是一项挑战,最终我们需要一种技术把HR动态地映射到LR的设备上,这就是HDR。

相比之下,Unreal Engine在画质上是对影的模拟,因此在画质渲染方面会稍逊一筹。

那么,游戏开发者该如何选择?

总的来看,这两款引擎都支持最大的VR平台,如Oculus Rift、HTC Vive、Gear VR和PS VR等。其次,这两款引擎都已不再是入门级的游戏引擎,都可用于开发好莱坞大片级视效的游戏大作。

结合它们各自的优缺点,在VRPinea看来,Cryengine 5由于其最新的功能更新,更逼真的画质使得它更适合专业的游戏开发者在创建VR游戏大作时使用,开发者可通过付费购买其高质量的素材来简化开发流程。而Unreal Engine 4的适用范围更广,市面上关于它的资料也更多,开发者可以更多的进行参考借鉴,因此更适合普通的游戏开发者及动画美术设计师使用。

原文发布于微信公众号 - VRPinea(VRPinea)

原文发表时间:2016-12-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏黄成甲

怎样成为解决问题的高手(连载二)

在连载一里,我们分享了解决问题的四个步骤,这四个步骤非常的重要,我要在这里重复一下。

20030
来自专栏镁客网

直播答题狂撒币,这些“AI开挂神器”如何在10秒内算出正确答案?

17140
来自专栏机器人网

不可思议,十大尖端科技打造超人

1950年代,人工起搏器发明被视为科幻成真。目前进入商用的创新发明已在逐渐地恢复聋人的听觉和盲人的视觉。仍在研究的发明则已指向完善或是提升造物主所创的健全肢体,...

36470
来自专栏逍遥剑客的游戏开发

走进VR游戏开发的世界

995100
来自专栏BestSDK

程序员最糟心的8件事,只有经历过的才能看懂

当程序员面对比翻书还快的修改需求时,内心一定是崩溃的,应该已经把对方枪毙5分钟了! ? 那么,在这个互相伤害的世界里,还有哪些是你们已经经历和必将经历的呢,让...

29450
来自专栏华章科技

爬取QQ空间3000万用户,玩玩大数据分析

一位程序猿使用C#写的一个QQ空间蜘蛛网爬虫程序。程序断断续续的运行了两周,总共爬了3000万QQ数据,这些大数据背后隐藏了哪些信息?做大数据分析的同学收好,不...

16510
来自专栏小文博客

荣耀Play吓人技术深度剖析

30350
来自专栏新智元

【重磅】摩尔定律死亡?权威报告:2021年芯片只能向3D转型

【新智元导读】国际半导体技术发展路线图(International Technology Roadmap for Semiconductors,ITRS)最新发...

34960
来自专栏非著名程序员

程序员的技术修炼如登峰,到不了顶也要努力向上攀!

为了学习React Native,我用了5天时间研究了JavaScript,并写了四篇文章总结自己的认识,有人留言:“才学了5天就能这么厉害?”。前段时间,我花...

24280
来自专栏华章科技

科学家爆炸性结论:人死后会穿越进另一个宇宙

被纽约时报评选为们时代里三位最重要的科学家之一的RobertLanza博士,写了一本《生物中心论》,里面有个爆炸性的结论:人死后生命不会结束,而且,会穿越进不同...

12630

扫码关注云+社区

领取腾讯云代金券