CryEngine 5来势汹汹,虚幻引擎4也不甘示弱

来源:未知作者:admin 日期:2023/02/18 07:33 浏览:

  VRPinea 11月24日讯

  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原创文稿,转载请洽:brand@vrpinea.com

  举报/反馈