虚拟现实的几种软件比较与分析21
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
虚拟现实的几种软件比较与分析21
SGI OpenGL Peformer SGI公司是业界的领导厂商之一,在实时可视化仿真或其 它对显示性能要求高的专业3D图形用提供的强大而容易理 解的编程接口。Performer可以大幅度减轻3D开发人员的 编程工作,并可以容易地提高3D应用程序的性能。它的 软件模块对数据的组织和显示做了广泛的优化。
以满足特定的仿真要求,例如:船舶、红外、雷达、照
明系统、人体、大面积地理信息和分布式交互仿真等等 。附带的Lynx程序,这是一个用来组织管理Vega场景的 GUI工具。 MultiGen Creator系列产品是世界上领先的实时三维数据 库生成系统,它可以用来对战场仿真、娱乐、城市仿真
和计算可视化等领域的视景数据库进行产生、编辑和查
虚拟现实的几种软件比较与分析21
CG2设计、优化了代码,使得在同一硬件上得到更快的 实时显示速度变成可能。Vtree能用于多平台的三维可视 化应用,它既可用在高端的SGI工作站上,也能用在普通 PC上。VTreeSDK是开发交互式仿真应用优秀开发包。 VTree 包含一系列的配套C++类库适用于开发高品质,高 效的VTree应用。VTree提供的扩展功能成功地兼容并融 合了复杂的OpenGL-API接口。VTree应用可运行于支持 OpenGL的Windows和Unix类型的平台。
虚拟现实的几种软件比较与分析21
virtools 接近于微型游戏引擎,互动性强大,目前被认为是功能最强 大的元老级虚拟现实制作软件.学习资料也比较多,开发 WEB3D游戏的首选 浏览插件10M左右的庞大体积是个瓶 颈,但是随着国内带宽的增加,这方面的影像已经越来越 显得微不足道了。他的应用将有着无限的前景!
虚拟现实的几种软件比较与分析21
QUEST3D 也是元老级的软件了,曾经的超牛DEMO让许多人热捧,且 好像是节点式的操作,比较强大. vrml q3d vt vgs vrp cult3d quest3d anark,画质也比较优异,入门难度有,浏览 插件2M左右,算是中级化,也可以适应亚洲.
虚拟现实的几种软件比较与分析21
虚拟现实的几种软件比较与分析21
Vtree显示效率非常高,实际使用过程中给人感觉是非常 快的。其原因一方面在于Vtree全新设计和优化了程序代 码,另一方面在于Vtree显示控制的策略。Vtree生成和连 接不同节点到一个附属于景物实体的可视化树状结构, 这个可视化树状结构定义了如何对实体进行渲染和处理 。一个实体由一个所有图形原始状态组成的渲染树和定 义如何使实体显示的接合部分所组成。实体的渲染树包 含所有这些实体的几何特性、运动特性和纹理节点。这 些树状结构对于实体的细节描述能变得非常精细,并且 通过不同的路径能够显示用于优化的不同的细节等级划 分(LOD)。
虚拟现实的几种软件比较与分析21
OpenSceneGraph(OSG)
OSG是一个可移植的、高层图形工具箱中,它为战斗机 仿真、游戏、虚拟现实、或科学可视化等高性能图形应 用而设计。它提供了基于OpenGL的面向对象的框架,使 开发者不需要实现、优化低层次图形功能调用,并提供 了很多附加的功能模块来加速图形应用开发。 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),虚V拟R现实M的L几种1软.0件比较与分析21
虚拟现实的几种软件比较与分析21
GLUT - OpenGL Utility Toolkit
GLUT 是一个与操作系统无关的OpenGL程序工具库, 它 实现了可移植的OpenGL窗口编程接口,GLUT支持 C/C++、FORTRAN、ADA。工具包当前版本号为3.7, 支持OpenGL多窗口渲染、回调事件处理、复杂的输入设 备控制、计时器、层叠菜单、常见物体绘制函数、各种 窗口管理函数等。GLUT不是一个全功能的开发包,并不 适合大型应用的开发,它只为中小应用而设计,特别适 合初学者学习和应用OpenGL,由此入门相对容易。
虚拟现实的几种软件比较与分析21
我们在试用的过程中发现,OpenGL Performer的通用性 非常好,它并不是专门为某一种视景仿真而设计,API功 能强大,提供的C和C++接口相当复杂。除了可以满足各 种视景显示需要,它还提供了美观的GUI开发支持。
虚拟现实的几种软件比较与分析21
Quamtum3D OpenGVS OpenGVS是Quantum3D公司的早期成功的产品,用于 场景图形的视景仿真的实时开发,易用性和重用性较好 ,有良好的模块性、巨大的编程灵活性和可移植性。 OpenGVS提供了各种软件资源,利用资源自身提供的 API,可以很好地以接近自然和面向对象的方式组织视景 诸元和进行编程,来模拟视景仿真的各个要素。目前, OpenGVS的最新版本为4.6,支持Windows和Linux等操 作系统。
虚拟现实的几种软件比较与分析21
OpenGL Performer是SGI可视化仿真系统的一部分。它 提供了访问Onyx4 UltimateVision、SGI Octane、SGI VPro图形子系统等SGI视景显示高级特性的接口。 Performer和SGI图形硬件一起提供了一套基于强大的、 灵活的、可扩展的专业图形生成系统。Performer已经被 移植到多种图形平台,在使用的过程中,用户不需要考 虑各种平台的硬件差异。
虚拟现实的几种软件比 较与分析21
2020/12/5
虚拟现实的几种软件比较与分析21
虚拟现实软件的好坏问题争论了很久,相信也会一直争 论下去,软件的好坏本身就是相对的,因此使用者更应 该从自身的角度和所处的行业特点来选择适合自己的软 件,这也是我们一直以来一贯的态度!数虎图像从事虚 拟现实行业已经有将近10年的经历,本着实际的需要, 整理如下虚拟现实制作软件,做出自己的分析,如有不 足,请大家多多补充!
看。这种先进的技术由包括自动化的大型地形和三维人
文景观产生器、道路产生器等强有力的集成虚选拟现项实的来几种支软件撑比较与分析21
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,很明显,有的方面还不够成熟。
虚拟现实的几种软件比较与分析21
3rew
演讲完毕,谢谢听讲!
再见,see you again
2020/12/5
虚拟现实的几种软件比较与分析21
UNITY 3D DEMO的高质量致使许多人热捧,画质确实够强,互动性近 期也有几个游戏式的作品,也可以说明UNITY是有很强的 互动性的,运行于MAC系统上,所以目前用的人比较少.有 强大的地形绘制器,这个是比较引以为荣的,浏览插件大概 3M左右。
虚拟现实的几种软件比较与分析21
TURNTOOL 此虚拟现实制作软件,在展示方面比较擅长,画质国内的 和WEBMAX差不多.资料还是比较少,英文好的朋友可以 去TT的官方论坛看老外的教程,以插件的方式嵌入 3DMAX里,导出比较简易,也是为数不多的轻量级WEB3D 软件.浏览插件在800K左右,也适合亚太地区的带宽承受范 围。
CG2 VTree CG2 VTree是一个面向对象,基于便携平台的图象开发 软件包(SDK)。前面提到Mantis系统的强大功能,其 中的一个重要原因是Mantis的软件部分主要基于VTree。 VTree SDK包括大量的C++类和压缩抽象OpenGL图形库 、数组类型及操作的方法。VTreeSDK功能强大,能够节 省开发时间,获得高性能的仿真效果。利用此工具包开 发者可充分展开想象力,置身于鲜活的虚拟世界中.比如 战场战术的实现、探索火星表面的过程等。对于希望得 到跨平台、高性能低成本、可实时响应虚拟仿真应用 VTree无疑是最佳选择。
虚拟现实的几种软件比较与分析21
VTree针对仿真视景显示中可能用到的技术和效果,如仪 表、平显、雷达显示、红外显示、雨雪天气、多视口、 大地形数据库管理、3D声音、游戏杆、数据手套等等, 均有相应的支持模块。 Vtree开发包附带例子代码结构清晰,实现的功能全面, 用户容易在阅读例子代码的基础上开发自定义应用。
特性,包括同步的多通道,包括各种特效:比如仪表、
天气、灯光、地形碰撞检测等;可伸缩性:虚多拟现线实的程几种可软件视比较与分析21
MultiGen-Paradigm Vega Vega是MultiGen-Paradigm公司应用于实时视景仿真、 声音仿真和虚拟现实等领域的世界领先的软件环境。使 用Vega 可以迅速地创建各种实时交互的三维环境,以满 足各行各业的需求。它还拥有一些特定的功能模块,可
使用现有计算机和图形硬件,得到高效率,高性能,高 帧速率,以及较好的图形质量。CG2公司的VTree是实时 3D可视化仿真的首选开发包,此前已经为美国国防部投 入了多年的研究和开发工作。Mantis合并了VTree开发包
和可扩展图形生成器架构,从而创造了强大的,可伸缩
的,可配置的图形生成器。重要的特征包括:跨平台: Mantis可以在包括Win32和Linux等多种操作系统上运行 ;公共接口:Mantis支持分布式交互仿真(DIS),也支持 更现代的公共图形生成接口(CIGI);Mantis支持许多高级
虚拟现实的几种软件比较与分析21
由于Quamtum3D已经收购了CG2,而OpenGVS又是基 于C的老套架构,对OpenGVS的后续开发投入不足, Quamtum3D可能把战略眼光投放在VTree和Quantum3D IG(整套解决方案Mantis)上边。
虚拟现实的几种软件比较与分析21
Quamtum3D Mantis Mantis系统是Quamtum3D推出的一整套视景仿真解决方 案。Mantis系统作为一种图形生成器开发平台,提供了
SGI OpenGL Peformer SGI公司是业界的领导厂商之一,在实时可视化仿真或其 它对显示性能要求高的专业3D图形用提供的强大而容易理 解的编程接口。Performer可以大幅度减轻3D开发人员的 编程工作,并可以容易地提高3D应用程序的性能。它的 软件模块对数据的组织和显示做了广泛的优化。
以满足特定的仿真要求,例如:船舶、红外、雷达、照
明系统、人体、大面积地理信息和分布式交互仿真等等 。附带的Lynx程序,这是一个用来组织管理Vega场景的 GUI工具。 MultiGen Creator系列产品是世界上领先的实时三维数据 库生成系统,它可以用来对战场仿真、娱乐、城市仿真
和计算可视化等领域的视景数据库进行产生、编辑和查
虚拟现实的几种软件比较与分析21
CG2设计、优化了代码,使得在同一硬件上得到更快的 实时显示速度变成可能。Vtree能用于多平台的三维可视 化应用,它既可用在高端的SGI工作站上,也能用在普通 PC上。VTreeSDK是开发交互式仿真应用优秀开发包。 VTree 包含一系列的配套C++类库适用于开发高品质,高 效的VTree应用。VTree提供的扩展功能成功地兼容并融 合了复杂的OpenGL-API接口。VTree应用可运行于支持 OpenGL的Windows和Unix类型的平台。
虚拟现实的几种软件比较与分析21
virtools 接近于微型游戏引擎,互动性强大,目前被认为是功能最强 大的元老级虚拟现实制作软件.学习资料也比较多,开发 WEB3D游戏的首选 浏览插件10M左右的庞大体积是个瓶 颈,但是随着国内带宽的增加,这方面的影像已经越来越 显得微不足道了。他的应用将有着无限的前景!
虚拟现实的几种软件比较与分析21
QUEST3D 也是元老级的软件了,曾经的超牛DEMO让许多人热捧,且 好像是节点式的操作,比较强大. vrml q3d vt vgs vrp cult3d quest3d anark,画质也比较优异,入门难度有,浏览 插件2M左右,算是中级化,也可以适应亚洲.
虚拟现实的几种软件比较与分析21
虚拟现实的几种软件比较与分析21
Vtree显示效率非常高,实际使用过程中给人感觉是非常 快的。其原因一方面在于Vtree全新设计和优化了程序代 码,另一方面在于Vtree显示控制的策略。Vtree生成和连 接不同节点到一个附属于景物实体的可视化树状结构, 这个可视化树状结构定义了如何对实体进行渲染和处理 。一个实体由一个所有图形原始状态组成的渲染树和定 义如何使实体显示的接合部分所组成。实体的渲染树包 含所有这些实体的几何特性、运动特性和纹理节点。这 些树状结构对于实体的细节描述能变得非常精细,并且 通过不同的路径能够显示用于优化的不同的细节等级划 分(LOD)。
虚拟现实的几种软件比较与分析21
OpenSceneGraph(OSG)
OSG是一个可移植的、高层图形工具箱中,它为战斗机 仿真、游戏、虚拟现实、或科学可视化等高性能图形应 用而设计。它提供了基于OpenGL的面向对象的框架,使 开发者不需要实现、优化低层次图形功能调用,并提供 了很多附加的功能模块来加速图形应用开发。 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),虚V拟R现实M的L几种1软.0件比较与分析21
虚拟现实的几种软件比较与分析21
GLUT - OpenGL Utility Toolkit
GLUT 是一个与操作系统无关的OpenGL程序工具库, 它 实现了可移植的OpenGL窗口编程接口,GLUT支持 C/C++、FORTRAN、ADA。工具包当前版本号为3.7, 支持OpenGL多窗口渲染、回调事件处理、复杂的输入设 备控制、计时器、层叠菜单、常见物体绘制函数、各种 窗口管理函数等。GLUT不是一个全功能的开发包,并不 适合大型应用的开发,它只为中小应用而设计,特别适 合初学者学习和应用OpenGL,由此入门相对容易。
虚拟现实的几种软件比较与分析21
我们在试用的过程中发现,OpenGL Performer的通用性 非常好,它并不是专门为某一种视景仿真而设计,API功 能强大,提供的C和C++接口相当复杂。除了可以满足各 种视景显示需要,它还提供了美观的GUI开发支持。
虚拟现实的几种软件比较与分析21
Quamtum3D OpenGVS OpenGVS是Quantum3D公司的早期成功的产品,用于 场景图形的视景仿真的实时开发,易用性和重用性较好 ,有良好的模块性、巨大的编程灵活性和可移植性。 OpenGVS提供了各种软件资源,利用资源自身提供的 API,可以很好地以接近自然和面向对象的方式组织视景 诸元和进行编程,来模拟视景仿真的各个要素。目前, OpenGVS的最新版本为4.6,支持Windows和Linux等操 作系统。
虚拟现实的几种软件比较与分析21
OpenGL Performer是SGI可视化仿真系统的一部分。它 提供了访问Onyx4 UltimateVision、SGI Octane、SGI VPro图形子系统等SGI视景显示高级特性的接口。 Performer和SGI图形硬件一起提供了一套基于强大的、 灵活的、可扩展的专业图形生成系统。Performer已经被 移植到多种图形平台,在使用的过程中,用户不需要考 虑各种平台的硬件差异。
虚拟现实的几种软件比 较与分析21
2020/12/5
虚拟现实的几种软件比较与分析21
虚拟现实软件的好坏问题争论了很久,相信也会一直争 论下去,软件的好坏本身就是相对的,因此使用者更应 该从自身的角度和所处的行业特点来选择适合自己的软 件,这也是我们一直以来一贯的态度!数虎图像从事虚 拟现实行业已经有将近10年的经历,本着实际的需要, 整理如下虚拟现实制作软件,做出自己的分析,如有不 足,请大家多多补充!
看。这种先进的技术由包括自动化的大型地形和三维人
文景观产生器、道路产生器等强有力的集成虚选拟现项实的来几种支软件撑比较与分析21
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,很明显,有的方面还不够成熟。
虚拟现实的几种软件比较与分析21
3rew
演讲完毕,谢谢听讲!
再见,see you again
2020/12/5
虚拟现实的几种软件比较与分析21
UNITY 3D DEMO的高质量致使许多人热捧,画质确实够强,互动性近 期也有几个游戏式的作品,也可以说明UNITY是有很强的 互动性的,运行于MAC系统上,所以目前用的人比较少.有 强大的地形绘制器,这个是比较引以为荣的,浏览插件大概 3M左右。
虚拟现实的几种软件比较与分析21
TURNTOOL 此虚拟现实制作软件,在展示方面比较擅长,画质国内的 和WEBMAX差不多.资料还是比较少,英文好的朋友可以 去TT的官方论坛看老外的教程,以插件的方式嵌入 3DMAX里,导出比较简易,也是为数不多的轻量级WEB3D 软件.浏览插件在800K左右,也适合亚太地区的带宽承受范 围。
CG2 VTree CG2 VTree是一个面向对象,基于便携平台的图象开发 软件包(SDK)。前面提到Mantis系统的强大功能,其 中的一个重要原因是Mantis的软件部分主要基于VTree。 VTree SDK包括大量的C++类和压缩抽象OpenGL图形库 、数组类型及操作的方法。VTreeSDK功能强大,能够节 省开发时间,获得高性能的仿真效果。利用此工具包开 发者可充分展开想象力,置身于鲜活的虚拟世界中.比如 战场战术的实现、探索火星表面的过程等。对于希望得 到跨平台、高性能低成本、可实时响应虚拟仿真应用 VTree无疑是最佳选择。
虚拟现实的几种软件比较与分析21
VTree针对仿真视景显示中可能用到的技术和效果,如仪 表、平显、雷达显示、红外显示、雨雪天气、多视口、 大地形数据库管理、3D声音、游戏杆、数据手套等等, 均有相应的支持模块。 Vtree开发包附带例子代码结构清晰,实现的功能全面, 用户容易在阅读例子代码的基础上开发自定义应用。
特性,包括同步的多通道,包括各种特效:比如仪表、
天气、灯光、地形碰撞检测等;可伸缩性:虚多拟现线实的程几种可软件视比较与分析21
MultiGen-Paradigm Vega Vega是MultiGen-Paradigm公司应用于实时视景仿真、 声音仿真和虚拟现实等领域的世界领先的软件环境。使 用Vega 可以迅速地创建各种实时交互的三维环境,以满 足各行各业的需求。它还拥有一些特定的功能模块,可
使用现有计算机和图形硬件,得到高效率,高性能,高 帧速率,以及较好的图形质量。CG2公司的VTree是实时 3D可视化仿真的首选开发包,此前已经为美国国防部投 入了多年的研究和开发工作。Mantis合并了VTree开发包
和可扩展图形生成器架构,从而创造了强大的,可伸缩
的,可配置的图形生成器。重要的特征包括:跨平台: Mantis可以在包括Win32和Linux等多种操作系统上运行 ;公共接口:Mantis支持分布式交互仿真(DIS),也支持 更现代的公共图形生成接口(CIGI);Mantis支持许多高级
虚拟现实的几种软件比较与分析21
由于Quamtum3D已经收购了CG2,而OpenGVS又是基 于C的老套架构,对OpenGVS的后续开发投入不足, Quamtum3D可能把战略眼光投放在VTree和Quantum3D IG(整套解决方案Mantis)上边。
虚拟现实的几种软件比较与分析21
Quamtum3D Mantis Mantis系统是Quamtum3D推出的一整套视景仿真解决方 案。Mantis系统作为一种图形生成器开发平台,提供了