logo资料库

Vega实时三维视景仿真技术.pdf

第1页 / 共407页
第2页 / 共407页
第3页 / 共407页
第4页 / 共407页
第5页 / 共407页
第6页 / 共407页
第7页 / 共407页
第8页 / 共407页
资料共407页,剩余部分请下载后查看
382.pdf
目录.bmp
001.pdf
002.pdf
003.pdf
004.pdf
005.pdf
006.pdf
007.pdf
008.pdf
009.pdf
010.pdf
011.pdf
012.pdf
013.pdf
014.pdf
015.pdf
016.pdf
017.pdf
018.pdf
019.pdf
020.pdf
021.pdf
022.pdf
023.pdf
024.pdf
025.pdf
026.pdf
027.pdf
028.pdf
029.pdf
030.pdf
031.pdf
032.pdf
033.pdf
034.pdf
035.pdf
036.pdf
037.pdf
038.pdf
039.pdf
040.pdf
041.pdf
042.pdf
043.pdf
044.pdf
045.pdf
046.pdf
047.pdf
048.pdf
049.pdf
050.pdf
051.pdf
052.pdf
053.pdf
054.pdf
055.pdf
056.pdf
057.pdf
058.pdf
059.pdf
060.pdf
061.pdf
062.pdf
063.pdf
064.pdf
065.pdf
066.pdf
067.pdf
068.pdf
069.pdf
070.pdf
071.pdf
072.pdf
073.pdf
074.pdf
075.pdf
076.pdf
077.pdf
078.pdf
079.pdf
080.pdf
081.pdf
082.pdf
083.pdf
084.pdf
085.pdf
086.pdf
087.pdf
088.pdf
089.pdf
090.pdf
091.pdf
092.pdf
093.pdf
094.pdf
095.pdf
096.pdf
097.pdf
098.pdf
099.pdf
100.pdf
101.pdf
102.pdf
103.pdf
104.pdf
105.pdf
106.pdf
107.pdf
108.pdf
109.pdf
110.pdf
111.pdf
112.pdf
113.pdf
114.pdf
115.pdf
116.pdf
117.pdf
118.pdf
119.pdf
120.pdf
121.pdf
122.pdf
123.pdf
124.pdf
125.pdf
126.pdf
127.pdf
128.pdf
129.pdf
130.pdf
131.pdf
132.pdf
133.pdf
134.pdf
135.pdf
136.pdf
137.pdf
138.pdf
139.pdf
140.pdf
141.pdf
142.pdf
143.pdf
144.pdf
145.pdf
146.pdf
147.pdf
148.pdf
149.pdf
150.pdf
151.pdf
152.pdf
153.pdf
154.pdf
155.pdf
156.pdf
157.pdf
158.pdf
159.pdf
160.pdf
161.pdf
162.pdf
163.pdf
164.pdf
165.pdf
166.pdf
167.pdf
168.pdf
169.pdf
170.pdf
171.pdf
172.pdf
173.pdf
174.pdf
175.pdf
176.pdf
177.pdf
178.pdf
179.pdf
180.pdf
181.pdf
182.pdf
183.pdf
184.pdf
185.pdf
186.pdf
187.pdf
188.pdf
189.pdf
190.pdf
191.pdf
192.pdf
193.pdf
194.pdf
195.pdf
196.pdf
197.pdf
198.pdf
199.pdf
200.pdf
201.pdf
202.pdf
203.pdf
204.pdf
205.pdf
206.pdf
207.pdf
208.pdf
209.pdf
210.pdf
211.pdf
212.pdf
213.pdf
214.pdf
215.pdf
216.pdf
217.pdf
218.pdf
219.pdf
220.pdf
221.pdf
222.pdf
223.pdf
224.pdf
225.pdf
226.pdf
227.pdf
228.pdf
229.pdf
230.pdf
231.pdf
232.pdf
233.pdf
234.pdf
235.pdf
236.pdf
237.pdf
238.pdf
239.pdf
240.pdf
241.pdf
242.pdf
243.pdf
244.pdf
245.pdf
246.pdf
247.pdf
248.pdf
249.pdf
250.pdf
251.pdf
252.pdf
253.pdf
254.pdf
255.pdf
256.pdf
257.pdf
258.pdf
259.pdf
260.pdf
261.pdf
262.pdf
263.pdf
264.pdf
265.pdf
266.pdf
267.pdf
268.pdf
269.pdf
270.pdf
271.pdf
272.pdf
273.pdf
274.pdf
275.pdf
276.pdf
277.pdf
278.pdf
279.pdf
280.pdf
281.pdf
282.pdf
283.pdf
284.pdf
285.pdf
286.pdf
287.pdf
288.pdf
289.pdf
290.pdf
291.pdf
292.pdf
293.pdf
294.pdf
295.pdf
296.pdf
297.pdf
298.pdf
299.pdf
300.pdf
301.pdf
302.pdf
303.pdf
304.pdf
305.pdf
306.pdf
307.pdf
308.pdf
309.pdf
310.pdf
311.pdf
312.pdf
313.pdf
314.pdf
315.pdf
316.pdf
317.pdf
318.pdf
319.pdf
320.pdf
321.pdf
322.pdf
323.pdf
324.pdf
325.pdf
326.pdf
327.pdf
328.pdf
329.pdf
330.pdf
331.pdf
332.pdf
333.pdf
334.pdf
335.pdf
336.pdf
337.pdf
338.pdf
339.pdf
340.pdf
341.pdf
342.pdf
343.pdf
344.pdf
345.pdf
346.pdf
347.pdf
348.pdf
349.pdf
350.pdf
351.pdf
352.pdf
353.pdf
354.pdf
355.pdf
356.pdf
357.pdf
358.pdf
359.pdf
360.pdf
361.pdf
362.pdf
363.pdf
364.pdf
365.pdf
366.pdf
367.pdf
368.pdf
369.pdf
370.pdf
371.pdf
372.pdf
373.pdf
374.pdf
375.pdf
376.pdf
377.pdf
378.pdf
379.pdf
380.pdf
381.pdf
前 言 当前,信息技术飞速发展,三维可视化视景仿真技术在科研、生产、生活中的应用 越 来越广泛,各种三维视景仿真软件不断涌现。由 真行业应用特点开发的实时可视化三维视景仿真软件系统 公司专门针对可视化仿 系列软件以其 强大的视景仿真功能得到众多用户的青睐,越来越多的科研单位和科技人员应用该软件作 为三维可视化仿真应用和开发的基础。现在, 已经成功应用于城市规划仿真、建筑设 计漫游、飞行仿真、海洋仿真、地面战争模拟、车辆驾驶仿真、三维游戏开发等方面,并 不断地向新的领域扩展。 是一套完整地用于开发交互式、实时可视化仿真应用的软件平台,其最基本的功 能是驱动、控制、管理虚拟场景并支持快速复杂的视觉仿真程序,快速创建各种实时交互 的三维环境,快速建立大型沉浸式或非沉浸式的虚拟现实系统。从整体上而言, 具有 如下特点:易用性、高效性、集成性、可扩展性、跨平台性。 针对上述情况,本书将三维视景仿真的理论与方法与 软件使用功能融为一体,并 结合实例深入浅出地加以阐述。全书共分 章,包括 仿真技术概述、使用 快速 定制 应用程序、 编程指南、 扩展模块简介及应用实例、 视景仿真 综合应用实例、 的高级应用等内容。 三维视景仿真技术、虚拟现实技术的发展异常迅速,新的概念、方法和研究成果不断 出现,各种视景仿真软件系统也不断推陈出新。为此,虽然作者在编写过程中作了很大努 力,书中仍难免出现缺点和错误,敬请广大读者批评指正。 编 者 年 月于华中科技大学
第 章 仿真技术概述 本章简要回顾了 的发展历程,从整体上介绍了 的基本功能和特点,以及 的应用范围和应用前景。通过阅读本章,读者还能熟悉 图形界面 的基本使 用方法,认识应用程序定义文件 的概念,了解 的基本构成。本章的主要内 容包括“ 综 述 ”、 概 览 ”、 简介”。 综 述 的发展历程 的英文原意是织女星的意思。成立于 年的 首先在 软件的基础上开发出了一套完整的可用于实时仿真应用的渲染引擎,随后不久发 布了 的第一个商业化版本。 年 月, 公司与 开发了 系列等著名实时三维模型制作工具的 合并,组建了现在的 。合并后的公司凭借其在实时三维 可视化方面强大 的技术优势 ,很快成为世界上 在虚拟现实和视景仿真及其 他相关领域最成 功的系统解决方案提供商之一。 作为 公司的旗舰产品之一,也逐渐 成为可视化仿真领域的世界领先级应用软件环境。 目前, 的最新版本为 ,又增加了许多新特性,提供了新的可选模块,并进一步 提高了系统的稳定性和执行效率。同时, 针对不同的用户需求 ,又分为多种不同版本 的产品:对于不同的应用平台, 分为 用 于 平 台 )和 (用于 理 器 )和 平 台 );就 本身运行机制而言, 又分为 仅支持单个处 支持多个处理器);从开发和应用的角度来说, 又可分为 (包含完整的开发包)和 (仅包括运行库)两种版本。 的基本功能和特点 是一套完整地用于开发交互式、可视化仿真应用的软件平台和工具集,它最基本 的功能是驱动、控制、管理虚拟场景并能够方便地实现大量特殊视觉和声音效果。具体而 言, 的核心功能模块如表 所示。
表 的核心功能模块
续表 此外, 还提供了多种方便实用的可视化编辑设置工具,常用的基本 工具包 括: 模型对象查看器; 模型对象属性编辑器; 虚拟场景观测器; 输入设备调试 具; 运动路径设置工具。 可以很好地支持多处理器、多通道渲染、多格式数据块调入和其他的附加可选模 块以及第三方提供的模块产品,支持快速复杂的视觉仿真程序,可以快速创建各种实时交 系统(沉浸式 还可以直接支持立体显示、 系统(虚拟 洞穴 )、 互的三维环境。 虚 拟 桌 面 )、球 面 柱面屏幕,可以快速建立大型沉浸式或非沉浸式的虚拟现实系统。 包含了一整套可以提供最充分的软件控制同时又具有最大灵活性的 语言应用程 ,一个可以大大简化应用程序开发过程的图形环境用户界面 序接口 便实用的可视化编辑工具,以及丰富的实用库函数、大量的可供使用和参考的源程序,详 它把简单的工具和先进的仿真功能有机地结合在一起,所以无 尽的帮助文档资料,等等 ,多 种 方 论对于专业的程序员还是普通的仿真爱好者,都可以通过使用 快速创建、编辑和运行
复杂的仿真应用程序,甚至不需要编写任何代码。 图 所 示 为 一 个 典 型 的 应用环境示例。 图 应用环境示例 从整体上而言, 包括如下特点。 )易用性:使用 图形界面可以方便快捷地设定和预览 应用程序。 是 一种基于 的点击式图形环境,用户只需利用鼠标就可以快速而显著地改变应用程序 的性能和表现方式,可实时调整通道、窗口、视点、观察者等的状态,随时改变时间设定、 系统配置,加入特殊效果、模型数据库等。 )高效性: 与仿真业界的标准文件格式 无缝结合,可以对虚拟三维 场景中的模型进行精确而有效的控制;在 环境下, 跟 紧密配 合,可以充分发挥 图形硬件的能力;使用 的动态预览功能,用户可以及时地看 到完成操作后所产生的效果; 中的统计数据模块可以实时地在终端上看到系统各部分 的执行情况,以便更有效地进行系统配置。实践证明, 可以显著提高工作效率,并大 幅度减少源代码的开发时间。 )集成性: 通过精巧的设计把实时仿真应用的许多复杂烦琐的步骤清晰、紧密、 高效地集成在一个框架下,使得系统集成者可以在预算内完成预定的功能和效果,并能更 好地维护和支持应用系统; 支持多种格式数据的调入,允许多种不同格式数据的综合 显示,还提供了高效的 数据转换工具,从而把开发人员、工程师、设计师、模型制作 者和管理人员有机联系起来。 )可扩展性: 采用了扩展性极好的模块机制来不断完善和补充自身的功能,常 用的附加模块包括特殊效果模块、音响环境模块、人体动作模拟模块、面板仪表模拟模块、 大地形数据库管理模块等。同时,用户也可以自己开发满足一定标准的特殊模块或使用第 三方提供的专用模块,而且还能够方便地与原有的系统集成在一起使用。
跨平台性: 所有的基本模块及其大多数可选模块均同时支持 平台,在不同平台下开发的应用程序也具有相当高的兼容性  另外,为 平台和 适应 图形工作站的不同配置, 分为多处理器和单处理器两种发行版本。 ,即多处理 器版本,通过在多个处理器上逻辑分配进程和系统任务,以最大限度地利用多处理器环境, 用户也可以针对应用程序的要求分别对处理器进行自定义设定,以满足特 的 需 要。 是 公司为满足那些既需要 全部特性又只配备 单独处理器计算机 的用户而特别推出的单处理器版本,具有很高的性价比。 的应用范围和前景 主要用于虚拟现实、实时可视化仿真和普通的视觉模拟应用等领域。 除了上面提到的几个常用可选模块外, 公司还提供了和 紧密结 合的特殊应用模块,包括海浪模拟模块、红外传感器模拟模块、引航导向光源模拟模块、 面板仪表模拟模块、分布式交互仿真模块等。这些附加模块可以使 很容易满足诸如航 空、航海、意外事故、红外线雷达效果、高级照明系统以及人物动作等多种特殊模拟的要 求。 现在, 已经成功应用于建筑设计漫游、城市规划仿真、 仿真、海洋仿真、传 感器仿真、地面战争模拟、车辆驾驶仿真、虚拟训练模拟、三维游戏开发等方面,并不断 向新的领域扩展,如图 所 示 。 图 在各个领域的应用实例 随着虚拟仿真应用不断的大型化、复杂化和普及化, 公司新近开发 出了新一代的仿真应用环境平台 虽然与 一脉相承,但它并不 是 的简单升级,而是一种全新的软件环境 :它不是基于 平台,而是直 接建立在 公司自己的跨平台场景渲染引擎 之上,并集成了全新 的应用程序设置图形界面 ,如 图 所示。
图 全新的 界面 可以快速开发出更加精确、更加复杂的仿真应用程序,提供更高的稳定性 和兼容性,而且 用户可以很方便地过渡到使用 。由 于 是刚刚推 出不久的产品,所以还有相当的功能和模块需要完善。但可以预见, 系列产品的用户 将会涉及更多更新的领域,应用前景也将会更加广阔。 概览 应用程序定义文件 任何一个交互式可视化仿真应用程序,都需要大量相关参数的支持才能可靠运行 举 例来说,这些参数包括观察者的位置、场景内的角色和物体的起始状态和位置、场景内的 灯光和环境的设置、硬件平台的属性配置等等 同理, 应用程序要运行也需要在初始化阶段设置大量参数的初始值,在运行阶段 也要保持或更新大量的参数值 将这些数据信息储存为应用程序定义文件( )格式的文件 这些参数对应用程序会产生很大的影响 以至于同一个 , 应用程序通过解释不同的 文件,可以产生完全不同的仿真效果。 从本质上讲, 是一个功能强大的创建和编辑 文件的编辑器,这还不包括它 的应用程序动态预览功能。实际上,用户可以用任何一种文本编辑器来查看、修改和保存 文件,当然,使用 操作是最直观和方便的。 图形界面 是 提供的一个界面友好、使用方便的点击式应用程序定义配置和动态预览 工具。它的最主要功能是定义虚拟场景中的元素属性及其相互关系 ,并可以实时预览参数 设置的效果,最后生成用于 程序的应用程序定义文件 文件。
分享到:
收藏