400-807-8991
奇酷学院专注于VR/AR培训,欢迎您咨询本校VR/AR培训班
网站首页 >VR/AR培训 >VR教程 >常用的虚拟现实(VR)开发引擎都有哪些?

常用的虚拟现实(VR)开发引擎都有哪些?

来源:奇酷教育 点击量:

从VR开始到现在,出现了各种各样虚拟现实技术的解决方案,看似五花八门,各家的方法方向与侧重点不同,但其实他们的最终目标是一致的。为了实现他们制定的解决方案,他们得制作出实现这种解决方案的硬件系统或软件系统,而实现的软件系统,就是所说的虚拟现实引擎。那么市面上常见的几种VR开发引擎有哪些?

下面列举一些常见的几种VR开发引擎:

1、360度全景虚拟

360度全景虚拟:实现的方式有Flash和Java。其实说它是虚拟现实技术,比较牵强,因为它实际上是一张全景图片,只不过你可以控制旋转观看而已。但这却成为它的优势。原因就是他的这张图片是全景摄像机拍摄于真实场景(或者渲染出来的图片),绝对真实,虽然他不能漫游,只能定点观看,但他文件小,制作周期成本相对较少,所以这对于一些要求真实还原效果却不需要什么漫游互动等的客户(例如酒店等)非常有用。

2、Vrml技术

Vrml技术:虚拟现实引擎的鼻祖。Vrml其实是一套虚拟现实语言规范,他的特点是文件小,灵活度比较自由,比较适合网络传播,但由于年代较久远,所以画面效果比较差,但对于要放于网络上不是很注重效果的(例如工业方面),就可以用它。

VRML虚拟现实开发引擎

3、虚幻引擎3

虚幻引擎3:是由全球顶级游戏EPIC公司虚幻引擎的最新版本,EPIC中国唯一授权机构GA游戏教育基地。虚幻引擎3的设计目的非常明确,每一个方面都具有比较高的易用性,尤其侧重于数据生成和程序编写的方面,这样的话,美工只需要程序员的很少量的协助,就能够尽可能多地开发游戏的数据资源,并且这个过程是在完全的可视化环境中完成的,实际操作非常便利;与此同时,虚幻引擎3还能够为程序员提供一个具有先进功能的,并且具有可扩展性的应用程序框架(Framework),这个框架可以用于建立、测试和发布各种类型的游戏。

虚幻虚拟现实开发引擎

4、Cortona

Cortona:有专用的建模工具和动画互动制作工具,他同样支持其他建模软件制作好导过来的模型文件,并可以进行优化,文件小,互动较强,比较适合做工业方面的作品。

Cortona虚拟现实开发引擎

5、Bitmanagement Software(简称BS)

Bitmanagement Software(简称BS):画面效果优于Cortona,但互动不及它,它没有专用建模工具,所以必须用其他建模软件制作的模型,所以文件比Cortona大,但他相对于Cortona简单的动画互动制作工具,所以BS比较适合做些要求不是很高的漫游类作品。

Bitmanagement Software虚拟现实开发引擎

6、WireFusion(简称WF)

WireFusion(简称WF):拖放式的可视化编程工具,它不需要你编写任何代码,就可以设计出先进的,交互式动态Web3d网页。使用Java技术,跨平台性好,效果不错,文件小,适合放在网络上,互动功能已经成为许多预先定制好的模块,虽然有一定的局限性,但做一些不是很复杂的互动,可以相当迅速,但不支持一些比较复杂的画面效果,所以WF比较适合做些产品展示类作品。

WireFusion虚拟现实开发引擎

它支持三维,二维、 macromedia的flash、视频和mp3音频,也能够创造360度的全景图,幻灯片及缩放图像。

7、Virtools(简称VT)

Virtools(简称VT):法国重量级引擎,世博会指定引擎。VT起初定义为游戏引擎(平衡球-VT的作品),但后来却主要做虚拟现实。VT扩展性好,可以自定义功能(只要会编程)可以接外设硬件(包括虚拟现实硬件),有自带的物理引擎,制作类似于WF或EON,但它的模块分的很细,所以可以自由度很大,可以制作出前两者所不能达到的功能。支持Shader(虽然有限制),效果很好。

Virtools虚拟现实开发引擎

它可以制作任何领域的作品。由于网络插件有功能限制,所以如果放网络上,功能制作会稍微受限,但单机则无所谓。

8、Quest3D(简称Q3D)

Quest3D(简称Q3D):Q3D也具有类似VT的功能模块(不过似乎更琐碎,制作比较复杂),所以互动也是无所谓不能,Q3D自带了强大的实时渲染器,画面效果非常牛,有的甚至可以跟效果图相媲美。Quest3D虚拟现实开发引擎不过文件比VT大,适合做单机作品。













9、VRP

VRP:中国本土大型引擎,中视典公司力作。经过了好几代的升级,目前已经支持一些HDR运动模糊之类的效果了。定位比较明确:房地产,所以如果用它来做房地产,可以近乎傻瓜化的制作出一个很好的地产作品。

vrp虚拟现实开发引擎

近段时间也开发出网络插件与专用物理引擎等,也许可以弥补一些功能上的不足,对于尝试VR行业应用制作的可以尝试。

10、Unity(常称U3D)

Unity(常称U3D) :虚拟现实的后起之秀,自起步起就定义为高端大型引擎,且受到业内的广泛关注。起初只可以运行于Mac系统,后来扩展到Windows系统了,U3D自带了不少的工具,方便制作。互动也是无所不能,尤其支持十多个平台的跨平台发布,以及对应的asset store商店。

Unity虚拟现实开发引擎

也可以方便的链接数据库,这样就可以做些多人在线的作品。总的来说,它可以制作任何领域的作品。

11、Unreal (简称UDK)

Unreal (简称UDK):其实它不是虚拟引擎,它是游戏引擎,是虚幻竞技场的游戏引擎,虽然不是专用虚拟引擎,但虚幻竞技场出了地图编辑器,功能无所不及,而且它的画面实在太好了,并且可以打包成exe安装包,所以也有人将其应用于虚拟现实作品的制作。

Unreal(简称UDK)虚拟现实开发引擎

既然是游戏引擎,所以物理仿真方面自然不用多说,互动也是没任何问题。UDK没有网页插件,所以只能做单机作品(再说了,那么大也不适合做网络版)。

12、Crytek

Crytek:听名字大家都知道,孤岛危机,跟UDK一样,它也是游戏引擎,因为也出了地图编辑器(名字叫SandBox),作为业界传奇般的存在,游戏制作水准一直是站在金字塔顶端,所以同样的,也有人拿它来做虚拟作品。

Crytek虚拟现实开发引擎

但由于文件实在太大了,所以比较适合做些房地产之类的要求超高效果的虚拟作品。

13、Maxplay

Maxplay:这款全新游戏引擎的旨在希望开发者能共运用并喜欢上其“云技术”的开发平台。这是一门吸引人的尝试,而且现今的游戏市场也越来越多人开始尝试通过远程协作来完成游戏而且不限大小。

Maxplay虚拟现实开发引擎LOGO

虽然以往的游戏引擎并不是没有远程协作的功能,但时效性上面却大打折扣,而这款游戏引擎目标就是这款软肋。

14、Unigine Engine

Unigine Engine:俄罗斯先进的实时3D引擎,逾十年研发经验,应用于仿真、虚拟现实等领域,包含了逼真的三维渲染,强大的物理模块,全功能的GUI模块,声音子系统,以及灵活的工具。高效率和良好架构的框架,支持多核系统,具有高度可扩展的解决方案,对其中的多平台类型游戏的影响颇多。

Unigine Engine虚拟现实开发引擎

VR技术始终在进步,目前列举的这些比较知名的引擎未来还会有所变化。开发者们可以根据自己的实际情况来选择需要的开发引擎,希望能对奇酷学院的学员们有所帮助。


热门文章

开课提醒

郑州

郑州VR/AR
开课时间离开课还有

-

奇酷教育培训课程

猜你喜欢

VR/AR基础教程

VR/AR视频教程