虚拟现实各种引擎的比较
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
说到虚拟现实引擎,啥事引擎?汽车飞机的引擎是给汽车提供动力支持的,而虚拟现实的引擎是给这个虚拟现实技术提供强有力支持的一种解决方案。
满头雾水?下面具体说说,虚拟现实技术是个比较笼统的总称,从有虚拟现实开始至今,中外各路英豪们为虚拟现实制定了各种各样虚拟现实技术的解决方案,有硬件和软件,他们的最终目标是一致的,但方法方向与侧重点不同。
为了实现他们制定的解决方案,他们得制作出实现这种解决方案的硬件系统或软件系统,而实现的软件系统,就是所说的虚拟现实引擎!
先说硬件,举个例子,假设你玩赛车游戏(不好意思,我总是拿赛车游戏说事,哈哈),用键盘的上下左右键玩,虽然玩的也挺带劲的,但毕竟感觉还是不怎么好,假设你买个游戏用方向盘,那感觉是不是好很多。
再假设飞机游戏,同样的,键盘也可以玩,但毕竟没啥感觉,给你个飞行摇杆,那感觉就很棒了。
这些方向盘啦、飞行摇杆啦,其实就是让你能更融入游戏所生产出的硬件。
同样道理,为了让你更加融入虚拟环境,也就孕育出了许多虚拟现实的硬件,不过游戏用的硬件由于生产成本不高,加之精度等等的要求也不高,所以比较廉价,但虚拟现实的要求很高,所以相对的价格也较高,有的甚至是普通玩家不可触及的。
有哪些虚拟现实硬件呢,例如大家很常见的触摸屏这就是,比较常见的还有大型环幕(想看的话,去世博会,非常多的展馆里面就有),立体投影(不知道的话,去看看阿凡达),比较少见的有动作捕捉仪、数据手套、立体头盔、3D虚拟驾驶舱等等。
另外,现在正在流行的3D立体液晶电视,如果也要这样划分,其实也算是虚拟现实硬件。
有了这些硬件,你才能更深入的融入虚拟环境中。
由于价格都偏高,并不是所有人都可以玩得起的,所以硬件方面我就先说这么多,想了解更多信息,你可以自己去网上搜索一下,图文并茂的,如果你对虚拟感兴趣,这些硬件绝对让你流口水,但当你看到价格时也会让你感叹的,除非你已经发烧烧到一定境界了,呵呵。
虚拟现实硬件系统虽好,但再好的硬件,没有软件系统强有力的支持,也是没用。
所以我重点说说软件系统,也就是虚拟现实引擎,这是我们最容易接触到的部分了。
目前虚拟现实引擎有好多,有的在这方面好点,有的那方面是强项,所以现在并没有一套能够技压群雄独占鳌头的引擎。
引擎分制作软件和浏览软件,制作软件是给制作人员使用的(废话),制作人员制作好虚拟现实作品后发布出来的文件,其他人没装制作软件但想要浏览作品,这就需要浏览软件了,道理类似于你要看视频,必须先装视频播放软件一样的道理。
因为前面已经说了,虚拟现实有很多种实现的引擎,而他们的制作软件与浏览软件都是不通用的,所以你要浏览哪种引擎的作品,就得安装那种引擎的浏览软件。
现在很多引擎的作品是可以嵌入网页里面,但一般浏览器是不会事先帮你装好浏览软件,所以你得自己装,这个浏览软件就称之为网页浏览器的插件,所以平时我们常说的插件,就是这个。
例如你要看网页的Flash,就要装Flash插件,只是现在一般的操作系统都集成了,你不需要另外安装。
大部分虚拟现实插件,当你没安装却准备要浏览作品是,网页会弹出提示让你安装的,你只要根据网页的提示,操作简单的几部就可以安装完成了。
如果引擎只有单机版,有的已经打包好了,可以直接观看,就不需要再另行安装浏览软件了,但如果没有,你还是得自行安装。
上面所说的浏览软件或者插件,都只需要安装一次,下次再看的时候,就不需要安装了,直接看就可以了。
当你发现虚拟现实作品看不了的时候,第一反应就是你的浏览软件或插件装了吗?没装就赶紧装一下,然后再次打开后,你就可以进入虚拟世界啦!
相信你已经对虚拟现实引擎是有所了解了,现在我就说说更具体的——虚拟现实具体有哪些引擎,他们分别有什么优缺点呢?下面我就列举一些比较常用的耳熟能详的并且我有使用过的引擎,一一介绍,当然了,以后我会进行补充的。
360度全景虚拟:实现的方式有Flash和Java。
其实说它是虚拟现实技术,比较牵强,因为他实际上是一张全景图片,只不过你可以控制旋转观看而已。
但这却成为它的优势。
原因就是他的这张图片是全景摄像机拍摄于真实场景(或者渲染出来的图片),绝对真实,虽然他不能漫游,只能定点观看,但他文件小,制作周期成本相对较少,所以这对于一些要求真实还原效果却不需要什么漫游互动等的客户(例如酒店等)非常有用。
Vrml技术:虚拟现实引擎的鼻祖。
Vrml其实是一套虚拟现实语言规范,他的特点是文件小,灵活度比较自由,比较适合网络传播,但由于年代较久远,所以画
面效果比较差,但对于要放于网络上不是很注重效果的(例如工业方面),就可以用它。
Vrml实现的引擎比较著名的有两种:
Cortona:有专用的建模工具和动画互动制作工具,他同样支持其他建模软件制作好导过来的模型文件,并可以进行优化,文件小,互动较强,比较适合做工业方面的作品。
Bitmanagement Software(简称BS):画面效果优于Cortona,但互动不及它,它没有专用建模工具,所以必须用其他建模软件制作的模型,所以文件比Cortona 大,但他相对于Cortona简单的动画互动制作工具,所以BS比较适合做些要求不是很高的漫游类作品。
WireFusion(简称WF):算是Vrml的超级升级版(希望制作人员听到别打我),使用Java技术,跨平台性好,效果不错,文件小,适合放在网络上,互动功能已经成为许多预先定制好的模块,虽然有一定的局限性,但做一些不是很复杂的互动,可以相当迅速,但不支持一些比较复杂的画面效果,所以WF比较适合做些产品展示类作品。
EON:制作方式类似于WF,但比WF的模块多,功能比较多,效果也优于WF,但文件较大,同时插件也较大,适合单机展示。
Virtools(简称VT):法国重量级引擎,世博会指定引擎,就可以说明他的分量了。
VT起初定义为游戏引擎(平衡球玩过吧,VT的作品),但后来却主要做虚拟现实。
VT扩展性好,可以自定义功能(只要会编程)可以接外设硬件(包括虚拟现实硬件),有自带的物理引擎,互动几乎无所不能。
制作类似于WF或EON,但他的模块分的很细,所以可以自由度很大,可以制作出前两者所不能达到的功能。
支持Shader(虽然有限制),效果很好。
他可以制作任何领域的作品。
由于网络插件有功能限制,所以如果放网络上,功能制作会稍微受限,但单机则无所谓。
Quest3D(简称Q3D):Q3D也具有类似VT的功能模块(不过似乎更琐碎,制作比较复杂),所以互动也是无所谓不能,Q3D自带了强大的实时渲染器,画面效果非常牛,有的甚至可以跟效果图相媲美。
不过文件比VT大,适合做单机作品。
Unity3D(简称U3D):虚拟现实的后起之秀,有前面的几个老大哥引擎的铺垫,
U3D一起步就定义为高端大型引擎,且受到业内的广泛关注。
起初只可以运行于Mac系统,后来扩展到Windows系统了,难能可贵的是他是免费的(对个人不用于商用的范围)。
U3D自带了不少的工具,方便制作。
互动也是无所不能,但它没什么模块,功能几乎都是基于代码的,所以你要有很好的编程语言,这也限制了一大部分群体,画面效果比Q3D还好。
另外他可以方便的链接数据库,这样就可以做些多人在线的作品。
总的来说,他跟VT一样,可以制作任何领域的作品。
VRP:中国本土大型引擎,中视典公司的力作。
经过了好几代的升级,目前已经支持一些HDR运动模糊之类的效果了。
他的定位比较明确:房地产,所以如果用它来做房地产,可以近乎傻瓜化的制作出一个很好的地产作品。
近段时间也开发出网络插件与专用物理引擎等,也许可以弥补一些功能上的不足,这样就可以扩大他的应用领域了。
WebMax:几个知名度仅次于VRP的国产引擎,它算是比较有代表性的(其他引擎制作人员别打我啊)。
效果比较比Vrml好,文件小,互动同样需要用代码实现。
WebMax适合做些功能稍微简单的网络产品演示。
Unreal Development Kit(简称UDK):其实它不是虚拟引擎,它是游戏引擎,是虚幻竞技场的游戏引擎,目前到3版本了,虽然不是专用虚拟引擎,但虚幻竞技场出了地图编辑器,功能无所不及,而且他的画面实在太好了,并且可以打包成exe安装包,所以也有人将其应用于虚拟现实作品的制作。
既然是游戏引擎,所以物理仿真方面自然不用多说,互动也是没任何问题。
UDK没有网页插件,所以只能做单机作品(再说了,那么大也不适合做网络版)。
Crysis:听名字大家都知道,孤岛危机,跟UDK一样,它也是游戏引擎,因为也出了地图编辑器(名字叫SandBox),但其画面真的是牛到巅峰了,所以同样的,也有人拿它来做虚拟作品。
至于功能和画面,我也不想多说什么了,自己玩玩孤岛危机就知道了。
但由于文件实在太大了,所以比较适合做些房地产之类的要求超高效果的虚拟作品。
以上介绍了一些虚拟引擎,当然了,时代在发展,社会在进步,虚拟引擎层出不穷,一段时间就蹦出一个,我也写不完,但这些都算是比较有名的引擎了,以后我再慢慢添加了。
通过以上和上一篇文章的介绍,大家应该对虚拟现实的认知更上一层楼了吧。
其实不要以为虚拟现实离我们很远,是个很高深的技术,其实它就在我们身边,只不过你没在意而已,现在有不少大网站大公司都在使用虚拟现实技术。
虚拟现实也不复杂,动动手,你自己也可以玩的。
希望大家多多接触虚拟现实,为它的发展贡献出自己的一份力量。