
鎮(zhèn)江交互動畫制作虛擬現(xiàn)實系統(tǒng)架構(gòu)
通過在現(xiàn)實世界里疊加虛擬世界的增強(qiáng)現(xiàn)實系統(tǒng),延遲問題顯得更加嚴(yán)重。主要的挑戰(zhàn)在于動態(tài) 配準(zhǔn)——不管虛擬世界的系統(tǒng)性能如何,兩種世界必須時刻銜接在一起。HollowaV研究了顱骨外科醫(yī) 生檢查病人時通常會做哪些觀察。他發(fā)現(xiàn)Ims的系統(tǒng)延遲最多可以產(chǎn)生Imm的配準(zhǔn)錯誤。例如通過頭盔 式顯示器在病人的臉上重疊CT或核磁共振成像數(shù)據(jù),這種系統(tǒng)要求的精度是毫米級的。如今其中最好 的系統(tǒng)延遲是40一50mm,這就意味著仍然可能產(chǎn)生40~50mm的誤差。
最有趣也是最容易的增強(qiáng)現(xiàn)實應(yīng)用是虛擬外科手術(shù)。利用攝像機(jī)捕捉現(xiàn)實世界圖像,然后合成虛 擬圖像。這種方法最主要的優(yōu)點:其一是現(xiàn)實世界圖像可以被延遲直到和虛擬圖像匹配;其二是無論 遠(yuǎn)處或近處的物體均可以同時完成p(配。10.3 虛擬現(xiàn)實系統(tǒng)10.3.1
虛擬現(xiàn)實系統(tǒng)架構(gòu) 一個虛擬現(xiàn)實應(yīng)用通常是由一組進(jìn)程組成,進(jìn)程之間的通信稱為進(jìn)程間通信(IPC,。在解耦仿真 模型中,每個進(jìn)程都持續(xù)運行,使用異步消息完成任務(wù)。一個中央應(yīng)用進(jìn)程負(fù)責(zé)管理虛擬世界中的模 型,根據(jù)讀人數(shù)據(jù)模擬相應(yīng)事件的演變過程,另一個進(jìn)程負(fù)責(zé)以特定的頻率從輸入設(shè)備或傳感器讀人 數(shù)據(jù)。
而系統(tǒng)通過其他輸出設(shè)備給予用戶反饋。視覺反饋以工作站舊形的實時繪制來表示。聽覺反饋 則通過音樂設(shè)備flash接口輸出或是播放預(yù)錄制的聲音。 系統(tǒng)中最復(fù)雜的組件就是應(yīng)用進(jìn)程。當(dāng)進(jìn)程遇到異步事件后,必須連貫一致地將虛擬世界模型從 一個狀態(tài)過渡到另一個狀態(tài),并觸發(fā)適當(dāng)?shù)匾曈X和聽覺反饋。
在交互過程中,用戶是信息源,持續(xù)不 斷地通過輸人設(shè)備傳感器操作模型。在傳感器和模型之間還可以插入多個中間級,根據(jù)互動隱喻傳輸 信息。
轉(zhuǎn)載請注明:
鎮(zhèn)江flash動畫制作公司:http://www.haldonestatewines.com/city60/