1.VR开发平台
(1)硬件开发平台
硬件开发平台通常是高性能的V工作站或图形工作站,用以进行高性能图像生成和处理。VR系统必须有高速运算、图形处理能力强的计算机硬件,支持实时处理复杂的图像并缩短参与者的视觉延迟。
(2)软件开发平台
软件开发平台在VR应用开发过程中,承担着三维图形场景驱动的构建和应用功能的二次开发,既是VR应用开放的高层应用程序编程接口,又是连接VR外设、建立数学模型和应用数据库的基础平台,没有它就无法开发VR应用程序。
VR软件的典型代表有VRML、X3D、Java3D、Open GL和Vega等产品。虚拟现实建模语言是一种面向对象的、用于建立虚拟三维场景的建模语言,具有跨平台性。是目前互联网基于Web的三维网站建设与网页设计的主流语言。VRML是一种文本解释语言,VRML最初的版本是1994年的VRML1.0,然后是VRML97,2004年升级为X3D标准,三者都是ISO0认可的国际标准。(www.xing528.com)
2.VR显示系统
VR显示系统是VR系统的重要组成部分,主要的功能就是三维图形的显示输出,其核心部分是显示三维立体的高亮度投影设备及相关组件,它将VR开发平台生成的3D场景以大幅立体投影的方式显示出来,将三维虚拟世界高度逼真地展现在参与者眼前,可以方便多人参与。
3.VR交互系统
自然实时的交互是VR的重要特征之一,也是VR技术的精髓,离开自然实时的交互,VR将失去自身存在的价值和意义。具体来说,VR技术要求自由度的实时交互,这也是VR与三维动画和多媒体应用的最根本的区别。VR交互系统中通常会借助一些面向特定应用的虚拟外设,主要是自由度虚拟交互系统,如三维空间跟踪定位器、数字手套、数据衣、三维空间交互球和力觉和触觉反馈系统等。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。