发展现状以及未来的发展方向。接下来说明了本论文具体研究的问题和研究方法。左
后总结了论文全文的结构。
第二章 三文建模:本章介绍了虚拟现实技术中常用的三文建模软件 MultiGen
Creator,包括该软件的简介、该软件应用的 OpenFlight 数据库格式与该软件特色
的层次结构试图。接下来对 Creator 中常用的建模工具进行了进一步介绍,为后面
的三文建模打下基础。
第三章 图形驱动:从基本概念、功能特点和应用前景三个方面入手,重点介绍
了图形驱动程序Vega,同时引出了用来设定 Vega 应用程序的图形界面 LynX,并介绍
了 LynX 的常用面板,为后面对三文模型进行固态漫游的工作作出准备。
第四章 建立操场模型并完成漫游:应用前面介绍的两款软件完成工作。首先利
用 Creator 进行三文建模,建立一个操场模型,然后将模型导入 Vega,实现固定路
径的漫游。本章将会详细写出每一步的过程。
最后结论部分,对全文工作进行总结,并对可扩展部分进行展望。
2 三文建模
2.1 图形建模工具MultiGen Creator介绍
MultiGen Creator 是由 MultiGen 公司出品,在虚拟现实建模领域知名的实时三
文模型建模工具,Creator 功能强大,软件系统稳定,与计算机系统的兼容性良好,
稳定性强,是虚拟现实技术中常用的建模软件。[11]
。
Creator 可以构建 OpenFlight 数据格式的三文模型。OpenFight 数据格式,是
MultiGen 公司创建的数据格式工业标准,这种数据格式是一种分层结构,精确并且
可靠性强,OpenFlight 数据格式可以兼容绝大多数的应用数据类型和结构,确保了
实时三文仿真的性能,而且防了止交互性的逻辑关系因为格式不兼容而遭到破坏。同
时,它还提供其他多种数据格式转化工具,如 Alisa/Wavefront、AutoCAD DXF、3D
Studio、Photoshop Image Files、Inventor 等。这样使得 Creator 可以通过一定的
格式转换后读取其他建模软件建立的模型。 它还具有动态数据库重组、 动态仪表生成、
实时地形生成等功能,并提供扩展工具 SDK(系统开发工具) ,可定制生成适合用户的特殊需求[12-14]
。
与 CAD 等其他建模软件相比,MultiGen Creator 有着自己专攻的建模方向。
Creator 不擅长建立面非常多,有着大量细节的精细模型,相反,它主要用于建立大
型的模型,如建筑物、地形地貌、山川等,由于没有过多的细节需要渲染,这样便有
效地提高了 Creator 建立的模型的实时性,这也使得 Creator 特别适合用于模拟虚
拟战场等大型环境。因此,如果对仿真的要求非常严格,数据要很精确,这种情况下
选择 MultiGen Creator 是非常合适的[15]
。
2.2 本文用到的建模工具
Creator 给用户提供了相当丰富的工具,根据它们不同的功能,Creator 将其组
合到若干个工具箱中。Creator 根据不同的功能种类将工具分装在不同的工具箱内,
下面我们将对本文主要用到的建模工具进行介绍。
2.2.1 面工具箱
面工具箱中的工具用于创建多边形面,包括常见的矩形、圆形和任意形状的多边
形等,主要的工具有:
(1)多边形工具:使用鼠标定位任意个数的点作为顶点,新建一个多边形。
(2)矩形工具:定位两个对角的顶点,新建一个矩形。
(3)圆形工具:定位两个点,第一个点为圆心,第二个点用来确定圆的半径,
新建一个圆。
2.2.2 体工具箱
体工具箱中的工具一般用来在已有的多边形基础上创建三文模型或绘制由多个 三维场景建模与实时仿真技术的研究与实现(3):http://www.751com.cn/zidonghua/lunwen_15043.html