3.VR的建模和仿真 (1)建模 建模包括:几何建模和物理建模。一般的VR工具软件都具有几何建模功能。利用现有的CAD建模工具也是常用的方法。市场上已有商业模型库出售。对实际物体的建模,则采用激光扫描等专用设备。物理建模是基于物理方程的建模。一般考虑刚体建模,链接物体的建模,以及非刚体的建模。智能体的建模不是基于物理方程,而是基于人为的物体智能。 人工建模技术在图形学和CAD领域,已有成熟的成果。自动建模采用激光扫描建立几何模型,也已经有相关产品。自动建立物理模型的研究还不多。 (2)仿真 仿真包括:图形绘制和三维动画。 图形绘制是把三维环境,相对于虚拟摄像机(虚拟视点)投影,形成图像的过程。为了提供连续运动的错觉,帧速率必须大于每秒8到10帧。为了保持瞬间交互控制的错觉,响应时间的延迟必须小于0.1秒。为了绘制人眼可分辨的所有细节,这要求有8千万个多边形。这是对于图形绘制的要求。 然而,用今天的硬件,每个画面8千万多边形的系统对真正的实时交互是太慢了,于是存在真实图像与实时交互间的折衷。某些应用(如建筑和艺术)可能要求照片一样真实的绘制。制造和医疗应用要求更高层次的实时交互。 三维动画可以用两种途径实现。基于物理模型的数值计算是一种方法。军事和工业等应用,往往要求这种满足物理规律的仿真技术。数学插值则是另一种实现动画的方法。这种技术在三维动画电影中获得了巨大的成功。 下图表示,虚拟现实开发系统的方块图。用户通过输入输出设备与输入输出软件交互。输入软件通过形状编辑器完成几何建模,通过声音编辑器完成虚拟声音系统建模。然后,在世界编辑器完成虚拟环境的建模。其中的虚拟剪切器,用于模型的剪切。建立的模型,保存在虚拟世界中。整个工作在计算机系统中完成。 图 1-1-02
|