论文部分内容阅读
经过4年多的艰苦努力,DTS2000塔台模拟机已经研制成功,并经过首都机场和广州白云机场塔台管制员的试用,获得了用户一致的好评。但是由于其视景部分是在专业图形工作站SGI上实现,成本相对较高,国内用户大多难以承受。随着微机性能的逐步升级,国外已经在开发同类产品的微机版本。毫无疑问,微机实时三维系统无可比拟的高性价比促使我们在DTS2000的基础上开发微机版本。本文详细讨论了塔台模拟机实时三维视景仿真部分在低成本的微机上设计和实现的过程,包括功能模型和实现机制及其实现上的关键技术。 塔台模拟机实时仿真机场塔台指挥员的工作环境,视景位是一个实时三维视景系统,真实再现塔台窗外视景。所谓“实时”,简单的说就是在规定的时间内达到正确的结果。在视景系统中,“实时”主要是指流畅的帧率以及对外界以及及时的交互。相对于DTS2000,其视景部分在专业图形工作站SGI上实现,某些功能如通道间的同步、键盘事件和鼠标事件处理等由SGI工作站自身实现。于是我们创造性的提出了视景服务器和从视景位的概念,以视景服务器来模拟SGI工作站的这部分功能并协调各个从视景位的同步和通讯,而以从视景位来模拟单个通道,每个从视景位完成某个角度的场景的渲染。在这里,视景服务器只是承担视景位的服务器的功能,与系统服务器有所区别,在整个系统中与系统服务器通讯时作为客户端。 本文分为4个部分来进行介绍: 1)简单介绍塔台模拟机微机版视景位的功能模型和实现机制及其实现上的关键技术。摘要2)着重介绍视景服务器的设计和实现,在此部分涉及到了视景服务器自身 的体系结构、键盘和鼠标事件处理、视景服务器和塔台模拟机系统服务 器之间的通讯、视景服务器和从视景位之间的通讯,帧率控制以及如何 控制从视景位的同步等。3)从视景位的设计和实现,主要介绍如何利用Iris Performer来完成对视景 的渲染。Iris Performer是SGI公司开发的一种面向对象的三维图形系统 开发引擎,它可以对三维实时视景提供高性能的渲染。4)三维图形与虚拟现实技术之间存在着必然的联系,因为人们所感受到的 大部分信息是通过视觉获取的,而且在真实世界里人感受到的是三维信 息。所以三维图形学技术在虚拟现实技术中处于非常核心和基础的地 位,这部分也是本文的重点之一。其实现技术直接影响整个系统的性能。 主要介绍如何构建、组织和优化三维模型。