请输入您要查询的百科知识:

 

词条 open inventor
释义

产品简介

Open Inventor(以下简称OIV)是SGI公司开发的基于OpenGL的面向对象三维图形软件开发包。使用OIV开发包,程序员可以快速、简洁地开发出各种类型的交互式三维图形软件。OIV具有平台无关性,它可以在Microsoft Windows、Unix、Linux等多种操作系统中使用。OIV允许使用C、C++、Java、DotNet多种编程语言进行程序开发。经过多年的发展,OIV已经基本上成为面向对象的3D图形开发“事实上”的工业标准。广泛地应用于机械工程设计与仿真、医学和科学图像、地理科学、石油钻探、虚拟现实、科学数据可视化等领域。

Open Inventor 9现在正式发布!

Open Inventor 8 功能

●面向对象的3D应用程序端口:OpenInventor8 提供了一个最广泛的面向对象集(超过1300个易于使用的类),并集成了一个用户友好的系统架构来进行快速开发。规范化的场景图提供了现成的图形化程序类型,其面向对象的设计鼓励可拓展性和个性化功能来满足具体的需求。

优化的3D渲染:OpenInventor 8已经通过利用OpenGL最新的功能集和拓展模块优化了渲染效果,自动基于OpenGL的最优化技术来提供一个大大改善的高端的应用程序接口。

先进的基于OpenGL的着色器:OpenInventor 8嵌入了一个超过80个渲染程序的列表,完全支持ARB语言、NVIDIA Cg 和OpenGL 绘制语言,来获得先进的视觉效果,进一步提高终端用户的三维可视化视觉体验。

先进的开发帮助:IvTune®是一个交互的绘图工具,当程序正在运行的时候对3D程序进行校正和调试。它允许开发人员进行交互式视图和修改场景图。

全面的3D内核:除了其完整的3D几何内核之外,Open Inventor 8提供了强有力的先进的3D功能集支持,同时也提供了一个快速的物体间和摄影间、场景间的快速碰撞检测应用。

●大型模型的可视化:Open Inventor 8通过更少的三角形来构建新的几何模型,并自动生成LOD(层次细节)和保存外表的简化节点来提高显示质量和使交互渲染成为可能。

●远程渲染、虚拟现实功能和多屏显示:OpenInventor 8提供高端的浸入式组件来提供易于使用的且有力的解决方案来共同面对3D高级程序开发领域中棘手的问题。

●多线程技术:多线程技术相比采用多个处理器和利用单一的高端处理器都能增加整体的显示效果。

●提供高性能的API 框架:OpenInventor 8提供了先进的三维可视化和强大的计算功能间的交互。

Open Inventor 9新功能

●着色和透明化管理

加强了图片透明度处理功能支持混合式透明度处理

更好的着色器提取,提高交互性

整合了内部着色器

●提取和渲染效果回调函数现在可用于简单的几何物体上了

大大提高了点与线的渲染效果和性能

提供了各种选取模式

●新增ivTune 扩展API;现在,ivTune 工具是一个开放性的构架

通过一个插件使用ivTune功能新增了客户自定义的用户界面

在任何的Open Inventor程序中都可以存取与ivTune提供的界面与功能

可以用ivtune作为框架,在Open Inventor里开发C++程序

提高CAD 的读取

导入CAD模型保持了原来的输入模式通过节点来命名Product/Part/Body/Lump/Shell/Face

边和点都可被输入

支持同一个结构物体被调取为不同实验

新的SoCadReaderInputParameters 类别用来控制输入参数:

镶嵌特性输入边、面、点合并边、面、点

VolumeViz模块——新的光影投射渲染

新的光影投射渲染模块

新的’Sugar Cube’像素渲染模块多解析度管理在GPU的层次级别也可以支持管理使用了

通过GPU的管理,不再出现重叠区块

在GPU外,依然可以存取临近的数据

VolumeViz GLSL绘图功能得到了极大增强

VolumeViz模块——编辑,几何,裁剪

动态编辑LDM获得多分辨率的梯度

在三维封闭表面或二位厚度表面编辑像素清单对用户自定义编辑的数据格式进行保存

支持多重恢复或取消恢复功能

几何体积:支持投影,更好的动画展示,增强了优先加载功能

体积切割功能支持所有的VolumeViz shapes对象

增强Height Field渲染速度

拓展模块定制功能

VolumeViz™LDM 拓展模块:VolumeViz™LDM提供多个数据集的数据转化和数据整合技术,也将渲染技术整合起来以获得更快速和更高质量的可视化效果。采用最新的GPU着色器,信息采集和三维感知都进一步加强

●ScaleViz™拓展模块:ScaleViz是一套处理渲染场景和图像合成分布的数据集的突破性技术,目的是在海量数据集上实现交互式加速处理以解决最具挑战性的需求,提供优化的、分布式可视化方案

●MeshViz™拓展模块:MeshViz™包含了高级的数据可视化设计组件,主要面向2D/3D数据科学、制造、有限元、流体力学、通讯、金融、地理信息系统和OLAP的可视化系统

●DirectViz™拓展模块:DirectViz™允许Open Inventor 8的应用程序进行非常高的现实性和可拓展性的三维场景可视化,这个过程是通过采用OpenRTRT的实时光线跟踪引擎来代替OpenGL实现的●HardCopy拓展模块:HardCopy允许应用程序输出多个向量格式图形:CGM 、HPGL、Postscript、GDI/EMF。和一般的图像不一样,这些图像格式提供高品质的图像,并能实现独立输出,适合大幅面绘图机,即使面对复杂场景的高性能显示●DataConverter拓展模块:DataConverter提供了集成的各种CAD/CAM浮点型文件格式转换到OpenInventor 7的浮点型文件。这些拓展允许开发人员在现有应用程序的基础之上添加先进的输入功能

支持平台

Supported Platforms C++

· Windows XP/Vista 32 2005(VC8) /

2008 (VC9)

· Windows XP/Vista 64 2005(VC8) /

2008 (VC9)

· Linux 32 RHEL 4 (gcc 3.4.3)/ RHEL

5 (gcc 4.1.1)

· Linux 64 RHEL 4 (gcc 3.4.3)/ RHEL

5 (gcc 4.1.1)

· Solaris 8 32 / 64 –STL4 Port

Supported Platforms .NET

· Windows XP/Vista 32 2005(VC8) /

2008 (VC9)

· Windows XP/Vista 64 2005(VC8) /

2008 (VC9)

Supported Platforms Java

· Windows XP 32 2005(VC8)

· Linux 32 RHEL 5 (gcc 4.1.1)

· Linux 64 RHEL 5 (gcc 4.1.1)

· Solaris 8 64

· Sun Solaris 9

产品资料来源

1.Open Inventor 8 试用版下载

2.Open Inventor 9 产品信息

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 6:49:01