Open Inventor 软件是一个面向 对象的、跨平台的专业3D图形化工具 包。它面向的对象包括工业强度地 开发、交互和通过C++、.NET或Java 构建的专业3D图形化应用程序。其易 于使用的应用程序端口、可拓展的 结构和功能强大的全组件式架构, 给开发人员提供了一个基于高级平 台的快速原型设计、高端开发和先 进的3D图形应用程序。
Open Inventor是石油天然气可 视化领域中实际的标准。越来越多 的石油软件技术公司,在三维数据可 视化的开发工具上均采用了Mercury 公司的Open Inventor软件,如斯伦 贝谢公司的Petrel软件,兰德马克 的Geoprobe,另有帕尔代姆公司、 CGG、SMT、BGP的软件等等。
Open Inventor 7主要特征:
面向对象的3 D应用程序端口 Mercury公司的Open Inventor 7提供 了一个最广泛的面向对象集(超过 1300个易于使用的类),并集成了 一个用户友好的系统架构来进行快 速开发。规范化的场景图提供了现 成的图形化程序类型,其面向对象 的设计鼓励可拓展性和个性化功能 来满足具体的需求。Mercury公司的 Open Inventor 7是应用最广泛的面 向对象的专业3D图形开发工具包。
优化的3D渲染 Mercury公司的 Open Inventor 7已经通过利用OpenGL 最新的功能集和拓展模块优化了渲 染效果,自动基于OpenGL的最优化技 术来提供一个大大改善的高端的应 用程序接口。
先进的基于O p e n G L的着色器 OpenGL的着色渲染技术可应用于Open Inventor的任何版本,通过特效来获 得更深入的三维视觉体验。Mercury 公司的Open Inventor 7嵌入了一个 超过80个渲染程序的列表,完全支持 ARB语言、NVIDIA Cg和 OpenGL绘制语 言,来获得先进的视觉效果,进一 步提高终端用户的三维可视化视觉 体验。
先进的开发帮助 IvTune是一个 交互的绘图工具,当程序正在运行 的时候对3D程序进行校正和调试。它 允许开发人员进行交互式视图和修 改场景图。
全面的3D内核 除了其完整的 3D几何内核之外,Open Inventor 7 提供了强有力的先进的3D功能集支 持,如NURBS曲面和碰撞检测。完全 支持NURBS曲线和任意的裁剪曲面, 可实现快速、持续高效的NURBS镶 嵌。Open Inventor 7也提供了一个 快速的物体间和摄影间、场景间的 快速碰撞检测应用,例如,在漫游 类型的应用程序中摄影穿透其他物 体。这种优化的碰撞检测应用,已 被证明是有效的,即使是面对非常 复杂的场景。
大型模型的可视化 O p e n Inventor 7通过更少的三角形来构建 新的几何模型,并自动生成LOD(层 次细节)和保存外表的简化节点来 提高显示质量和使交互渲染成为可 能。它可以将几何模型转换成更高 效的三角形条块和将对象重新排序 来尽量减少状态的变化。复杂场景 的快速编辑也支持。
远程渲染、虚拟现实功能和多 屏显示 Open Inventor 7提供高端 的浸入式组件来提供易于使用的且 有力的解决方案来共同面对3D高级程 序开发领域中棘手的问题。您可以 和最尖端的技术与时并进,事半功 倍,也包括需要额外的低端的应用 程序端口的下一代硬件的优化的显 示效果。
多线程技术 多线程技术相比采 用多个处理器和利用单一的高端处 理器都能增加整体的显示效果。这 种特性也适用于多种图形通道,每个图形通道都有自己的渲染线程。 GPU的广泛应用 Open Inventor 7的可视化解决方案对程序员们提供 了一个独特的解决方案,这个方案能 实现先进的三维可视化和强大的计算 功能间的交互,这些计算一般是在一 个工作站上进行的并行计算。
功能强大的拓展模块
Open Inventor 7软件的集成包 提供了一套完整的拓展模块使得面 向具体市场需求或特殊应用需要的 功能定制更为容易。通过这些打包 的拓展模块的创新知识产权(IP) 技术,Open Inventor 7可以随时获 得最新的可视化技术:面向体绘制 的大型数据处理、通过渲染分布和 远程模型的终端可伸缩性、先进的 2D/3D科学数据可视化技术、现实的 光线追踪渲染和更多。
VolumeViz LDM 拓展模块 VolumeViz LDM能在一个单独的Open Inventor开发的应用程序中实现海量 数据集的交互式可视化、体绘制、 切片、等值面提取和嵌入3D几何图形 等功能。
提供了一种从笔记本到先进的 计算机集群的可升级的解决方案, VolumeViz LDM模块为应用处理多达 数百GB的数据集制定了一个新的里 程碑。
VolumeViz LDM提供多个数据集 的数据转化和数据整合技术,也将 渲染技术整合起来以获得更快速和 更高质量的可视化效果。采用最新 的GPU着色器,信息采集和三维感知 都进一步加强。
ScaleViz 拓展模块 ScaleViz是 一套处理渲染场景和图像合成分布 的数据集的突破性技术,目的是在 海量数据集上实现交互式加速处理 以解决最具挑战性的需求,提供优 化的、分布式可视化方案。
ScaleViz提供了以下先进的解决 方案:多屏显示在提供最佳性能的 同时提高了分辨率;多屏合成加速 解决依赖分辨率的显示效果;深度 合成加速解决依赖数据的显示效果 远程应用程序通过可视化服务器来 远程可视化处理大量数据。
从一个鱼缸状显示到一个完全的 嵌入式和协作的环境,ScaleViz都完 全适合。
MeshViz 拓展模块 MeshViz包 含了高级的数据可视化设计组件, 主要面向2D/3D数据科学、制造、有 限元、流体力学、通讯、金融、地 理信息系统和OLAP的可视化系统。 MeshViz可用于所有类型的工程 分析、可视化及通信应用,并允许 开发人员快速整合先进的可视化功 能。先进的数据提取和制图技术使 得MeshViz的应用程序端口能处理 百万计的二维或三维的元数据。 ReservoirViz LDM拓展模块 ReservoirViz LDM是Open Inventor 7 的一个新的拓展模块,这个拓展模 块是一个重大的改进,因为它提供 了一个用于管理和可视化石油天然 气领域的水库资料仿真的整体解决 方案。
通过创新的数据管理和先进的视 觉重现,来可视化和管理探针大型 数据库,一般超过数以亿计的元数 据,和本地切片进行实时交互,界 定感兴趣的目标区域,将多种性能 融合在一起或通过运行您自己的基 于CPU或GPGPU着色器的计算模块衍生 出新的着色功能。您甚至可以构建 包含了独立时间属性的4维智能数据 及通过数以千计的时序步骤预取来 进行交互。
DirectViz拓展模块 DirectViz允 许Open Inventor 7的应用程序进行 非常高的现实性和可拓展性的三维 场景可视化,这个过程是通过采用 OpenRTRT的实时光线跟踪引擎来代替 OpenGL实现的。
DirectViz提供的功能已经超出 了现有的图形处理器和OpenGL的功 能,包括造型和设计理念、虚拟原 型和可视化仿真。
HardCopy拓展模块 HardCopy 允许应用程序输出多个向量格式图 形:CGM 、HPGL、Postscript、 GDI/ EMF。和一般的图像不同,这些图像 格式提供高品质的图像,并能实现 独立输出,适合大幅面绘图机,即 使面对复杂场景的高性能显示。
Data Converter拓展模块 DataConverter提供了集成的各种CAD/ C A M浮点型文件格式转换到O p e n Inventor 7的浮点型文件。这些拓展 允许开发人员在现有应用程序的基 础之上添加先进的输入功能。
Data Converter能在windows、 Linux和UNIX操作系统上进行。工作 在CAD/CAM领域的用户也可以通过批 量处理模式使用软件。支持下面几个 浮点型输入数据:IGES 5.1,VDA-FS ,STL ASCII,DXF R14,Catia v5。
Avizo:三维重构技术
Avizo将输入系统的影像数据 转化成为三维的体数据或者网格。 通过自动或者交互式的影像切片排 列、配准和分割,Avizo能够重建并 显示3D体数据和面结构数据。
几何模型从利用CT、MRI、3D超 声或者内窥镜数据进行图像处理和 计算几何到重建高分辨率的3D影像, Avizo拥有各种先进的算法和工具。 表面重构利用先进的加速技术实 现快速的表面重构。表面简化处理 技术可以根据不同的系统条件进行 面三角的构成数量,以保证显示质 量与速度的最佳匹配。高级多边形 模型使用多边形后处理技术工具可 以生产复杂模型以达到各种效果。 有限元仿真的网格生成创建有限元 网格用以FEA/CFD仿真。
Avizo Earth Edition的地质科学 版是一个包含Avizo及其所有拓展功 能的系列软件产品,这些拓展功能 主要是面向地球科学数据的交互式 勘查、可视化、分析、比较以及描 述。这个三维可视化建模软件是一 个理想的解决方案,因为允许用户 在一个简单的环境中整合复杂的资 源,例如允许用户输入、控制、交 互式操作和对地球科学数据进行可 视化。