任何一個完整的
虛擬現實系統都需要有一套功能完備的
虛擬現實應用開發平臺,一般包括三個部分,一是立體
展示部分,即高性能圖像生成及處理系統,通常為高性能的圖形
計算機或
虛擬現實工作站和顯示端;一部分為
虛擬現實交互部分,是
虛擬現實技術的精髓,離開實時交互,
虛擬現實應用將失去其存在的價值和意義,這也是
虛擬現實技術與三維動畫和多媒體應用的最根本的區別。在
虛擬現實交互應用中通常會借助于一些面向特定應用的特殊虛擬外設(比如:力或觸覺反饋系統、
數據手套、位置跟蹤器或6自由度空間鼠標、操縱桿等等);另一部分為軟件開發平臺,即面向應用對象的
虛擬現實應用軟件開發平臺。這其中面向應用對象的
虛擬現實應用軟件開發平臺是最主要的,它在
虛擬現實應用開發過程中承擔著三維圖形場景驅動的建立和應用功能的二次開發,是
虛擬現實應用開發的高層API,同時也是連接VR外設、建立數學模型和應用數據庫的基礎平臺,沒有它將無法開發出功能完善的
虛擬現實應用程序。
立體
展示部分是整個
虛擬現實系統中最重要的3D/VR圖形顯示輸出系統,其核心部分是立體顯示設備,它將VR工作站生成的高分辨率3D/VR場景以高清立體的方式顯示出來,讓要交互的三維虛擬世界高度逼真地浮現于參與者的眼前。參與者可從不同的角度和方位自由地進行交互、操縱,實現三維虛擬世界的實時交互和實時漫游。在
虛擬現實應用系統中,通常有多種顯示系統或設備,比如:
立體投影系統、頭盔顯示器(
數字頭盔)、
立體顯示器等。
立體投影系統有被動式
立體投影和主動式
立體投影,被動式
立體投影是通過光的偏振原理來實現的,即采用兩臺
投影機同步放映圖像,將兩臺
投影機前的偏光片的偏振方向互相垂直,讓產生的兩束偏振光的偏振方向也互相垂直。而偏振光投射到專用的投影幕上再反射到觀眾位置時偏振光方向須不改變,觀眾通過偏光眼鏡每只眼睛只能看到相應的偏振光圖像,從而在視覺神經系統中產生立體感覺;主動式
立體投影需要內置液晶(LCD)快門的眼鏡來交替地空白左右眼信息。一個分離的IR發送器發送同步信息到眼鏡。這種方法在技術上更耐用,且
投影機必須配備空白間隔的與快門速度相匹配。主動式
立體投影的優點是可在任何投影屏幕上來實現。
產品推薦:單通道三維投影、多通道環幕投影、多通道平板投影、沉浸式CAVE系統、球面體投影系統。
立體顯示器有
裸眼立體顯示器和偏振
立體顯示器之分。
裸眼立體顯示器不需要用戶戴眼鏡即可感覺到立體效果,
裸眼立體顯示器大多處于研發階段,并且主要應用在工業商用顯示市場,所以大眾消費者接觸的不多。從技術上來看,
裸眼立體顯示器分為光屏障式(Barrier)、柱狀透鏡(Lenticular Lens)技術和指向光源(Directional Backlight)三種,
裸眼立體顯示器最大的優勢便是擺脫了眼鏡的束縛;偏振
立體顯示器是根據人的左右眼在觀察事物的時候成像不同,在播放影片的時候同事播放2組畫面,一組畫面進入左眼,一組畫面進入右眼,這樣就會像產生立體感覺(注釋:觀看的時候必須佩戴偏振立體眼睛觀看)。
3、頭戴式立體顯示系統
所謂
力反饋(Force Feedback),本來是應用于軍事上的一種
虛擬現實技術,它利用機械表現出的反作用力,將游戲數據通過
力反饋設備表現出來,可以讓用戶身臨其境地體驗游戲中的各種效果。
力反饋技術能將游戲中的數據轉化成用戶可以感覺到的效果,例如道路上的顛簸或者轉動方向盤感受到的反作用力,這些效果都是
力反饋控制芯片“播放”出來的,
數據手套是
虛擬仿真中最常用的交互工具。
數據手套設有彎曲傳感器,彎曲傳感器由柔性電路板、力敏元件、彈性封裝材料組成,通過導線連接至信號處理電路;在柔性電路板上設有至少兩根導線,以力敏材料包覆于柔性電路板大部,再在力敏材料上包覆一層彈性封裝材料,柔性電路板留一端在外,以導線與外電路連接。把人手姿態準確實時地傳遞給虛擬環境。
位置追蹤器又稱空間位置跟蹤器,是指作用于空間跟蹤與定位的裝置,一般與其他VR設備結合使用,如:
數字頭盔、
立體眼鏡、
數據手套等,使參與者在空間上能夠自由移動、旋轉,不局限于固定的空間位置。操作更加靈活、自如、隨意。產品有六個自由度和三個自由度之分,當接收傳感器在空間移動時,能夠精確地計算出其位置和方位。該設備 消除了延遲帶來的問題,因為它提供了動態的、實時的六自由度的測量位置(X, Y, 和 Z 笛卡爾坐標) 和方位(俯仰角、偏行角、滾動角),無論在
虛擬現實應用領域,還是在控制模擬器的
投影機運動時,還是在生物醫學的研究中,它是測量運動范圍和肢體旋轉的理想選擇。它是快速、精確、而且容易使用。
4、3D鼠標
3D鼠標具備多自由度的傳感器,多個導航設置鍵等可實現對虛擬立體空間內的虛擬物體的操作。
三、軟件開發平臺
開發平臺部分是整個
虛擬現實系統的核心部分,負責整個VR場景的開發、運算、生成,是整個
虛擬現實系統最基本的物理平臺,同時連接和協調整個系統的其它各個子系統的工作和運轉,與他們共同組成一個完整的
虛擬現實系統。沒有軟件平臺各種設備將無法正常工作,軟件平臺是在系統搭建前通過
虛擬現實系統開發軟件開發出來的一套軟件平臺,其各種交互操作、共能都被預先設定好。常用的
虛擬現實系統開發平臺有:
Unity3D、
Virtools等。
應用領域:
適用于
軍事模擬訓練、CAD/CAM(虛擬制造、虛擬裝配)、建筑設計與
城市規劃、虛擬生物醫學工程、科學可視化、
教學演示等等諸多領域。