虚拟现实软件比较

  • 格式:doc
  • 大小:24.00 KB
  • 文档页数:6

下载文档原格式

  / 7
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

虚拟现实软件比较

虚拟现实软件的好坏问题争论了很久,相信也会一直争论下去,软件的好坏本身就是相对的,因此使用者更应该从自身的角度和所处的行业特点来选择适合自己的软件,这也是我们一直以来一贯的态度!数虎图像从事虚拟现实行业已经有将近10年的经历,本着实际的需要,整理如下虚拟现实制作软件,做出自己的分析,如有不足,请大家多多补充!

virtools

接近于微型游戏引擎,互动性强大,目前被认为是功能最强大的元老级虚拟现实制作软件.学习资料也比较多,开发WEB3D游戏的首选浏览插件10M左右的庞大体积是个瓶颈,但是随着国内带宽的增加,这方面的影像已经越来越显得微不足道了。他的应用将有着无限的前景!

QUEST3D

也是元老级的软件了,曾经的超牛DEMO让许多人热捧,且好像是节点式的操作,比较强大. vrml q3d vt vgs vrp cult3d quest3d anark,画质也比较优异,入门难度有,浏览插件2M左右,算是中级化,也可以适应亚洲.

UNITY 3D

DEMO的高质量致使许多人热捧,画质确实够强,互动性近期也有几个游戏式的作品,也可以说明UNITY是有很强的互动性的,运行于MAC系统上,所以目前用的人比较少.有强大的地形绘制器,这个是比较引以为荣的,浏览插件大概3M左右。

TURNTOOL

此虚拟现实制作软件,在展示方面比较擅长,画质国内的和WEBMAX差不多.资料还是比较少,英文好的朋友可以去TT的官方论坛看老外的教程,以插件的方式嵌入3DMAX里,导出比较简易,也是为数不多的轻量级WEB3D软件.浏览插件在800K左右,也适合亚太地区的带宽承受范围。

GLUT - OpenGL Utility Toolkit

GLUT 是一个与操作系统无关的OpenGL程序工具库, 它实现了可移植的OpenGL窗口编程接口,GLUT支持C/C++、FORTRAN、ADA。工具包当前版本号为3.7,支持OpenGL多窗口渲染、回调事件处理、复杂的输入设备控制、计时器、层叠菜单、常见物体绘制函数、各种窗口管理函数等。GLUT 不是一个全功能的开发包,并不适合大型应用的开发,它只为中小应用而设计,特别适合初学者学习和应用OpenGL,由此入门相对容易。

SGI OpenGL Peformer

SGI公司是业界的领导厂商之一,在实时可视化仿真或其它对显示性能要求高的专业3D图形应用领域里,OpenGL Performer为创建此类应用提供的强大而容易理解的编程接口。Performer可以大幅度减轻3D开发人员的编程工作,并可以容易地提高3D应用程序的性能。它的软件模块对数据的组织和显示做了广泛的优化。

OpenGL Performer是SGI可视化仿真系统的一部分。它提供了访问Onyx4 UltimateVision、SGI Octane、SGI VPro图形子系统等SGI视景显示高级特性的接口。Performer和SGI图形硬件一起提供了一套基于强大的、灵活的、可扩展的专业图形生成系统。Performer已经被移植到多种图形平台,在使用的过程中,用户不需要考虑各种平台的硬件差异。

我们在试用的过程中发现,OpenGL Performer的通用性非常好,它并不是专门为某一种视景仿真而设计,API功能强大,提供的C和C++接口相当复杂。除了可以满足各种视景显示需要,它还提供了美观的GUI开发支持。

Quamtum3D OpenGVS

OpenGVS是Quantum3D公司的早期成功的产品,用于场景图形的视景仿真的实时开发,易用性和重用性较好,有良好的模块性、巨大的编程灵活性和可移植性。OpenGVS提供了各种软件资源,利用资源自身提供的API,可以很好地以接近自然和面向对象的方式组织视景诸元和进行编程,来模拟视景仿真的各个要素。目前,OpenGVS的最新版本为4.6,支持Windows和Linux等操作系统。

由于Quamtum3D已经收购了CG2,而OpenGVS又是基于C的老套架构,对OpenGVS的后续开发投入不足,Quamtum3D可能把战略眼光投放在VTree和Quantum3D IG(整套解决方案Mantis)上边。

Quamtum3D Mantis

Mantis系统是Quamtum3D推出的一整套视景仿真解决方案。Mantis系统作为一种图形生成器开发平台,提供了使用现有计算机和图形硬件,得到高效率,高性能,高帧速率,以及较好的图形质量。CG2公司的VTree是实时3D可视化仿真的首选开发包,此前已经为美国国防部投入了多年的研究和开发工作。Mantis合并了VTree开发包和可扩展图形生成器架构,从而创造了强大的,可伸缩的,可配置的图形生成器。重要的特征包括:跨平台:Mantis可以在包括Win32和Linux等多种操作系统上运行;公共接口:Mantis支持分布式交互仿真(DIS),也支持更现代的公共图形生成接口(CIGI);Mantis支持许多高级特性,包括同步的多通道,包括各种特效:比如仪表、天气、灯光、地形碰撞检测等;可伸缩性:多线程可视化仿真应用可能有多种多样的显示需求,Mantis可以根据需要进行器件的裁减;灵活性和可配置性:Mantis作为一个开放系统硬件平台,可以利用最新的硬件和图形卡,而基于客户端/服务器端的架构,又可以使Mantis的配置可以通过网络在客户端上即可进行,可配置功能极为丰富;

可扩展性:不象传统的硬件图形生成器,Mantis系统的扩展和修改并不昂贵,软件模块可以通过插件的形式增强软件功能;Mantis支持地形数据库,支持场景管理。

MultiGen-Paradigm Vega

Vega是MultiGen-Paradigm公司应用于实时视景仿真、声音仿真和虚拟现实等领域的世界领先的软件环境。使用Vega 可以迅速地创建各种实时交互的三维环境,以满足各行各业的需求。它还拥有一些特定的功能模块,可以满足特定的仿真要求,例如:船舶、红外、雷达、照明系统、人体、大面积地理信息和分布式交互仿真等等。附带的Lynx程序,这是一个用来组织管理Vega场景的GUI工具。MultiGen Creator系列产品是世界上领先的实时三维数据库生成系统,它可以用来对战场仿真、娱乐、城市仿真和计算可视化等领域的视景数据库进行产生、编辑和查看。这种先进的技术由包括自动化的大型地形和三维人文景观产生器、道路产生器等强有力的集成选项来支撑。MultiGen Creator是一个完整的交互式实时三维建模系统,广泛的选项增强了其特性和功能。

MultiGen-Paradigm公司已经计划用Vega Prime取代Vega,Vega Prime全部用C++写成,是全新的产品,而不是Vega的后续版本,虽然目前在功能上比Vega3.7没有大的提高,但是Vega Prime的核心Vega Scene Graph是完全面向对象的先进架构,采用了许多现代C++的特性和技术,比如泛型,设计模式等,大大增加了软件功能和灵活性、通用性;此外,目前大部分程序员都有面向对象编程经验,Vega Prime提供的接口恰好符合其编程思维,易于上手,因此特别有吸引力。Vega Prime有很好的发展前景,但是Vega Prime是新推出的产品,最新版本号是1.2,很明显,有的方面还不够成熟。

OpenSceneGraph(OSG)

OSG是一个可移植的、高层图形工具箱中,它为战斗机仿真、游戏、虚拟现实、或科学可视化等高性能图形应用而设计。它提供了基于OpenGL的面向对象的框架,使开发者不需要实现、优化低层次图形功能调用,并提供了很多附加的功能模块来加速图形应用开发。