主流VR引擎大比拼:谁才是开发者首选?
R模式,方便开发者进行VR开发。但Cocos引擎原本只是一个2D游戏引擎,而对3D及VR的引擎优化并非一蹴而就,所以相比Unreal这些国际主流引擎来说,Cocos 3D存在相当差距,未来需要更多进行改进。
无限VR引擎
无限VR引擎是北京无限时空网络技术有限公司推出国内首个次世代虚拟现实引擎。可在保证次世代画面效果的同时,大幅提升运行效率,其较低的学习门槛也将帮助VR从业者更快的制作出优质VR作品,积极推动中国虚拟现实行业发展。
无限VR引擎历时5年开发完成,据了解,无限VR引擎针对VR的特性做了大量深度定制开发,包括针对VR的双目渲染特性做了多重优化,支持主流头显设备、主流手柄输入以及手势识别系统,还包括体感仿真枪械以及角色定位等模块,支持虚拟现实3D界面等。在保证拥有同样画质的前提下,运行效率更高。与此同时,无限VR引擎还针对对移动平台和VR进行了定制优化,开发了一整套软件层接口代理,开发人员不需要考虑各种头盔的 SDK 接入问题,只需要随时更新代理层插件,就可以支持各种硬件头盔。
二、 VR引擎大比拼,各有特点和不足
随着虚拟现实民用化这个风口的到来,各大引擎厂商也已经开始布局自己的定位,包括引擎的业务调整,商业活动,产品价格策略,以及对VR方向的支持等。但对于开发者来说,游戏引擎的选型是一个很大的难题,需要考虑引擎性能、多平台支持、开发难度、商业版权、技术支持等多方面的因素。因此,我们对上述5家引擎的各方面做一下简单对比。
在引擎渲染性能方面,UE4引擎和CryEngine3凭借着顶级的图形处理能力,渲染效果最好,其次是Untiy和无限VR引擎,cocos 3D引擎原本只是一个2D游戏引擎,在3D及VR的渲染自然不如以上几家。VR是一项注重体验的技术,也所以现在的VR从概念到立项,完全都是以强烈的画面冲击感为主要指标的。在这种趋势引领下,UE4等高渲染效果引擎当然更受VR开发者的青睐。从2016年4月到7月,UE4平台注册开发者人数就增加了50万,总数达到200万。
在多平台兼容支持方面,Unity3D引擎有着最出色的跨平台支持,发布游戏至Windows、Mac、Wii、iPhone、WebGL(需要HTML5)、Windows phone 8和Android平台。UE4、CryEngine3和无限VR引擎侧重于PC端游戏开发,而cocos 3D则更多地应用于移动端游戏开发。
在开发难度方面,cocos 3D、无限VR及Unity3D引擎开发上手较快,界面也很容易使用,cocos 3D和Unity3D在相关开发链上无论是资源还是插件都非常完善,就开发效率来说,肯定更胜一筹。无限VR引擎刚推出不久,扩展资源不够丰富,对开发者会造成一定的不便。而UE4及CryEngine3工作流程复杂,学习难度大,硬件要求高,需要开发者有相当的理解才能完全发挥出性能,开发难度较高。
在商务合作方面,Unity有几个不同的许可费用,它的Pro版本在本文发布时是$1,500或者$75/每月。pro版本提供了很多免费版不包含的功能,而UE4及CryEngine 5、cocos引擎都已开源免费。但若想获取更好的技术支持,还是需要付费购买服务支持。
综上所述,以上5款引擎可谓各有优劣。但是相对而言,Unity3D、cocos3D引擎更适合移动端VR游戏,UE 4和CryENGINE具有具有引人入胜的图像能力,更适合开发PC端的游戏大作。而无限VR引擎凭借次世代画质,运行效率高,好上手,能够兼容各式VR硬件等优势,或许也将成为开发者一个不错的选择。
- 大部分VR开发者,都在用这些平台的硬件(07-26)
- VR中对物体重量的感知技术(07-08)
- 小米VR眼镜评测:49元玩具版VR盒子上手体验怎么样?(08-02)
- “vr眼镜”的分类及原理简介(11-07)
- 谷歌眼镜的真面目:随时被记录并永久保存(02-18)
- Google Glass普通人使用指南(02-19)