InVision軟件系統(tǒng)基于所見(jiàn)即所得圖形化界面設(shè)計(jì)、系統(tǒng)功能強(qiáng)大、架構(gòu)科學(xué)靈活,是一款具有極高性能價(jià)格比的虛擬現(xiàn)實(shí)軟件應(yīng)用平臺(tái),同時(shí)也是一種所見(jiàn)及所得的3D可視化仿真軟件開(kāi)發(fā)平臺(tái)。
InVision是功能先進(jìn)的虛擬現(xiàn)實(shí)與3D可視化應(yīng)用解決方案,經(jīng)過(guò)多年的應(yīng)用實(shí)踐和不斷的升級(jí), InVision已被廣泛應(yīng)用于各大高等院校和科研院所的虛擬現(xiàn)實(shí)實(shí)驗(yàn)室建設(shè)、教學(xué)與職業(yè)技術(shù)實(shí)訓(xùn)、工業(yè)設(shè)計(jì)與機(jī)械仿真、風(fēng)景園林仿真、建筑設(shè)計(jì)可視化、工程設(shè)計(jì)仿真等領(lǐng)域。
InVision功能模塊與技術(shù)架構(gòu)
InVision系統(tǒng)內(nèi)置多線程優(yōu)化算法、多層次細(xì)節(jié)顯示技術(shù)(LOD)和多線程并行繪制技術(shù),能提供億萬(wàn)級(jí)多邊形的實(shí)時(shí)繪制、渲染和顯示能力。在超強(qiáng)繪制和渲染能力基礎(chǔ)上,InVision具備了包括場(chǎng)景構(gòu)建基礎(chǔ)模塊、3D模型導(dǎo)入導(dǎo)出模塊、場(chǎng)景數(shù)據(jù)管理模塊、環(huán)境特效仿真模塊、3D場(chǎng)景編輯器模塊、沉浸式顯示模塊、實(shí)時(shí)交互模塊、多通道分布式同步渲染模塊、物理屬性模塊、二次開(kāi)發(fā)模塊等功能于一體的強(qiáng)大的模塊化功能體系。
InVision系統(tǒng)技術(shù)和功能構(gòu)成
三維模型導(dǎo)入模塊:支持Pro/E、SolidWorks、UG、CATIA V5等主流CAD軟件模型應(yīng)用。同時(shí)支持10種以上主流3D模型格式;
3D場(chǎng)景編輯器模塊:支持場(chǎng)景創(chuàng)建、3D模型編輯、紋理編輯、燈光處理、動(dòng)畫(huà)(動(dòng)作)設(shè)計(jì)、渲染和共享等功能,支持布爾運(yùn)算、擠壓、沿路徑移動(dòng)、相機(jī)動(dòng)畫(huà)、剖面顯示;
環(huán)境特效模塊:可仿真光照、雨、霧、雪、煙、火、鏡像、爆炸、動(dòng)態(tài)水面等仿真特效;
實(shí)時(shí)交互模塊:支持漫游、飛行、行走、駕駛、6自由度軌跡球等交互模式
交互設(shè)備接口模塊:6自由度光學(xué)位置跟蹤交互系統(tǒng)、6自由度交互球、駕駛方向盤(pán)、操縱桿、數(shù)據(jù)手套和力反饋器;
沉浸式顯示模塊:支持CAVE、HoloSpace、PowerWalls、Stereoscopic Walls, zSpace,3D TVs、HTC Vive HMD、Oculus Rift HMD、主動(dòng)或被動(dòng)立體投影顯示、多通道集群同步顯示、360度全景顯示、球面顯示系統(tǒng);
多通道集群同步渲染模塊:支持基于PC-Cluster架構(gòu)的多機(jī)多通道集群渲染計(jì)算,支持C/S架構(gòu)下的多機(jī)動(dòng)態(tài)互聯(lián)和協(xié)同交互顯示,支持Gen-Lock、Fram-Lock等“多通道圖像幀”同步渲染顯示機(jī)制;
動(dòng)態(tài)視頻紋理:用戶可為虛擬場(chǎng)景中的某一特定的“節(jié)點(diǎn)”實(shí)時(shí)添加并保存動(dòng)態(tài)視頻;
三維音效模塊:支持三維音源播放,用戶可根據(jù)需要任意配置三維音源“位置”和音源文件,并進(jìn)行關(guān)聯(lián)節(jié)點(diǎn)的綁定、保存或修改;
動(dòng)態(tài)相機(jī)編輯模塊:用戶可根據(jù)需要快速部署并保存多個(gè)三維相機(jī),保存后的不同視點(diǎn),用戶可以通過(guò)點(diǎn)擊鼠標(biāo)快速?gòu)?fù)位和切換視點(diǎn)。被設(shè)置的視點(diǎn)可以是第一人稱視點(diǎn)或第三人稱視點(diǎn)。用戶也可根據(jù)需要設(shè)置三維相機(jī)參數(shù),如:水平張角(FOV)、視椎頂點(diǎn)坐標(biāo)、縱橫比例和相機(jī)姿態(tài)參數(shù)等;
支持二次開(kāi)發(fā),提供完整的二次開(kāi)發(fā)包;
應(yīng)用輸出模塊:可將三維場(chǎng)景導(dǎo)出可交互式的3D PDF文件;可直接導(dǎo)出用于瀏覽器渲染的3D HTML格式文件;可編輯發(fā)布開(kāi)發(fā)好的VR應(yīng)用程序;
?場(chǎng)景樹(shù)數(shù)據(jù)管理工具模塊:系統(tǒng)提供可視化目錄式數(shù)據(jù)管理工具,用戶可配置調(diào)用配置文件,可對(duì)3D場(chǎng)景進(jìn)行添加、刪除、記憶和保存功能,用戶可隨時(shí)修改并保存場(chǎng)景信息;
其他插件或模塊(選項(xiàng)):三維運(yùn)動(dòng)仿真與骨骼動(dòng)畫(huà)模塊;虛擬拆裝;功能模塊支持3DMAX軟件建模過(guò)程的立體顯示;Google earth 3D GIS數(shù)據(jù)立體顯示模塊;ArcGIS 3D數(shù)據(jù)的沉浸式立體顯示模塊;物理屬性(重力、彈性、碰撞檢測(cè))仿真模塊;
3D場(chǎng)景數(shù)據(jù)的組織與管理
InVision系統(tǒng)采用“目錄式場(chǎng)景樹(shù)”對(duì)紛繁復(fù)雜的3D場(chǎng)景數(shù)據(jù)進(jìn)行科學(xué)的管理(如下圖所示)。“目錄式場(chǎng)景樹(shù)”數(shù)據(jù)管理結(jié)構(gòu)中,每一個(gè)模型節(jié)點(diǎn)都將是一個(gè)獨(dú)立可控的對(duì)象,而且,模型節(jié)點(diǎn)能清晰體現(xiàn)其所在場(chǎng)景中的位置和層級(jí)關(guān)系,用戶可以獲取清晰的文件結(jié)構(gòu),便于文件的組織、查詢、顯示和管理。
開(kāi)發(fā)過(guò)程中,用戶可以根據(jù)項(xiàng)目需要構(gòu)建三維場(chǎng)景數(shù)據(jù)庫(kù),場(chǎng)景數(shù)據(jù)可按屬性分類、按區(qū)域分割、按規(guī)則命名,并在目錄式場(chǎng)景樹(shù)結(jié)構(gòu)中對(duì)三維場(chǎng)景進(jìn)行有效的組織、管理和獨(dú)立的場(chǎng)景驅(qū)動(dòng)。
同時(shí),用戶可根據(jù)設(shè)置好的空間位置關(guān)系,在統(tǒng)一的空間坐標(biāo)系中對(duì)三維場(chǎng)景自動(dòng)地進(jìn)行集成、總裝與整合,使分散的模型節(jié)點(diǎn)形成一個(gè)整體的三維場(chǎng)景,最后按照一個(gè)統(tǒng)一的3D數(shù)據(jù)格式進(jìn)行場(chǎng)景的渲染、顯示和輸出。
同時(shí)系統(tǒng)還提供配置文件設(shè)置和調(diào)用、模型添加、刪除、記憶和保存功能,用戶可隨時(shí)修改并保存場(chǎng)景信息。
InVision 數(shù)據(jù)文件輸入
InVision是一款應(yīng)用于虛擬現(xiàn)實(shí)領(lǐng)域的協(xié)同應(yīng)用工作平臺(tái),它可以使用戶毫無(wú)障礙的將多種格式的三維模型應(yīng)用于虛擬現(xiàn)實(shí)環(huán)境中,特別是對(duì)于CAD領(lǐng)域的用戶,以及其他領(lǐng)域的模型設(shè)計(jì)用戶。
3D文件導(dǎo)入導(dǎo)出
輸入支持
Solidworks (.sldprt, .sldasm, All-> R19)
SolidEage(ST9)
STEP (.stp, 203/214)
IGES (.igs, 3 & 5 )
OSG、IVE、VRML、FBX、 OBJ、3DS、STL、DXF、DWG、U3D、DWF/DWFX
Catia V5 ( .CATPart, .CATProduct)
Catia V6 ( 3DXML Binary, R2011x )
Siemens NX (JT: JtOpen 7.0 -> 9.5 )
Collada(*.dae)
Rhino5.0
PDF 3D(U3D Based)
InVentor(2017)
ACIS、 IFC、Parasolid
InVision 數(shù)據(jù)文件輸出
3D場(chǎng)景模型輸出
InVision可根據(jù)需要輸出類型眾多的三維場(chǎng)景格式文件,如OSG、IVE、3DS、3DXML 、VRML、OBJ 、FBX、Collada(*.dae)。
PDF數(shù)據(jù)文件輸出
除了輸出多種3D模型文件之外,InVision還允許用戶導(dǎo)出可交互式的3D PDF文件,該文件可以通過(guò)PDF閱讀器打開(kāi)并瀏覽三維模型。
網(wǎng)頁(yè)瀏覽器數(shù)據(jù)導(dǎo)出
InVisioin內(nèi)置基于JavaScript語(yǔ)言的WebGL API,允許GPU加速物理和圖片處理效果,可直接導(dǎo)出用于瀏覽器端渲染的2D/3D文件(HTML格式文件),可以在Web瀏覽器(如Google Chrome、IE、Safari等等)直接打開(kāi)并瀏覽,無(wú)需使用任何第三方插件。
其他文件輸出
系統(tǒng)支持可自定義分辨率的效果圖渲染輸出和視頻錄制功能,并即時(shí)輸出相應(yīng)的圖(*.JEP、*.TIF、*.BMP、*.PNG等 )片或視頻文件(*.AVI、*.MPEG等),也可以根據(jù)項(xiàng)目需要編輯輸出相應(yīng)的可執(zhí)行文件(*.EXE),用于項(xiàng)目應(yīng)用。
環(huán)境特效仿真模塊
InVision系統(tǒng)出了提供功能強(qiáng)大的三維場(chǎng)景編輯模塊外,還配置了參數(shù)化場(chǎng)景環(huán)境仿真工具,用戶在完成三維場(chǎng)景創(chuàng)建的基礎(chǔ)上,可以進(jìn)一步仿真虛擬現(xiàn)實(shí)世界的自然環(huán)境,如;背景、燈光、雨、霧、雪、煙、火、鏡像、爆炸、動(dòng)態(tài)水面等仿真特效,并實(shí)現(xiàn)環(huán)境特效仿真與三維場(chǎng)景的高度融合。