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及其所有拓展功 能的系列軟件產品,這些拓展功能 主要是面向地球科學數據的交互式 勘查、可視化、分析、比較以及描 述。這個三維可視化建模軟件是一 個理想的解決方案,因為允許用戶 在一個簡單的環境中整合復雜的資 源,例如允許用戶輸入、控制、交 互式操作和對地球科學數據進行可 視化。