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

   图 1-1-02


User 用户
Input Devices 输入设备
Output Devices 输出设备
Input Software 输入软件
Output Software 输出软件
Shape Editor 形状编辑器
Sound Editor 声音编辑器
Virtual Clip Art 虚拟剪切器
World Editor 世界编辑器
Virtual World 虚拟世界
Computer System 计算机系统