从目前是技术来看VRweb游戏开发技术,是应该用Unity还是UE4好

从目前是技术来看VR游戏开发,是应该用Unity还是UE4好?
VR视界萌萌君
原标题:从目前是技术来看VR游戏开发,用Unity还是UE4好?
从目前是技术来看VR游戏开发,是应该用Unity还是UE4好?还有就是国内招聘UE4的人好少,反倒是Unity3D一大片。
以下是来自知乎大牛 侯帅英的回答:
谢邀。个人目前正在做VR游戏的开发,PC和PS4版。开发用的VR硬件是Oculus DK2,HTC Vive和PSVR,硬件方面Unity和Unreal都用过,所以自认为还是有点发言权的。
Unity的优势:
轻量级,安装、调试和打包方便
配置VR项目十分简单
学习成本低,文档完善
开发成本低
在PS4上调试方便,有批处理文件可以一键运行
Asset Store
提供了一些VR下的Demo作为参考
Unity的劣势:
内建工具不够完善
渲染差,光照系统糟糕,阴影bake有bug,只能勉强达到2A游戏入门水平
对于控制器支持较差,一些如手柄震动、VR控制器空间定位的功能引擎未集成,需要第三方插件或额外代码
没有材质编辑器,需要第三方插件
Prefab不支持继承
没有内建的Level Stream支持
Unreal的优势:
画面效果完全达到3A游戏水准
光照和物理渲染即便在缩水的状况下也足以秒杀Unity
蓝图系统,从此策划不用再写代码
强大的材质编辑器
各种官方插件齐全
对于手柄、VR控制器支持良好
提供各种游戏模版,用来做原型配合Blueprint甚至比Unity更快
Unreal的劣势:
如果要开发PS4游戏需要重新编译引擎,12核服务器,24线程编译大概需要20-30分钟
如果需要重新编译引擎,光拉代码就需要至少一个小时
创建新项目大概又要编译十多分钟
如果切换平台,要编译几千到上万个shader
PS4部署不方便,打包编译同样非常久
学习成本高,各子模块功能强大但操作复杂
部分功能没有任何文档,已有功能的文档同样不够完善,不如Unity
开发成本高,某国内3A团队做了个10分钟的VR Demo,据说已经烧了一千多万
UI设计器非常之难用
VR下的一些best practice同样缺乏文档和例子,目前都在摸石头过河
我觉得写了这么多结论已经很明显了:
小团队没钱追求快速出效果,对画面要求不高的项目用Unity。
中大团队不差钱,买得起Unreal技术支持,分工明确有专人填坑,对画面要求高的项目用Unreal。
两个引擎画面的对比可以看下图,左边是Unity右边是Unreal
<font color=#-05<font color=#-04<font color=#-30<font color=#-28<font color=#-28<font color=#-22<font color=#-26<font color=#-26<font color=#-23<font color=#-20
想知道在Unity中如何将游戏中角色对话的唇型与面部微表情达到次时代的水准吗?想知道...
近日,RLTY CHK工作室的联合创始人Nick Robinson发布了一篇文章,以媒体天师麦克卢汉...
VR设计师和开发者们开始着手如何让VR环境及体验更加有趣、逼真。以下是一些关于如何为room...
笔者在为《幻想装置》和《工作模拟》制作出混合现实的预告片以后,研究了更深层次的VR...
关于用EasyAR SDK 搭建AR 开发环境的教程,我已经写过很多了,不懂得朋友可以看下我之...挑战Unity、UE4,曾戈祭出次世代VR引擎
<meta name="description" content="Unity,UE4,自2014年Facebook20亿美元收购Oculus以来,国内大量厂商开始投身虚拟现实行业,但大多聚焦头盔、眼镜等硬件领域,内容严重匮乏。造成这一现象的根本在于国内VR引擎技术的缺失。而早在2012年,曾戈还在“祖龙工作室”时,便非常关注虚拟现实技术,曾组织多届“虚拟现实在中国”的峰会,是国内虚拟现实领域的早期践行者之一。5年呕心沥血,无限次世代VR引擎问世,将打破国内VR完全依赖海外技术的局面,弥补国内产业链的空缺,促进中国虚拟现实产业的健康发展。">
挑战Unity、UE4,曾戈祭出次世代VR引擎
12月15日,北京无限时空网络技术有限公司对外宣布,将推出国内首个次世代虚拟现实(VR)引擎。据了解,这是目前国内唯一一个真正意义上的虚拟现实引擎。相比于国外Unity、UE4、CE3等,无限VR引擎在保证次世代画面效果的同时,运行效率得到大幅提升,更适用于VR开发。其较低的学习门槛也将吸引更多的从业者投身VR内容的制作,进一步推动中国虚拟现实行业发展。
  无限VR引擎历时5年开发完成,为了满足 VR 需要保证每帧渲染两次画面、对帧率更高的要求,无限VR引擎舍弃了运行效率低的脚本,而只支持开发者使用C++ 进行程序开发,在保证拥有同样画质的前提下,运行效率更高。与此同时,无限VR引擎还针对各个头盔厂商的接口差异化,对移动平台和VR进行了定制优化,开发了一套专门用于VR显示的3D界面和输入设备的支持,以及一整套软件层接口代理,开发人员不需要考虑各种头盔的 SDK 接入问题,只需要随时更新代理层插件,就可以支持各种硬件头盔。
  目前上,进行或 VR 游开发的厂商,大多使用的是 Unity 、UE4、CE3 等国外引擎,据报道, Unity 的份额甚至达到了 70%-80%。不过目前国内大量使用的 Unity 4,画质不高,运行效率低,而 UE4 等引擎虽然画质好,但是工作流程复杂,学习难度大,硬件要求高,官方支持也不好。对此,无限时空CEO曾戈表示: “无限时空VR引擎,正是在Unity和UE4中寻找突破口,填补这一市场的空白。而在政府、军事仿真等行业方面,国内引擎也更能满足深度定制和技术支持方面的需求。”
  自2014年Facebook20亿美元收购Oculus以来,国内大量厂商开始投身虚拟现实行业,但大多聚焦头盔、眼镜等硬件领域,内容严重匮乏。造成这一现象的根本在于国内VR引擎技术的缺失。而早在2012年,曾戈还在“祖龙工作室”时,便非常关注虚拟现实技术,曾组织多届“虚拟现实在中国”的峰会,是国内虚拟现实领域的早期践行者之一。5年呕心沥血,无限次世代VR引擎问世,将打破国内VR完全依赖海外技术的局面,弥补国内产业链的空缺,促进中国虚拟现实产业的健康发展。
  对于VR行业未来的发展,曾戈坚定地表示:“VR引擎是产业链的基础,虚拟现实的发展核心要基于VR引擎,所以开发引擎尽管要投入海量的时间和金钱,并且收益不可预期,但是无限时空仍然要选择去开发。国内总是需要自己的核心技术,不能总依赖海外,我们希望把国内引擎技术向前推一点,成为生态的一部分,让行业各自开放各自的长项,共同建立起虚拟现实生态系统。”
编 辑:王鹏
余承东:华为荣耀已成为双品牌&未来将走独立品牌道路,6月30..
CCTIME推荐
CCTIME飞象网
CopyRight &
京ICP备号&& 京公网安备号
公司名称: 北京飞象互动文化传媒有限公司
未经书面许可,禁止转载、摘编、复制、镜像从目前是技术来看 VR 游戏开发,是应该用 Unity 还是 UE4 好? - 知乎1268被浏览164364分享邀请回答47276 条评论分享收藏感谢收起9添加评论分享收藏感谢收起查看更多回答6 个回答被折叠()VR游戏开发引擎大PK, 孰优孰劣只是伪命题
对于游戏开发者来说,Unreal Engine 4(以下简称UE4)和Unity这两大游戏开发引擎是他们开发VR游戏的必备工具,两家囊括了中小型以及大型游戏的开发。毫不夸张的说,UE4和 Unity已经是VR游戏开发的两座大山,现在VR游戏市场正在起步阶段,既然要占山为王,两家公司也在使出浑身解数去吸引开发者来到自家的平台。
两大引擎工具的前生今世
UE4是游戏公司Epic Game的杰作,这个公司做游戏时候“不务正业”,在1998年推出了虚幻引擎,再经历了UE、UE2、UE2.5、UE3、UDK、UE4这么多个版本 的迭代后,终于到了今天大家看到的免费还开源的UE4。据了解,UE4免费开放下载后,用户数量已经达到200万, UE4凭借其出色的画面效果,为广大3A级游戏开发厂商所青睐。在六月的E3大展上,有超过80款正在开发中的游戏作品采用了UE4,包括即将上市的VR 兼容游戏《Batman: Arkham VR、《Tekken 7》、《Killing Floor: Incursion》等。
Unity这些年一直是手游和网页游戏开发者的宠儿,去年6月10日发布Unity 5.1版本后,Unity开始正式支持VR游戏开发。前几天Unity Technologies刚刚宣布完成1.81亿美元C轮融资。凭借较低的技术门槛与收费,以及对跨平台的优良支持,Unity获得了一大批拥护者,在今 年的Google I/O大会上他们就宣布平台已经坐拥550万开发者。Unity在4月份时还与HTC达成了战略合作,成立了“亚太产业联盟”,届时可能会有更多的VR初创企业会用上Unity游戏开发引擎工具。
为VR游戏开发做了哪些优化
Epic Game今年二月在Twitch上的直播中宣布,为降低VR游戏开发的门槛,UE4将在新版本中添加VR游戏编辑器。在新版本UE4中,游戏开发者能够实时查看设计效果并进行及时的测试。具体来说,通过Touch或者Vive 的手柄,开发者能够自如在虚拟的世界中进行设计,就像在现实世界用画笔进行绘画一样。最近,Epic Games工程师Tom Looman在推特上表示,将会在UE4的更新中添加对移动VR平台的瞬移系统的支持。
Carte Blanche演示截图
Unity则甩出了一个牛气冲天的开发应用系统——Carte Blanche。从演示视频看,Carte Blanche摆脱以往的鼠标键盘加屏幕的组合,开发者需要带上VR头显和手柄控制器在虚拟现实场景下进行游戏元素的建立,这些元素会通过卡牌的形式呈 现,开发者可以通过手势和语音指令去放大、缩小、拖动和放置元素在自己身处的世界中,甚至可以进入到特殊元素的内部继续进行设计。Carte Blanche还支持语音助手“U”,帮助游戏开发者更加高效的进行游戏设计开发。
除了他们自身在为VR游戏的开发做优化,底层的芯片和显卡厂商也在“推波助澜”,英伟达之前对外宣布其推出的黑科技分屏渲染技术将会支持Unreal和Untiy。
入门Unity,进阶Unreal?
Unity适合小团队制作,甚至是独立制作,主要趋向是手游,目前Unity仍然是手游市场占有率最高的引擎,超过九成的Gear VR游戏都采用了Unity引擎开发。而UE4更加适合大团队大制作,主要趋向于PC平台。
在VR游戏开发的上手难易程度上,Unity配置VR项目十分简单,而且学习成本和开发成本都较低。相比较之下,Unreal的学习难度比较大,内 含模块功能强大但是操作十分复杂,一般入门开发者可能需要一年半左右的时间才能上手使用Unreal开发VR游戏。不过从画面效果上来看,Unreal的 画面渲染效果质量更胜一筹,现在很多VR游戏大作的Demo都是用Unreal来开发制作的。
综上,这两个游戏开发引擎工具各有千秋,目前的发展来看,小编认为如果游戏项目主打移动平台而且制作预算较低,对画面要求不是特别高就首选Unity,反之Unreal会是更适合的开发工具。
开发者应该要注意的二三事
游戏开发引擎工具是VR游戏生态上最重要的节点,正如上文所述,对于开发者来说,游戏开发引擎的选择可能需要从成本控制、技术支持、渲染效果、性能消耗、平台的兼容性等等方面考虑。不过,游戏引擎只是一个工具而已,掌握操作一切的还是人,人有多大才,VR游戏就有多惊艳。
而且,虽然这两款游戏开发引擎工具撑起了VR游戏制作的一片天,但是我们现在看到的还是一堆Demo在天空飞,落地的VR游戏少之又少。VR游戏的 开发制作需要考虑到沉浸感和交互体验,所以开发难度之大和周期之长是普通用户所无法想象的,再加上如果要考虑游戏内容开发之后的商业化问题,VR游戏从开 发制作到运营之路简直荆棘遍布。
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
今日搜狐热点

我要回帖

更多关于 游戏开发技术 的文章

 

随机推荐