Open Invento是SGI公司開發的基於OpenGL的面向對象三維圖形軟體開發包。
基本介紹
- 軟體名稱:Open Invento
- 開發商:SGI公司
- 軟體平台:OIV具有平台無關性
產品簡介,Open Inventor 8 功能,Open Inventor 9新功能,拓展模組定製功能,支持平台,產品資料來源,
產品簡介
使用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 試用版下載
2.Open Inventor 產品信息