- Unity虛擬現(xiàn)實(shí)開發(fā)圣典
- 何偉
- 918字
- 2019-10-23 10:14:50
1.5 虛擬現(xiàn)實(shí)系統(tǒng)的分類
虛擬現(xiàn)實(shí)系統(tǒng)分為桌面虛擬現(xiàn)實(shí)、沉浸的虛擬現(xiàn)實(shí)、增強(qiáng)現(xiàn)實(shí)性的虛擬現(xiàn)實(shí)和分布式虛擬現(xiàn)實(shí)四大類。
1.桌面虛擬現(xiàn)實(shí)
桌面虛擬現(xiàn)實(shí)利用個(gè)人計(jì)算機(jī)和低級(jí)工作站進(jìn)行仿真,將計(jì)算機(jī)的屏幕作為用戶觀察虛擬境界的一個(gè)窗口,通過各種輸入設(shè)備實(shí)現(xiàn)與虛擬現(xiàn)實(shí)世界的充分交互,這些外部設(shè)備包括鼠標(biāo)、追蹤球、力矩球等,它要求參與者使用輸入設(shè)備,通過計(jì)算機(jī)屏幕觀察360度范圍內(nèi)的虛擬境界,并操縱其中的物體,但這時(shí)參與者缺少完全的沉浸,因?yàn)樗匀粫?huì)受到周圍現(xiàn)實(shí)環(huán)境的干擾。桌面虛擬現(xiàn)實(shí)最大特點(diǎn)是缺乏真實(shí)的現(xiàn)實(shí)體驗(yàn),但是成本也相對(duì)較低,因而應(yīng)用比較廣泛。常見的桌面虛擬現(xiàn)實(shí)技術(shù)包括:基于靜態(tài)圖像的虛擬現(xiàn)實(shí)QuickTime VR、虛擬現(xiàn)實(shí)造型語言VRML、桌面三維虛擬現(xiàn)實(shí)、MUD等。
2.沉浸的虛擬現(xiàn)實(shí)
高級(jí)虛擬現(xiàn)實(shí)系統(tǒng)提供完全沉浸的體驗(yàn),使用戶有一種置身于虛擬境界之中的感覺。它利用頭盔式顯示器(如圖1.13所示)或其他設(shè)備,把參與者的視覺、聽覺和其他感覺封閉起來,并提供一個(gè)新的、虛擬的感覺空間,并利用位置跟蹤器、數(shù)據(jù)手套(如圖1.14所示)、其他手控輸入設(shè)備、聲音等使得參與者產(chǎn)生一種身臨其境、全身心投入和沉浸其中的感覺。常見的沉浸式系統(tǒng)有:基于頭盔式顯示器的系統(tǒng)、投影式虛擬現(xiàn)實(shí)系統(tǒng)、遠(yuǎn)程存在系統(tǒng)。

圖1.13

圖1.14
3.增強(qiáng)現(xiàn)實(shí)性的虛擬現(xiàn)實(shí)
增強(qiáng)現(xiàn)實(shí)性的虛擬現(xiàn)實(shí)不僅是利用虛擬現(xiàn)實(shí)技術(shù)來模擬現(xiàn)實(shí)世界、仿真現(xiàn)實(shí)世界,而且要利用它來增強(qiáng)參與者對(duì)真實(shí)環(huán)境的感受,也就是增強(qiáng)現(xiàn)實(shí)中無法感知或不方便的感受。典型的實(shí)例是戰(zhàn)機(jī)飛行員的平視顯示器,它可以將儀表讀數(shù)和武器瞄準(zhǔn)數(shù)據(jù)投射到安裝在飛行員面前的穿透式屏幕上,它可以使飛行員不必低頭讀座艙中儀表的數(shù)據(jù),從而可集中精力盯著敵人的飛機(jī)或?qū)Ш狡睢?/p>
4.分布式虛擬現(xiàn)實(shí)
如果多個(gè)用戶通過計(jì)算機(jī)網(wǎng)絡(luò)連接在一起,同時(shí)參加一個(gè)虛擬空間,共同體驗(yàn)虛擬經(jīng)歷,那虛擬現(xiàn)實(shí)則提升到一個(gè)更高的境界,這就是分布式虛擬現(xiàn)實(shí)系統(tǒng)。在分布式虛擬現(xiàn)實(shí)系統(tǒng)中,多個(gè)用戶可通過網(wǎng)絡(luò)對(duì)同一虛擬世界進(jìn)行觀察和操作,以達(dá)到協(xié)同工作的目的。目前最典型的分布式虛擬現(xiàn)實(shí)系統(tǒng)是SIMNET,SIMNET由坦克仿真器通過網(wǎng)絡(luò)連接而成,用于部隊(duì)的聯(lián)合訓(xùn)練。通過SIMNET,位于德國(guó)的仿真器可以和位于美國(guó)的仿真器一樣運(yùn)行在同一個(gè)虛擬世界,參與同一場(chǎng)作戰(zhàn)演習(xí)。
- Mastering AWS Lambda
- 數(shù)據(jù)結(jié)構(gòu)(Python語言描述)(第2版)
- Podman實(shí)戰(zhàn)
- Python數(shù)據(jù)分析(第2版)
- Oracle Database 12c Security Cookbook
- ASP.NET 3.5程序設(shè)計(jì)與項(xiàng)目實(shí)踐
- 從Excel到Python:用Python輕松處理Excel數(shù)據(jù)(第2版)
- jQuery Mobile移動(dòng)應(yīng)用開發(fā)實(shí)戰(zhàn)(第3版)
- Building Machine Learning Systems with Python(Second Edition)
- Spring Boot實(shí)戰(zhàn)
- ASP.NET Web API Security Essentials
- Mastering Leap Motion
- Java自然語言處理(原書第2版)
- 算法精解:C語言描述
- Professional JavaScript