简述不同虚拟现实引擎的优缺点 - 爱问答

(爱问答)

简述不同虚拟现实引擎的优缺点

虚拟现实游戏开发引擎有很多种,其中两大主流的引擎为Unity和Unreal Engine,目前这两种引擎支持最大VR平台,如Oculus Rift、htc Vive、Gear VR和Playstation VR等。

Unity 3D是Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。起初它只能运行在mac系统下,到了后来开始支持Windows系统,可发布游戏至Windows、mac、Wii、iphone和Android平台。

Unity优点

手游的第一选择,网站上有很多的教程和文档(特别对于入门级开发者);

使用C#和javaScript编码(C++可以在特定领域使用,但并不推荐);

比较友好,可用插件较多,开发效率高;

简易且直观的UI界面及易上手学习设置;

适用用低配置的硬件。

Unity不足

相比Unreal Engine4(UE4)3D画质不是最好的;

材质Shader复杂;

源代码不公开;

Unity免费,Unity Pro和Unity iOS Pro仅提供30天全功能试用期;

UE是目前世界最知名授权最广的顶尖游戏引擎,占有全球商用游戏引擎80%的市场份额。像业内人士分析的那样,根据项目类型和预算来看,预算充足就用虚幻,想快速开发就用Unity。大型游戏项目还是虚幻更合适。

UE优点

入门级的开发者可以在网上找到很多教程和文档;

有专用的设计资源和优化公司,打造高端和沉浸式VR;

使用蓝图(可视化编程)。拖拽节点和定制C++代码。然而,并非听起来这么容易,蓝图有自身的学习曲线;

免费;

可预先构建框架,快速创建环境和粒子系统,百万级渲染;

更好的画质,材质编辑器较好;

引擎的源代码可以从Github开源社区下载,意味着开发者实质上可以修改任何任何东西,包括物理引擎、渲染和图形用户界面。

UE不足

C++(仅限于初级开发者不熟悉这门语言);

加载时间比较久;

实时处理较差。

总的来说,两种引擎是开发VR的主流引擎。Unity 3D相对比较轻便,更适合开发轻量级的体验或Demo。但是,它能具有更好支持VR功能。UE4则是重量级。Unity看起来更适合开发者,UE4更适合对于动画,美术感兴趣的设计师。


下一篇:我把我所有微信,qq,淘宝和支付宝支付密码都给我女朋友了,她说,你就不怕我骗你钱啊?她说这话啥意思?

上一篇:怎么快速将同一天的签到时间转成横排

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?