VR系统由计算机、输入/输出交互设备、软件及数据库等部分组成。
(1)计算机
在VR系统中,计算机负责虚拟世界的生成和人机交互的实现。由于虚拟世界本身具有高度复杂性,尤其在某些应用中,如航空航天世界的模拟、大型建筑物的立体显示、复杂场景的建模等,使得生成虚拟世界所需的计算量极为巨大,因此对计算机的配置提出了极高的要求。
(2)输入输出交互设备
在VR系统中,为了实现人与虚拟世界的自然交互,必须采用特殊的输入输出设备,以识别用户各种形式的输入,并实时生成相应的反馈信息。
(3)VR的应用软件系统及数据库
VR的应用软件系统可完成的功能包括:虚拟世界中物体的几何模型、物理模型、行为模型的建立,三维虚拟立体声的生成,模型管理技术及实时显示技术,虚拟世界数据库的建立与管理等几部分。