虚拟现实系统主要由几个模块构成(见图1):(1)检测模块。检测用户的操作命令,并通过传感器模块作用与虚拟环境。(2)反馈模块。接受自传感器模块信息,为用户提供实时反馈。(3)传感器模块。一方面接受来自用户的操作命令,并将其作用与虚拟环境;另一方面将操作后产生的结果以各种反馈的形式提供给用户。(4)控制模块。对传感器进行控制,使其对用户、虚拟环境和现实世界产生作用。(5)建模模块。获取现实世界组成部分的三维表示,并由此构成对应的虚拟环境。
根据用户参与虚拟现实的不同形式以及沉浸的程度不同,虚拟现实技术可分为三类。
(1)桌面三维虚拟现实
这由一台普通的计算机系统组成,计算机屏幕作为用户观察虚拟环境的窗口,通过各种输入设备与虚拟现实世界充分交互。系统的特点是结构简单,价格低廉,经济使用,易于普及推广,但缺乏真实的现实体验。
(2)沉浸性虚拟现实
它是一套比较复杂的系统,使用者通过头盔、数据手套等其他设备与虚拟环境进行交流.该系统虽然可让使用这完全沉浸到虚拟世界中去,但由于其价格昂贵,所以难以推广。
(3)共享性虚拟现实
它是由多个用户通过计算机网络连接在一起,同时参加一个虚拟空间,共同体验虚拟空间,多个用户通过网络对同一虚拟世界进行观察和操作,达到协同工作的目的。例如,异地的医科学生,可以通过网络,对虚拟手术室中的病人进行外科手术。
|