虚拟现实软件比较

上传人:ji****n 文档编号:48176923 上传时间:2018-07-11 格式:DOC 页数:6 大小:24KB
返回 下载 相关 举报
虚拟现实软件比较_第1页
第1页 / 共6页
虚拟现实软件比较_第2页
第2页 / 共6页
虚拟现实软件比较_第3页
第3页 / 共6页
虚拟现实软件比较_第4页
第4页 / 共6页
虚拟现实软件比较_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《虚拟现实软件比较》由会员分享,可在线阅读,更多相关《虚拟现实软件比较(6页珍藏版)》请在金锄头文库上搜索。

1、虚拟现实软件比较虚拟现实软件比较虚拟现实软件的好坏问题争论了很久,相信也会一直争论下去,软件的好坏本身就是相对的,因此使用者更应该从自身的角度和所处的行业特点来选择适合自己的软件,这也是我们一直以来一贯的态度!数虎图像从事虚拟现实行业已经有将近 10 年的经历,本着实际的需要,整理如下虚拟现实制作软件,做出自己的分析,如有不足,请大家多多补充!virtools接近于微型游戏引擎,互动性强大,目前被认为是功能最强大的元老级虚拟现实制作软件.学习资料也比较多,开发 WEB3D 游戏的首选 浏览插件 10M 左右的庞大体积是个瓶颈,但是随着国内带宽的增加,这方面的影像已经越来越显得微不足道了。他的应

2、用将有着无限的前景!QUEST3D也是元老级的软件了,曾经的超牛 DEMO 让许多人热捧,且好像是节点式的操作,比较强大. vrml q3d vt vgs vrp cult3d quest3d anark,画质也比较优异,入门难度有,浏览插件 2M 左右,算是中级化,也可以适应亚洲.UNITY 3D DEMO 的高质量致使许多人热捧,画质确实够强,互动性近期也有几个游戏式的作品,也可以说明UNITY 是有很强的互动性的,运行于 MAC 系统上,所以目前用的人比较少.有强大的地形绘制器,这个是比较引以为荣的,浏览插件大概 3M 左右。TURNTOOL此虚拟现实制作软件,在展示方面比较擅长,画质国

3、内的和 WEBMAX 差不多.资料还是比较少,英文好的朋友可以去 TT 的官方论坛看老外的教程,以插件的方式嵌入 3DMAX 里,导出比较简易,也是为数不多的轻量级 WEB3D 软件.浏览插件在 800K 左右,也适合亚太地区的带宽承受范围。GLUT - OpenGL Utility ToolkitGLUT 是一个与操作系统无关的 OpenGL 程序工具库, 它实现了可移植的 OpenGL 窗口编程接口,GLUT 支持 C/C+、FORTRAN、ADA。工具包当前版本号为 3.7,支持 OpenGL 多窗口渲染、回调事件处理、复杂的输入设备控制、计时器、层叠菜单、常见物体绘制函数、各种窗口管理

4、函数等。GLUT 不是一个全功能的开发包,并不适合大型应用的开发,它只为中小应用而设计,特别适合初学者学习和应用 OpenGL,由此入门相对容易。SGI OpenGL PeformerSGI 公司是业界的领导厂商之一,在实时可视化仿真或其它对显示性能要求高的专业 3D 图形应用领域里,OpenGL Performer 为创建此类应用提供的强大而容易理解的编程接口。Performer 可以大幅度减轻 3D 开发人员的编程工作,并可以容易地提高 3D 应用程序的性能。它的软件模块对数据的组织和显示做了广泛的优化。OpenGL Performer 是 SGI 可视化仿真系统的一部分。它提供了访问 O

5、nyx4 UltimateVision、SGI Octane、SGI VPro 图形子系统等 SGI 视景显示高级特性的接口。Performer 和 SGI 图形硬件一起提供了一套基于强大的、灵活的、可扩展的专业图形生成系统。Performer 已经被移植到多种图形平台,在使用的过程中,用户不需要考虑各种平台的硬件差异。我们在试用的过程中发现,OpenGL Performer 的通用性非常好,它并不是专门为某一种视景仿真而设计,API 功能强大,提供的 C 和 C+接口相当复杂。除了可以满足各种视景显示需要,它还提供了美观的 GUI 开发支持。Quamtum3D OpenGVSOpenGVS

6、是 Quantum3D 公司的早期成功的产品,用于场景图形的视景仿真的实时开发,易用性和重用性较好,有良好的模块性、巨大的编程灵活性和可移植性。OpenGVS 提供了各种软件资源,利用资源自身提供的 API,可以很好地以接近自然和面向对象的方式组织视景诸元和进行编程,来模拟视景仿真的各个要素。目前,OpenGVS 的最新版本为 4.6,支持 Windows 和 Linux 等操作系统。由于 Quamtum3D 已经收购了 CG2,而 OpenGVS 又是基于 C 的老套架构,对 OpenGVS 的后续开发投入不足,Quamtum3D 可能把战略眼光投放在 VTree 和 Quantum3D I

7、G(整套解决方案 Mantis)上边。Quamtum3D MantisMantis 系统是 Quamtum3D 推出的一整套视景仿真解决方案。Mantis 系统作为一种图形生成器开发平台,提供了使用现有计算机和图形硬件,得到高效率,高性能,高帧速率,以及较好的图形质量。CG2 公司的 VTree 是实时 3D 可视化仿真的首选开发包,此前已经为美国国防部投入了多年的研究和开发工作。Mantis 合并了 VTree 开发包和可扩展图形生成器架构,从而创造了强大的,可伸缩的,可配置的图形生成器。重要的特征包括:跨平台:Mantis 可以在包括 Win32 和 Linux 等多种操作系统上运行;公共

8、接口:Mantis 支持分布式交互仿真(DIS),也支持更现代的公共图形生成接口(CIGI);Mantis 支持许多高级特性,包括同步的多通道,包括各种特效:比如仪表、天气、灯光、地形碰撞检测等;可伸缩性:多线程可视化仿真应用可能有多种多样的显示需求,Mantis 可以根据需要进行器件的裁减;灵活性和可配置性:Mantis 作为一个开放系统硬件平台,可以利用最新的硬件和图形卡,而基于客户端/服务器端的架构,又可以使 Mantis 的配置可以通过网络在客户端上即可进行,可配置功能极为丰富;可扩展性:不象传统的硬件图形生成器,Mantis 系统的扩展和修改并不昂贵,软件模块可以通过插件的形式增强软

9、件功能;Mantis 支持地形数据库,支持场景管理。MultiGen-Paradigm VegaVega 是 MultiGen-Paradigm 公司应用于实时视景仿真、声音仿真和虚拟现实等领域的世界领先的软件环境。使用 Vega 可以迅速地创建各种实时交互的三维环境,以满足各行各业的需求。它还拥有一些特定的功能模块,可以满足特定的仿真要求,例如:船舶、红外、雷达、照明系统、人体、大面积地理信息和分布式交互仿真等等。附带的 Lynx 程序,这是一个用来组织管理 Vega 场景的 GUI 工具。MultiGen Creator 系列产品是世界上领先的实时三维数据库生成系统,它可以用来对战场仿真、

10、娱乐、城市仿真和计算可视化等领域的视景数据库进行产生、编辑和查看。这种先进的技术由包括自动化的大型地形和三维人文景观产生器、道路产生器等强有力的集成选项来支撑。MultiGen Creator 是一个完整的交互式实时三维建模系统,广泛的选项增强了其特性和功能。MultiGen-Paradigm 公司已经计划用 Vega Prime 取代 Vega,Vega Prime 全部用 C写成,是全新的产品,而不是 Vega 的后续版本,虽然目前在功能上比 Vega3.7 没有大的提高,但是 Vega Prime 的核心 Vega Scene Graph 是完全面向对象的先进架构,采用了许多现代 C+的

11、特性和技术,比如泛型,设计模式等,大大增加了软件功能和灵活性、通用性;此外,目前大部分程序员都有面向对象编程经验,Vega Prime 提供的接口恰好符合其编程思维,易于上手,因此特别有吸引力。Vega Prime 有很好的发展前景,但是 Vega Prime 是新推出的产品,最新版本号是 1.2,很明显,有的方面还不够成熟。OpenSceneGraph(OSG)OSG 是一个可移植的、高层图形工具箱中,它为战斗机仿真、游戏、虚拟现实、或科学可视化等高性能图形应用而设计。它提供了基于 OpenGL 的面向对象的框架,使开发者不需要实现、优化低层次图形功能调用,并提供了很多附加的功能模块来加速图

12、形应用开发。OSG 通过动态加载插件的技术,广泛支持目前流行的 2D、3D 数据格式,包括 OpenFlight (.flt),TerraPage (.txp) (多线程支持),LightWave (.lwo),Alias Wavefront (.obj),Carbon Graphics GEO (.geo), 3D Studio MAX (.3ds),Peformer (.pfb),Quake Character Models (.md2),Direct X (.x),以及 Inventor Ascii 2.0 (.iv),VRML 1.0 (.wrl),Designer Workshop

13、(.dw)、AC3D (.ac) ;.rgb,.gif,.jpg,.png,.tiff,.pic,.bmp,.dds,.tga 和 qucktime。另外还可通过 freetype 插件支持一整套高品质、反走样字体(英文)。OSG 内含 LADBM 模块,加载大地形速度较快,帧速率高,在运行过程中占用计算机资源少。另外,OSG 是自由软件,公开源码,完全免费。用户可自由修改,来进一步完善功能。目前已经有很多成功的基于 OSG 的 3D 应用,效果不亚于商业视景渲染软件。如果要自主开发视景渲染软件,OSG 是最佳的基础架构选择。CG2 VTreeCG2 VTree 是一个面向对象,基于便携平台的

14、图象开发软件包(SDK)。前面提到 Mantis 系统的强大功能,其中的一个重要原因是 Mantis 的软件部分主要基于 VTree。VTree SDK 包括大量的 C+类和压缩抽象 OpenGL 图形库、数组类型及操作的方法。VTreeSDK 功能强大,能够节省开发时间,获得高性能的仿真效果。利用此工具包开发者可充分展开想象力,置身于鲜活的虚拟世界中.比如战场战术的实现、探索火星表面的过程等。对于希望得到跨平台、高性能低成本、可实时响应虚拟仿真应用VTree 无疑是最佳选择。CG2 设计、优化了代码,使得在同一硬件上得到更快的实时显示速度变成可能。Vtree 能用于多平台的三维可视化应用,它

15、既可用在高端的 SGI 工作站上,也能用在普通 PC 上。VTreeSDK 是开发交互式仿真应用优秀开发包。VTree 包含一系列的配套 C+类库适用于开发高品质,高效的 VTree 应用。VTree 提供的扩展功能成功地兼容并融合了复杂的 OpenGL-API 接口。VTree 应用可运行于支持OpenGL 的 Windows 和 Unix 类型的平台。Vtree 显示效率非常高,实际使用过程中给人感觉是非常快的。其原因一方面在于 Vtree 全新设计和优化了程序代码,另一方面在于 Vtree 显示控制的策略。Vtree 生成和连接不同节点到一个附属于景物实体的可视化树状结构,这个可视化树状

16、结构定义了如何对实体进行渲染和处理。一个实体由一个所有图形原始状态组成的渲染树和定义如何使实体显示的接合部分所组成。实体的渲染树包含所有这些实体的几何特性、运动特性和纹理节点。这些树状结构对于实体的细节描述能变得非常精细,并且通过不同的路径能够显示用于优化的不同的细节等级划分(LOD)。VTree 针对仿真视景显示中可能用到的技术和效果,如仪表、平显、雷达显示、红外显示、雨雪天气、多视口、大地形数据库管理、3D 声音、游戏杆、数据手套等等,均有相应的支持模块。Vtree 开发包附带例子代码结构清晰,实现的功能全面,用户容易在阅读例子代码的基础上开发自定义应用。国产的虚拟现实软件也有一些,但是不管是功能还是制作效果,都还不入流,在虚拟现实技术大行其道的时候,建议大家还是选择知名的软件,因为这些虚拟现实软件才是进行虚拟现实功能开发的核心力量,有了这些认识,希望能对大家选择什么样的软件有一点帮助!更多关于软件的细节,我们再慢慢补充!

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号