ue4和unity3d引擎与UE4引擎的差别在哪儿

国内外主流VR引擎大起底:VR引擎哪家强?
> 国内外主流VR引擎大起底:VR引擎哪家强?
国内外主流VR引擎大起底:VR引擎哪家强?
编者按:继2014年的智能硬件元年之后,2016年也被冠上VR元年的称号,大公司积极布局,硬件、内容和应用方面的创业也呈现井喷状态,在VR浪潮面前,Unreal、Unity、CryENGINE、Cocos 3D各大游戏引擎纷纷跟进,都决心抓住这个绝无仅有的机会,一举奠定自己的江湖地位,新一轮的VR引擎之战即将爆发。
  自2014年Facebook20亿美元收购Oculus以来,国内大量厂商开始投身虚拟现实行业,但大多聚焦头盔、眼镜等硬件领域,内容严重匮乏,而虚拟现实内容的发展核心要基于。可以说,无论消费者愿意购买哪家公司制造的头盔,最终赢家可能都是这些公司。毕竟数以百万计的开发者都需要VR来开发视频游戏。随着虚拟现实的崛起,它将成为新时代的“宠儿”。本文引用地址:  为此走访了国内外的游戏引擎公司,并对其产品进行分析比较,希望给读者带来对该技术和产品的进一步了解。  一、国内外主流游戏引擎大起底  目前国内市场的主流的有引擎有UE4引擎、CryEngine3、Unity 3D、Cocos 3D等,此外,北京无限时空网络技术有限公司推出国内首个次世代虚拟现实引擎—— 无限VR引擎,给开发者提供了上述引擎之外的新的选择。  Unreal Engine 4  Unreal(UNREAL ENGINE 的简写)是目前世界最知名授权最广的顶尖游戏引擎,占有全球商用游戏引擎80%的市场份额。UE4由于渲染效果强大以及采用pbr物理材质系统,所以它的实时渲染的效果做好了,可以达到类似vray静帧的效果,成为开发者最喜爱的引擎之一。  在Unreal Engine 4.7中,加入“VR预览”功能,简而言之,这一新选项让VR开发者能够立刻通过Oculus Rift浏览他们的工作,从而更好进行开发。2015年6月,Unreal Engine 4.8 发布,对多个平台 进行VR 支持。  为了进一步吸引开发者加入UE阵营,UE4引擎宣告可以免费下载,这一策略也取得了显著效果——截至2016年7月该引擎有超过200万名开发者,比之前增加了近一倍。近几年来,UE4引擎已成为许多VR游戏体验致胜的法宝。  Unity 3D  Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity利用交互的图型化开发环境为首要方式,其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone、WebGL(需要HTML5)、Windows phone 8和Android平台。  现在,Unity的重点是调整游戏引擎,使其满足虚拟现实开发人员的需求。 Unity5.1为VR和增强现实设备增添了“高度优化”渲染管道。同时也增添了对OculusRiftHMD的原生支持,使开发者可以插入他们的开发工具并能够立即使用。最值得期待的虚拟现实头盔Oculus Rift已经开始交付,这款设备30款可玩游戏中的16款是使用Unity技术研发的。此外,在为HTC和索尼虚拟现实头盔和微软增强现实头盔HoloLens开发游戏的开发者中,Unity的技术也非常受欢迎。  Unity的游戏引擎在低成本设备中占据优势,这些设备可以与智能手机绑定,让人们体验低端虚拟现实技术。目前三星和Oculus基于智能手机联合开发的虚拟现实设备Gear VR上90%以上的游戏是基于Unity技术开发的。
分享给小伙伴们:
我来说两句……
最新技术贴
微信公众号二
微信公众号一VR引擎大比拼,Unity/Unreal谁才是开发者的首选?--百度百家
VR引擎大比拼,Unity/Unreal谁才是开发者的首选?
分享到微信朋友圈
随着VR游戏风口到来,游戏开发的必备工具——游戏引擎也越发受到人们的关注。而Unity、Unreal作为当前游戏开发领域使用者最多,普适性最好的两款引擎,也都致力于VR游戏开发。
随着VR游戏风口到来,游戏开发的必备工具——游戏引擎也越发受到人们的关注。而Unity、Unreal作为当前游戏开发领域使用者最多,普适性最好的两款引擎,也都致力于VR游戏开发。那么对于开发者来说,究竟哪一款才是最适合自己的呢?
自2014年Facebook20亿美元收购Oculus以来,国内大量厂商开始投身虚拟现实行业。随着VR硬件的逐渐完善和普及,也吸引越来越多的开发者投身VR游戏开发,俗话说,“工欲善其事,必先利其器”,搞游戏开发,必先找到的好工具便是游戏引擎。
说到VR引擎,就必然离不开Unity和Unreal这一对“好基友”。作为国际上两款主流游戏引擎,今年来这对基友这些年来可谓是拼得“你死我活”。在划时代的VR浪潮面前,他们也都推出专门针对VR优化的新版本引擎。那么对于开发者,究竟哪一款更适合自己呢?为此,《智慧产品圈》专门对Unity3D和Unreal Engine 4(以下简称UE4)这两款主流引擎进行分析比较,希望给读者带来对两款引擎进一步了解。
一、 引擎渲染性能对比
Unreal Engine 4(UE4)是Epic Games公司发布的游戏引擎,是目前世界最知名、授权最广的顶尖游戏引擎,占有全球商用游戏引擎80%的市场份额。Unity3D则是是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。
VR是一项注重体验的技术,也所以现在的VR从概念到立项,完全都是以强烈的画面冲击感为主要指标的。在这种趋势引领下,UE4引擎凭借顶级的图形处理能力,包括高级动态光照,新的粒子系统(可以同时处理数以百万的粒子)等,显然比Unity更具有出色的画面表现。
两者画质渲染对比如下图:
二、开发难度对比:Unity易上手,UE4扩展能力强
单纯从渲染效果和运行效率来说,UE4无疑有明显的优势,而目前来说这两点对于VR的体验来说有位关键。此外,Unreal引擎最棒的一点是其扩展能力。它能被个人开发者用来花个把月的时间开发独立游戏,也能被几百人的开发工作室用来花几年的时间开发一款游戏。它能被开发者充分利用,这也使得它成为开发优秀游戏最切实可行的方式。
但是UE4的缺点也很明显,学习周期太长,不论是TA还是普通的Artist都需要对相应的工具(材质,动画,粒子等)的使用有相当的理解才能完全发挥出性能。而且引擎在很多核心问题上也是资料稀少,没有精通UE4源码的团队根本hold不住。
而Unity,从5.0开始,也开始侧重渲染的开发,但目前来说,和UE4还是有相当的距离。而Unity的优势是开发上手快,界面也很容易使用,相关开发链上无论是资源还是插件都非常完善。就开发效率来说,肯定更胜一筹。
对于VR的支持度Unity和UE都非常积极,这是必然的。但是目前VR内容还是很空缺,没有成功的案列,所以一切都还有待观察。
两者优缺点对比如下:
另外,VR硬件的更新速度极快,硬件厂商的SDK版本迭代速度超快,基本上一个月内都会有一个小版本更新。这也对引擎针对VR部分的工具更新速度提出了很高的要求。尽管UE4和Unity的更新速度都很快,基本上一两个月就有一个小版本更新,但对于快速变更的需求,总是会有力有不逮的时候。这种情况下,具备强扩展能力的UE4无疑更具备优势。
因为对于真正的VR的开发来说,有大量需要要更改图形底层的地方,靠UNITY官方飞速的更新版本或者其他软件或者插件官方不断放出SDK显然不是一个靠谱的方案。
可能开发者使用Unity需要对一个VR Demo上进行一项底层优化时,由于缺少渲染使用的关键数据,向官方寻求技术支持,往往一个“没有这样的接口”就把你打发了。这时候,用UE4的开发者则可以甩起膀子往上干——直接修改UE4代码,而用Unity的开发者这时候则只能干着急了。
三、应用领域:UE4擅长PC大作,Unity3D侧重于移动
Unity3D引擎提供了非常庞大的游戏特性,它最出色的地方就是它的跨平台特性,这意味着你的游戏可以迅速而且方便地被发布到Android,iOS,Playstation 3,Xbox360等等,这使得它是一个非常棒的移动游戏开发引擎。
据说Samsung Gear VR上90%的VR应用和游戏都是使用Unity引擎开发的,可见对移动VR来说,沿袭了手游时代的特点,Unity仍然是首选开发引擎。毕竟众多的手游厂商一旦选择向VR转型,几乎90%以上都会选择移动VR。
但UE4引擎强大的性能,华丽丽的效果,或许对开发手游来说,虚幻4引擎有点大材小用的感觉,可对于开发PC/主机类的追求照片级视觉效果的VR游戏来说,实在是不二之选。
所以说,从目前的情况来看,如果是开发移动VR游戏或应用(比如给Gear VR开发应用),选择Unity引擎更容易入手,也能获得更多的厂商支持。但如果要开发面向PC/主机的VR游戏或应用,那么就要毫不犹豫的选择Unreal4引擎。
四、商务合作模式及技术支持对比
Unity有几个不同的许可费用,它的Pro版本在本文发布时是$1,500或者$75/每月。pro版本提供了很多免费版不包含的功能,包括全局光照,渲染到纹理,Mecanim IK Rigs ,自定义的splash界面等等。免费版则有一个无法消除的水印。(更多细节可以访问Unity价格页面)
从2015年3月开始,虚幻4引擎宣布对开发者免费开放,Epic Games甚至还开放了引擎的源代码,吸引了众多粉丝为之添砖加瓦。UE4为商业合作伙伴提供2种合作模式:
(1)订阅模式:开发者可以免费下载并使用UE4引擎,但当发布游戏或应用时,在您的每个游戏在每季度获得首个3,000美元的收入后,您需要开始支付5%的版权费用。这种模式下,开发者前期无需负担任何费用。
当然,对于国内游戏开发者来说,5%分成还是比较吓人的,毕竟很多情况下,开发商自己可能也就拿到总收入的两成。不过这种模式有一个好,无数小项目和独立开发者可以很愉快地把Unreal用起来了,而且对于建筑业、电影业等等其他行业的UE4使用者来说,UE4就完全免费了。
(2)客户定制模式:在前期收取一定服务费(视项目而定),然后获取合作方开发游戏盈利额的20%。但Unreal会全程给予技术服务支持。
UE4免费完全是针对独立开发者的举措,其主要目的是为了吸引更多观光者入坑,培养出爱用者,并期待将来其中能够产生有价值的产品(俗称“钓鱼”)。这是Epic Games为了扩展在独立游戏市场的占有率,针对Unity的用户群而出的狠招。这个效果也是立竿见影,截至2016年7月,UE4平台注册开发者人数突破200万。
但UE4要真正从Unity手中抢走Indie市场也没有那么容易。Unity公司的CEO John Riccitiello(约翰·里奇蒂洛)此前曾公开过每个月约有110万活跃用户使用Unity引擎,而Unreal的创始人Sweeney对此表示:“我们的Unreal引擎的用户数字大概只有他们的四分之一”。尽管UE4终于有了Mac版的编辑器,算是迈了一大步,但是对于多平台支持仍旧落后于Unity。
特别是轻量级的Mobile平台,比起Unity还差几个身位;而Unity在PC端游戏的开发中仍旧不给力。而基本上AAA游戏都属于UE4,这种局面本来就是这两个引擎最初定位造成的,现在它们都野心勃勃要入侵对方的领域,怎么着也要花点功夫。
总而言之, UE4和Unity这两款引擎各有特点和不足,开发者需要根据各自的技术实力与需求选择适合的自己的一款。至于选哪个,还是看开发者自身团队实力及所要开发的是什么类型的游戏。具体点说:
如果是大团队不差钱,目标是3A级产品,买得起UE4的技术支持,开发团队实力强hold得住,那么unreal是最佳的选择。
如果是小团队没钱追求快速出效果,对画面要求不高的项目,或者是针对移动平台开发游戏,那么Unity更佳。
分享到微信朋友圈
在手机阅读、分享本文
还可以输入250个字
推荐文章RECOMMEND
热门文章HOT NEWS
高铁上为何没有WiFi?
娱乐资本论
百度新闻客户端
百度新闻客户端
百度新闻客户端
扫描二维码下载
订阅 "百家" 频道
观看更多百家精彩新闻查看: 1058|回复: 11
识别速度不一样
都很有前景。 小开发团队,搞手游的,看重开发速度的,对画质没有更多要求的,刚起步做游戏的,建议试下Unity。 大型开发团队,搞3A的,主机的,看重画质的,有把握驾驭好ue的,搞ue4。
简简单单生活
直接在网上搜相关招聘,一目了然
unity3D 目前是国内使用最多的,而且最易上手的。我是用Unity做开发的,安卓/IOS等等各个平台都能转换。 UE4,平台限制太多,虽然说画面渲染不错,但是开销大! 单纯学习而言,先学习U3D才是王道。
UE4 渲染效果很好,只是开销会很大。架构方面不了解。 现在主流的Unity 跨平台比较好,作为游戏开发,手游开发最合适不过了,而且上手容易。
UE4 渲染效果很好,只是开销会很大。架构方面不了解。 现在主流的Unity 跨平台比较好,作为游戏开发,手游开发最合适不过了,而且上手容易。
面向中低端.优化不错,编程也差不多脚本,如果要做3A大作1还是建议UE4,CE3那些,只是建议
会跑的风儿
连国外网站都说u3d是我见过最糟糕的引擎 所以目前这个引擎虽然一直在优化但是用它开发pc游戏简直是找虐 首先它不开源 也就表明如果你开发中遇到大问题注定要么找官方 要么放弃,ue4功能强大 但是它贵 中低端市场用它就决定你赚不了多少钱,所以
sunzixuan881688主题信息(必填)
主题描述(最多限制在50个字符)
申请人信息(必填)
申请信息已提交审核,请注意查收邮件,我们会尽快给您反馈。
如有疑问,请联系
一只文艺范的软件攻城狮,Keep Learn,Always.
本人热爱编程,有着很强的兴趣,做事认真
VR浪潮席卷而来,相对于资本的狂热,现实中真正需要的是有实力的VR硬件研发团队和专业内容制作队伍。对于入门级的开发者而言,游戏引擎的选择成为了一大难题。目前虚拟现实游戏开发引擎有很多种,其中两大主流的引擎为Unity和Unreal Engine,目前这两种引擎支持最大VR平台,如Oculus Rift、HTC Vive、Gear VR和Playstation VR等。本文将解析Unreal Engine和Unity引擎优缺点,为入门级的开发者选择提供一些建议。Unity - 手游的天下Unity 3D是Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。起初它只能运行在Mac系统下,到了后来开始支持Windows系统,可发布游戏至Windows、Mac、Wii、iPhone和Android平台。Unity优点
手游的第一选择,网站上有很多的教程和文档(特别对于入门级开发者);
使用C#和JavaScript编码(C++可以在特定领域使用,但并不推荐);
比较友好,可用插件较多,开发效率高;
简易且直观的UI界面及易上手学习设置;
适用用低配置的硬件。
相比Unreal Engine4(UE4)3D画质不是最好的;
材质Shader复杂;
源代码不公开;
Unity免费,Unity Pro和Unity iOS Pro仅提供30天全功能试用期;
Unreal Engine(UE)- 开发者的天堂提到游戏引擎开发不得不提虚幻(UE),UE是目前世界最知名授权最广的顶尖游戏引擎,占有全球商用游戏引擎80%的市场份额。像业内人士分析的那样,根据项目类型和预算来看,预算充足就用虚幻,想快速开发就用Unity。大型游戏项目还是虚幻更合适。UE优点
入门级的开发者可以在网上找到很多教程和;
有专用的设计资源和优化公司,打造高端和沉浸式VR;
使用蓝图(可视化编程)。拖拽节点和定制C++代码。然而,并非听起来这么容易,蓝图有自身的学习曲线;
可预先构建框架,快速创建环境和粒子系统,百万级渲染;
更好的画质,材质编辑器较好;
引擎的源代码可以从Github开源社区下载,意味着开发者实质上可以修改任何任何东西,包括物理引擎、渲染和图形用户界面。
C++(仅限于初级开发者不熟悉这门语言);
加载时间比较久;
实时处理较差。
总结总的来说,两种引擎是开发VR的主流引擎。Unity 3D相对比较轻便,更适合开发轻量级的体验或Demo。但是,它能具有更好支持VR功能。UE4则是重量级。Unity看起来更适合开发者,UE4更适合对于动画,美术感兴趣的设计师。选择引擎主要还是看要开发什么样的项目。根据项目再去看需要什么样的引擎。如果你有足够的时间,可以尝试两种开发引擎,然后做出适合自己的选择。
文/屠敏 欢迎技术投稿、约稿,给文章纠错,请发送邮件
第一时间掌握最新移动开发相关信息和技术,请关注mobilehub公众微信号(ID: mobilehub)。更多内容请关注。该知识库包含了专家精心绘制的VR知识图谱,及由特邀编辑(领域专家)从海量数据中层层筛选出的精华内容和资源(学习视频、实践Demo、图书)。扫描下方二维码,立即查看VR知识库精彩内容。

我要回帖

更多关于 ue4 unity3d 的文章

 

随机推荐