vr系統的組成:典型的虛擬現實系統主要由計算機、輸入/輸出設備、應用軟件和數據庫組成。
1.計算機在虛擬現實系統中起著至關重要的作用,可以被稱為虛擬現實世界的心臟。它負責整個虛擬世界的實時渲染計算、用戶與虛擬世界的實時交互計算等功能。由於計算機生成的虛擬世界高度復雜,尤其是大規模復雜場景,渲染虛擬世界所需的計算機龐大,因此虛擬現實系統對計算機配置要求非常高。
2.輸入/輸出設備虛擬現實系統要求用戶以自然的方式與虛擬世界進行交互。傳統的鼠標和鍵盤無法實現這壹目標,需要專門的交互設備來識別用戶的各種形式的輸入,並實時生成相應的反饋信息。目前常用的交互設備有用於手勢輸入的數據手套、用於語音交互的三維音響系統、用於立體視覺輸出的頭盔顯示器等。
3.為了實現虛擬現實系統,應用軟件需要許多輔助軟件的支持。這些輔助軟件壹般是用來準備搭建虛擬世界所需的材料。將各種媒體素材組織在壹起,形成壹個完整的具有交互功能的虛擬世界,還需要專業的虛擬現實引擎軟件,主要負責在虛擬現實系統中完成模型組裝、熱點控制、運動模式建立、聲音生成等工作。此外,還需要在虛擬世界與後臺數據庫、虛擬世界與交互硬件之間建立必要的接口。成熟的虛擬現實引擎軟件也會提供插件接口,允許客戶針對不同的功能需求自主開發壹些插件。
4.在數據庫虛擬現實系統中,數據庫的作用主要是存儲系統所需的各種數據,如地形數據、場景模型、各種建築模型等信息。對於虛擬現實系統中出現的所有物體,都需要在數據庫中建立相應的模型。