MultiGenCreator_Vega在高速列车运行视景仿真系统中的应用
基于MultiGenCreator和Vega的虚拟训练场设计研究
由于训练场周边的建筑物相对较少 .形状都较为规则 .因此可以简单地进行几何建模并贴上纹理。Creator中的布告板 .可以使模型在仿真过程中始终保持面对视点.通常用于创建场景中类似路灯或者树木等具有对称性的实体。方法是将表示物体的透明纹理贴到模型表面.然后在运行时,模型会自动旋转,始终面向视点。我们可以运用这种方法来实现训练场中树木、路灯等模型的建模 ,从而减少模型中多边形的数量.提高仿真效率。
2.2 三维建模
根据所获取的建模数据 .可利用 Creator建立起三维场景模型,包括训练场的各种器材设施、附近的建筑物、花草树木 、道路等。训练场场景模型层次结构。综合训练场的场景模型主要分为静态实体和动态实体。
(1)静态实体建模。静态实体主要有固定的训练器材设施、道路、树木、建筑物等。由于训练场内的训练设施数量比较多.所要建模的数据量比较大.不可能把所有模型都放在整个训练场场景中进行建模.因此可以单独地制作每一个训练器材。最后将所有模型集成为整个训练场场景。
在 Vega中可以采用键盘控制漫游和固定路径自动漫游本文主要是采用键盘控制漫游。具体来说.是在Vega中的Motion Models面板选择Drive运动模式。最后需要生成可执行文件,可在 VC中激活其函数库。
4 结束语
本文利用虚拟现实技术进行了虚拟综合训练场场景的三维重建 ,运用 Creator建立起 了各种逼真的训练设施 、环境、地貌等模型ቤተ መጻሕፍቲ ባይዱ同时对模型进行了优化。然后利用 Vega工具开发了漫游功能.基本上完成了虚拟训练场的重建.并能与之进行自然、三维可视的交互,具有真正的沉浸感。虚拟综合训练场的实现。为建立其它形式的训练场景提供了一种可行性的方法 。具有一定的应用价值
Multigen软件在飞行视景仿真中的应用
供的A I P 函数 ( H 类 库 函数 ) 行 程 序 开 发 。 针 对 航空 航 天 仿 C 进
真 系 统 的 特 点 .先进 行 基 本 仿 真环 境 的 配置 ,然后 运 用 C 和 H AI P 函数 进 行 飞 行 路 径 、 件 运 动 、 殊 效 果 、 察 点 和 多 观 察 部 特 观
视 景 仿 真 采 用 计 算 机 图形 图像 技 术 , 据 仿 真 的 目的 , 建 设 计 模式 。 是 单纯 使用 L n r 根 构 一 yxP me图形 用 户 界面 配 置系 统 , i 适 yxPi m 仿 真 对 象 的 三维 模 型 . 现 真 实场 景 . 用 户 产 生 身 临其 境 的感 用 于 对 交互 性 要 求 不 高 的小 系 统 :二是 使 用 Ln r e软件 提 再 使
型 和 地 形 场景 的界 面 通 过继 承关 系组 成 易 于 编辑 和 显 示 的 逻 椭 圆形 几 何 图 形 云 层 的顶 底 高 度 . 渡 厚 度 及颜 色 纹理 可 以 由 过 辑 单元 层 . 层 使用 几 何 图元 和 属 性 来 定 义 模 型 各 部 分 的 细节 。 观察 者 设 定 : 可 以设 定 环 境 风 , 云 层 的纹 理 坐标 会 随 风 向移 各 还 使 几 何 图元 定 义 模 型 的 点 线 面 : 性 提 供 图 元 的颜 色 属 性 、 理 属 动 , 拟 出 云运 动 的效 果 ; 过 降 低 能 见 度模 拟 雾天 气 的效 果 。 属 纹 模 通 性 和 材 质属 性 等 附 加 特 征 因 为 Ce t 建模 方 式 是基 于多 边 形 ra r o V g r eaP me的基 本 运 动 方 式 固定 路 径 规 划 和实 时接 收数 据 i 的 ,使 得 对 于 复 杂 的 、细 节程 度要 求 高 的模 型 ,需 要 借 助 3 S 两 种 。 径 规 划 就 是 直 接定 义 实 体 模 型 的运 动 轨 迹 , D 路 主要 是 为 了 MA Maa PoE S l rs 软 件 辅 助 建模 .然 后 将 其 导 增 加 场景 的生 机 .用 于 与 实 时 漫游 无 关 的一 些 物 体 的简 单 的运 X、 y 或 r 、o dWo 等 i k 人 。 动 轨迹 。对 于 具 有 较 复 杂 的运 动路 径 以及 需 要 进行 实时 运 动控 2 . 景 建模 2场 制 的模 型则 需 要 编 程 实 现 。 实时 接 收 数 据 是一 种 位 置策 略 , 使我 对 于 不 同 类 型 的 飞 行 仿 真 ,对 场 景 的 要 求 有 明 显 的不 同 。 们 能 够 用标 准 输 入 实 现模 型 的 动 态定 位 它 既 可 以 应用 在 观 察
基于MultiGen Creator的视景仿真在地铁模拟驾驶仿真系统中的应用
0 引言
随着虚 拟现 实技术 的快速 发展和 日益成熟 ,其
应用 也越来 越广泛 。将虚 拟现 实技术 应用于地 铁列
控 制 模 型 ,实 时仿 真 模 拟 出列 车 的运 行性 能 ;列
车环 境 模 拟 是 通 过视 景 仿 真 系统 、声 音 系统 来 模
拟 列车 的运 行 环 境 ,它 是 列 车驾 驶 仿 真 系统 逼 真
基 于Mut e ra r lG nCet 的视景仿真在地铁模拟 驾驶 i o 仿真系统 中的应用
3D cen m u a i n b e n M uli s e si l t o as d o tGen Cr t pl d i r n drv n s m ul i y t ea orap i n t ai i i g i e aton s s em
视 景仿真 技 术 是计 算机 仿真 技 术 的重要 分 支 ,
是 计 算 机技 术 、多 媒 体技 术 、信 息 合 成技 术 、显 示技 术 等诸 多高 新 技 术 的 综合 运 用 ,是 虚 拟 现 实
技 术 最 重 要 的表 现 形 式 ,其 组 成 主 要 包括 仿 真 建
仪
图 1 地 铁 模 拟 驾驶 仿 真 系统 硬 件 结 构
交 互 式仿真 环 境 ,使用 户具 有 身临 其境 的 沉浸 感 ,
并可 实现 用户 与该环 境进 行 自然 交互 。 地铁 模 拟 驾驶 仿真 系统 硬 件结 构 如 图 1 示 。 所
司机 室 ( 括 声 音 系统 )及 投 影 系统 用 丁 环 境 模 包
立逼 真 的场 景 模 型 ,才 能 给 驾 驶 员一 种 真 实 的行 车 感 。一般 而 言 ,虚拟 场景 中实 体 模 型 的建 立 通 常采用 以下 两种方 式 : 1 )采 用软 件 平 台 中提 供 的底 层 图形 函数 实时
Creator/Vega及其在列车运行视景仿真系统中的应用
Creator/Vega及其在列车运行视景仿真系统中的应用摘要:本文旨在探讨Creator/Vega 在列车运行视景仿真系统中的应用。
Creator/Vega 是一个实时的3D视景仿真平台,可为列车运行视景仿真系统提供准确、可靠的数据。
其强大的内容创作工具可快速实施列车运行视景仿真项目,结合模拟实体车站和无缝3D景观等,可渲染出精细、多样的虚拟场景,使用户能够更加真实地感受列车的运行。
此外,Creator/Vega的技术还可以提高设计效率,降低仿真成本,并提供云端资源共享,为客户提供更多的灵活性和可选择性。
关键词:Creator/Vega;列车运行视景仿真;3D视景仿真;虚拟场景;实时渲染正文:随着科技发展的不断推进,让人们能够在不实际运行列车的情况下,就能真实地感受列车运行的视景和氛围已经成为可能。
在这方面,Creator/Vega 在列车运行视景仿真领域中发挥了重要作用。
它是一个实时的3D视景仿真平台,可以精确测量列车行驶的距离、速度和姿态,并根据实际情况定制3D场景,以模拟实体车站及其环境,从而实现类似真实列车运行的感受。
此外,Creator/Vega还提供无缝的3D景观,对不同的道路、轨道、地形等细节进行渲染,从而更加逼真地模拟列车的行驶路线。
Creator/Vega拥有强大的内容创建工具,可以快速实施列车仿真项目,如模拟真实列车的正常运行、异常情况或其他复杂过程。
它可以支持多种不同类型的模拟,包括火车站、旅客运输、货运运输等,并能够提供实时的信息和报告,以便于跟踪实际情况。
此外,Creator/Vega还提供了移动应用程序,可以提供实时的地图操作和列车运行信息,让乘客更加方便快捷地查询列车路线和站点信息,以及更加安全可靠地规划行程。
归结起来,Creator/Vega的技术不仅可以提高设计效率,降低仿真成本,而且还可以提供云端资源共享,为客户提供更多的灵活性和可选择性,以及最佳的视景仿真效果。
基于Multigen Creator和Vega的舰载捷联惯导系统的视景仿真设计
D e i n o iu i u a i n o hi N S sg fV s alS m l to f S p SI Bas d o uli e e t r a d Ve a e n M tg n Cr a o n g
统运行的虚拟环境。其模块包括船舰模型的创建 , 虚 拟海 洋环 境 的 生 成 和虚 拟 平 台运 行 的支 撑 环 境
2 1 年第 9 01 期
舰 船 电 子 工 程
听 、 觉 一体化 的特定 范 围 的虚拟 环 境 。用户 借 助 触 必要 的设 备 以 自然 的方 式 与 虚 拟 环 境 中 的对 象 进 行交 互作 用 、 互 影 响 , 而 产 生 “ 浸 ” 等 同真 相 从 沉 于 实环 境 的感 受 和体 验 。视 景 仿 真 技 术 已经 广 泛 应 用 于虚 拟现 实 、 拟 驾驶 、 模 场景 再 现 、 市规 划及 其 城
模 、 面积地 形 精 确 生 成 功 能 , 大 以及 多 种 专 业 选 项
及插 件 , 能高 效 、 最优化 地 生成 实 时三 维模 型 , 与 并 后 续 的实 时仿 真软 件 紧密 结 合 , 视 景仿 真 、 拟 在 模 训 练 、 市仿 真 、 互式 游戏 及 工程 应 用 、 城 交 科学 可 视
2 )层 次 细节 技术 ( Ds L v l f eal I O , e e o ti ) D s
视景仿 真 模 块 是 主 控 模 块 。其 功 能 主要 包 括 仿 真初 始数 据 的输入 及仿 真结 果 的 输 出 , 拟 视景 虚 的显示 和 实时 解 算 数 据 与数 据仿 真原 始 数 据 的保
存 及误 差 的计 算 。本 文 就 是 要 讨 论 该 模 块 中 的虚 拟视 景 显示 的建 立过 程 。 2 2 视 景仿真 模块 的设 计 . 视 景仿 真模 块 的设 计 目的是 建 立 捷 联 导航 系
基于MULTIGEN和VEGA的虚拟现实技术
图 1 三维实时仿真应用程序创建过程 图 1 为三维实时仿真应用程序的创建过程 ,它大至包括 以下几个主要过程 : 1) 计划 在创建一个实时仿真程序前 ,首先应确定其范围 、地理 位置 、仿真类型 、效果要求以及实现平台等 。 2) 搜集源数据 源数据包括地形数据 、特征数据 、单个模型和图象 。其 中地形数据主要是地形高程数据 ,根据不同的要求 ,选择不 同分辨率和精确度的地形数据 。 3) 实时三维数据库的创建 三维数据库包括单个模型和地形表面模型 。 ①单个模型数据库的创建 使用 Multigen Creator 建模工具来创建单个三维立体模 型 。在这过程中 ,将一些属性如颜色 、材质 、纹理增加到模型 上 。并确定模型的层次细节结构 ,最后存储为 OpenFlight 文 件格式 。 ②地形表面数据库的建立 地形在虚拟现实中占有很重要的地位 ,在多数实时仿真 中都涉及到地形 ,建立一个组织好 、效率高 、可用性好的地形 数据库非常重要 。地形数据库的建立是一个反复过程 (图 2) 。
收稿日期 :2002 - 08 - 29
不同的贴图方式 ,并且相对应的有很方便的调整方式 ;Multi2 gen 还提供了丰富的材质 ,用户可以选择提供的材质 ,也可自 编辑材质 。
2) 数据处理合理 数据分块处理和分层技术是 Multigen 数据处理的两大重 要技术 。数据分块处理即是将数据分成若干块 ,在使用时实 时动态地调用相应块的数据 ;分层技术即 LOD 技术 (Lever of Detail) ,根据观察视点的位置 ,来确定模型的精细程度 ,距离 视点近的模型精细度高 ,而距离视点远的模型精细度低 ,距 离可以定义 ,而后模型会自动调整精细程度 。采用分块和分 层技术大大优化了数据的处理 ,使得数据处理更加合理 、高 效。 3) 与其它软件接口方便 ,支持多种文件格式 Multigen 自身文件格式为仿真业界标准文件 OpenFlight , 它还可出输出其它文件格式 ,如 AutoCad 文件格式 、VRML 文 件格式等 ,同时它也可以读入其它文件格式 ,如 3DMax 文件 格式 、AutoCad 文件格式等 。 2. 2 Vega 是用来开发实时仿真应用的软件平台和工具集 , 它具有以下特点 : 1) 图形用户界面 Vega 图形用户界面 ,用来定义和预览 Vega 应用程序 , 最 后生成用于 Vega 程序的 ADF 文件 (应用定义文件) ,在图形 用户界面下 ,可以容易的修改参数 ,使得非专业编程人员能 开发出功能强大的实时应用程序 。 2) 生成具有实时性和交互性的应用程序 利用 Vega 开发平台和工具集 ,可以开发出具有实时性 , 交互性的应用程序 ,用户可以通过鼠标和其它设备操纵 ,从 各个不同的角度观看物体 ,就好象你把物体拿在手中任意翻 转一样 ;同时 ,用户还可以选择不同的操作模式 ,如高空飞 行 、地面行走 、按指定路径运动等等 ,通过控制鼠标和其它设 备 ,可以从各个方向以不同的运动模式来观看周围的景色 , 这就如同站在一个景点的中央环绕四周一样 ,有身临其境的 感觉 。
Creator/Vega及其在列车运行视景仿真系统中的应用
述 的 内容 。
Vea是 开发实 时 视 觉 和 听觉 仿 真 以及 虚拟 现 g
实和 通用视 频应 用界 领先 的软件 环境 。它把先 进 的
仿真 功能 和易用 工具结 合起 来 ,使用户 以简单 的代 码操 作迅 速地创 建编辑 和运 行复 杂 的仿 真程 序 ,大 幅度 地减 少 了源 代码 。它 支持快 速复杂 的视觉 仿真 程序 ,为 用 户 提供 一 种 处 理 复 杂e smu a i n p r t , c n i lto .Th e u ts g e t h t t e s e e sm u a i n s s e o r i p r — o e r s l u g s s t a h c n i l t y t m f ta n o e a o
表 明 ,基 于 C etr rao/Ve a的列 车运 行视 景仿 真 系统取得 了很 好 的效果 。 g 关键词 :视 景仿 真 ,虚 拟现 实 ,列车运行
Ab t a t Sc ne smul to s a mp t ntp r fvit a e lt . Thi pe ic s e he s f— sr c : e i a i n i n i ora a to r u lr a iy s pa r d s u s s t o t wa e M u tg n c e t ra e i h a e us d i c ne smulto r li e r a o nd v ga wh c r e n s e i a i n. The pr c du e t r a e t o e r o c e t he se i c ne smul i n s s e ofta n op r to e t r a d Ve s e l r d usng a c s f ta n ato y t m r i e a in by Cr a o n ga i xp o e i a e o r i
Multigen软件在飞行视景仿真中的应用
Multigen软件在飞行视景仿真中的应用吴军,卢笙(北京航空航天大学宇航学院北京100083)【摘要】:视景仿真是仿真动画的高级阶段,也是虚拟现实技术的最重要表现形式。
本文基于飞行视景仿真系统的实时性、交互性和真实感,论述了Creator3.0的实体和地形的逻辑结构建模方法、VegaPrime1.2的自然环境生成,物体及视点的运动方式、碰撞检测及特效的开发过程,最后在VC++平台上实现了整个飞行仿真系统。
【关键词】:视景仿真;MultiGenCreator;VegaPrime1.引言视景仿真采用计算机图形图像技术,根据仿真的目的,构建仿真对象的三维模型,再现真实场景,使用户产生身临其境的感觉,实现与仿真环境的自然交互。
作为实时仿真软件,MultiGenCreator和VegaPrime具有性能优越、系统稳定可靠、界面友好和使用方便等优点,能够快速、便捷构建一个满足自己需要的视景仿真系统。
2.OpenFlight的模型建立Creator首先是一个三维数据库系统,然后才是实时交互三维建模软件。
与其它三维建模软件的兼容性,充分发挥了各个软件的长处,能够最大限度地提高工作效率。
2.1实物建模Creator为用户提供了一个在可视化层次数据库中创建模型和地形场景的界面。
通过继承关系组成易于编辑和显示的逻辑单元层,各层使用几何图元和属性来定义模型各部分的细节。
几何图元定义模型的点线面;属性提供图元的颜色属性、纹理属性和材质属性等附加特征。
因为Creator建模方式是基于多边形的,使得对于复杂的、细节程度要求高的模型,需要借助3DSMAX、Maya或ProE、SolidWorks等软件辅助建模,然后将其导入。
2.2场景建模对于不同类型的飞行仿真,对场景的要求有明显的不同。
Creator能够较好地解决这种要求,产生高精度的实时三维场景地理环境。
在满足实时性的前提下,Creator能生成面向仿真的、逼真的大面积精确地形。
MultiGen Creator/Vega在城市交通列车运行视景仿真系统中的应用
运 行 视 景 仿 真 系统 中 的 应 用
王朝 辉 。钱 雪军
( 同济大学 电子 与信息 工程学院 ,上海 203 ) 03 1
摘
要: 利用 具软 件 M hG nCet 、 ea u ie r o V g 来实 实时视景仿 . ar 介绍 r ! 什 Muie r l・ Vg . 软 hG nCe o 和 ea的持点 . al 探 ‘ 建实时 创
基于Multigen Creator和Vega的道路交通仿真
1 视 景 仿 真 的 系统 结 构
三 维场 景仿 真 系统 的实现 一般 可分 为两 个部 分 : 景 建 模 与 场 景 驱 动 , 基 本 框 架 如 图 1所 场 其
Mut e rao 是 一套 高 度 逼真 和 高 效 的 l g nC e tr i
VR 三 维 视景 开 发 工 具 , 场 景数 据 采 用 面 向对 其
的源程 序等 等 。 g Ve a具有 易 用性 、 集成性 、 扩展 可
维普资讯
建立 复杂 的三维 场景模 型 ; 仿 真过程 中 , 对这 在 需 种复 杂的 三维场 景模 型进行 实 时渲染 。P rdg aa im 公 司提供 的建 模工 具 Mut e rao lg nC etr和开 发工 i 具 V g 是 虚 拟现 实 领域 业界 领 先 的建 模 与仿 真 ea 软件平 台L 。 1 ]
2 1 C etr 件 . rao 软
年 代末 至 9 O年代 初 崛起 的一种 实 用性 新技 术 , 它 以构想 性 、 交互 性 、 浸 性 3大特 点 为用 户提 供 临 沉
场 感 。本 文 运 用美 国 Mut e a a im 公 司 的 lg nP rdg i
C e tr Ve a软件 , 实 现 中南 路 口的 交 通 场 rao 和 g 来
文件 ( a f , 义虚 拟场 景 中 的元 素 属 性 及 其 *. d ) 定
相互 关 系 , 后使 用 Ve a的一 套完 整地 用 于开发 然 g
交互 式 、 可视 化 的软件 平 台和 工具 集来 实现 驱动 、 控制、 管理虚 拟 场景 , 并能 方便 地实 现大 量特 殊视
图 1 三 维 实 时 视 景 仿 真 应 用 程 序 的 创 建 过 程
基于Creator和Vega的塔式起重机视景仿真系统研究
本 系 统 的场景 是 塔 机 的工 作 环 境 和 自然 环 境 。
通 过 Ve a软件 提供 的 L n g y x设 置 场景 ,生成 AD F 格 式文 件 [ ,由 Ve a主程 序 调 用 。从 以下几 个 方 7 j g
面研究 场 景 生 成 过 程 :在 窗 口面板 中设 置 窗 口的
境 恶劣等原 因,给培训 工作 带 来 困难 ,因此需 要 建
系统 的作 用 ,对 系 统 提 出如 下 功 能 要 求 :建 立 一 个 逼 真 的虚 拟 环 境 ,包 括 自然 环 境 、工 作 环 境 和
塔机实体模型 ;在控制塔 机运动 过程 中,能够达 到人 机互 动 ,并 通 过 显 示 终 端 实 时显 示 塔 机 各 种
目的 。
[ 关键 词] C etr ea 塔 式起 重机 ;视景 仿真 ;虚 拟现实 ra ;V g ; o [ 图分类 号]T 3 19 中 P 9 . [ 文献 标识 码]B [ 文章编 号] 10 —5X(08 1—120 0 1 4 2 0 】000 4 5
Re e r h t o r c a e s e e smu a i n s s e b s d o e t r a d Ve a s a c o t we r n c n i l to y t m a e n Cr a o n g
回转角速度 、回转角加速度 ∥, 载荷提升速度
2 、提升加速度 载荷摆动角度 0 ≠ 和 。 2 3 仿真 系统 的实 现 . 完 成仿 真 系统需 要 2 步 骤 :场 景模 块 的生成 个
和场景 模块 的驱 动 。 以下 分别研 究 2个过 程 的实现
方法 。
2 塔 式 起 重 机视 景仿 真 系统 的 实现
VEGA及其在数字化采矿仿真系统中的应用
VEGA及其在数字化采矿仿真系统中的应用近年来虚拟现实技术在计算机应用领域引起了人们广泛的关注。
虚拟现实技术是采用以计算机技术为核心,生成逼真虚拟环境,用户
借助必要的设备以自然的方式与虚拟环境中的对象进行交互作用、相互影响,从而产生“沉浸”于等同真实环境的感受和体验的技术。
以基于Multigen Vega平台开发虚拟现实仿真应用程序过程为主线,本文对研究过程中所涉及的虚拟现实相关关键技术做出系统的剖析,结合实际重点论述了作者以虚拟现实技术为核心的数字化采矿仿真项
目的研发过程。
虚拟现实技术包括场景渲染技术、立体显示技术、虚拟仿真技术、虚拟现实漫游系统交互技术(如运动模型、碰撞检测等)等。
这些技术的介绍和分析为数字化采矿漫游系统的实现提供了理论保证。
基于VEGA的碰撞检测中针对BVH算法中选择单一的包围盒(Bounding Volume BV)所导致的性能保持的问题,即如何在简单性和紧密性之间取得折衷,本文采取了一种复合式的BVH算法,充分利用
了三种BV的特点,按层次选择不同的BV,试验表明该算法能有效提高检测性能,增强算法稳定性。
以Multigen Creator为建模工具,VEGA 为漫游引擎开发平台,作者实现了数字化采矿漫游系统。
数字化采矿漫游系统的实现,可为其它的虚拟现实系统的实现如虚拟景点漫游系统、虚拟城市仿真系统等的实现提供重要的技术路线和实现方式。
基于Multigen Creator和Vega的虚拟现实探讨
细的纹理。对于楼顶的大4广告牌, 0 采取在Mu i n l e 里面建 t g
立独立的面, 并且赋予相应纹理的办法 13 百花总汇 .
作为 一 个大型露天体育场 在 Mu i n l e 里面完成它的建 t g
模是不现实 的。 因此选择 了在 C D 里面建模 。在 C D 里 A A
通过合并的实践和比较、 针对不同的场景, 应采取小同的合
并方法
技术, 使得调用T 个文件的( e Fi t 3 0 ) n g 漫游文件 :ma p lh ui o . l f 仅有22 B ni t 4K 。在场景漫游时, 可以做到基本流畅
2 关 于纹 理 贴 图
1 对于 ) 小场景 如果仅有不多的建筑物, 也就是说, 需 要合并的文件数目比较少, 可以采用以一个文件为主的复制 钻贴的办法, 生成最后的文件 将其他建筑模型通过粘贴拷 贝到当前文件中并放置于合适的位置, 同时在层级 目录结构
用中. 可以充分发挥各 个软们 的长处 , 大限度地提 高工作 最
效率
C D建模的顺利进行, A 同时更重要的是, 在转换为 Mui n le t g
文件之后 , 每个层转化 为一个 O et很好地保 证了层次 会 均 c,
结构的有序. 对于看台的直线部分 采取 T buf asr平行曲面建摸, 并 不绘制每个台阶, 而是将它描述成 一 个斜面。在贴图时, 贴
V 是M l n ag uie Pr i e g a t G a d m公司1用十 1 实时视景仿真、
声音 仿真和虚拟现实等领域的世界领先的软件环境。基于 S I Pr r e软件之上的 V g, Pr r e 增加了许 G 的 e om r f ea为 e o r fm 多重要的特性, 它将易用的工具和高级仿真功能巧妙地结合
MultiGen建模技术在视景仿真中的研究与应用
MultiGen建模技术在视景仿真中的研究与应用摘要:根据视景仿真视景仿真对建模的要求和特点,论述了如何利用专业实时三维建模软件MultiGen Creator构建大规模地形和对象模型,以及使用MultiGen Creator提供的OpenFlight API进行辅助建模的方法。
关键词:建模视景仿真 MultiGen Creator软件三维地形 OpenFlight API接口近年来,随着计算机图形学、计算机网络技术、仿真技术以及相关硬件技术的迅速发展,视景仿真及建模技术已经在军事模拟训练、工程建筑、影视娱乐、医疗和教育培训等诸多领域得到了广泛应用。
虚拟环境中仿真对象及其场景建模是整个视景仿真系统建立的基础。
参与仿真系统的模型不仅需要能够逼真地再现真实场景和对象,而且必须满足实时渲染与交互性的要求,这样才能使参与者在虚拟现实系统中产生沉浸感。
因此,针对虚拟环境建模技术的研究对于视景仿真系统的实现具有重要意义。
在虚拟现实环境中,常用的建模技术主要包括几何建模几何建模、物理建模、行为建模、模型分割以及音频建模等。
其中,几何建模是虚拟环境建模的基础,行为建模、物理建模等则体现了虚拟环境中模型的特征。
几何建模处理物体的几何和形状的表示,研究图形数据结构与算法等问题。
行为建模、物理建模主要处理物体的运动和行为等内在属性的描述。
只有将现实环境中对象的几何外形和行为规则与其物理属性有机结合,才能构造出符合仿真应用要求的三维对象模型。
同时,所构建的模型还需满足虚拟建模技术的常用指标———交互显示能力、交互式操纵能力、易于构造能力的要求。
本文根据视景仿真对建模的要求和特点,论述了如何利用专业实时三维建模软件MultiGen Creator构建大规模地形和对象模型,以及使用MultiGen Creator提供的OpenFlight API进行辅助建模的方法。
1 MultiGen Creator简介MultiGen Creator是美国MULTIGEN-PARADIGM公司推出的专业实时仿真三维建模软件,它较好地解决了实时运行中真实感与实时渲染的关系,是惟一将多边形建模、矢量建模和地形生成集成在一个软件包中的手动建模工具。
基于Vega的飞行视景仿真系统设计
基于Vega的飞行视景仿真系统设计贾鑫;张延园;张靖;樊峰峰【摘要】在飞行视景仿真的仪表建模中,专用仪表设计软件或Vega的仪表工具存在开发成本、显示效果及系统扩展性等不足.鉴于此,研究了基于Multigen Creator/Vega的复杂飞行仪表模型的建模方法,介绍了飞行视景仿真系统的模块化结构及开发该系统所用到的关键技术.在所给出的关键技术中,详细介绍了如何设计及驱动Crreator软件建立的仪表实体模型以及开发基于Vega的视景驱动程序,并给出了相关的程序代码.阐述了在三维场景中,如何实现飞行模型的运动及仪表模型各模块的精确显示.该系统可以比较真实的模拟交互武的飞行过程,提供了一个通用的仿真平台.%In the special instrument designed software and Vega instrument tools for instrument modeling of the flight visual simulation, there are disadvantages in development cost, display effect and system scalability. In light of that, a simulation method for complex instrument model based on Multigen Creator & Vega was researched. A general modularized functional structure of the visual simulation flight system was presented, and the key technologies which were used for developing the system were given too. Among the key technologies, the method of designing and driving instrument model with Creator and programming the Visual driver based on Vega was shown. Also the code was attached. The principle of achieving the movement of flight model and the precise display of the instrument modules were proposed. The system can simulate the real-life interactive flight, providing a generic simulation platform.【期刊名称】《科学技术与工程》【年(卷),期】2011(000)025【总页数】5页(P6098-6102)【关键词】飞行仿真;仪表模型;视景仿真【作者】贾鑫;张延园;张靖;樊峰峰【作者单位】西北工业大学计算机学院,西安710129;西北工业大学计算机学院,西安710129;中航工业第一飞机设计研究院,西安710089;西北工业大学计算机学院,西安710129【正文语种】中文【中图分类】TP391.9随着计算机技术的发展,视景仿真软件开发平台日益完善,虚拟现实技术也随之日益成熟。
基于MultiGen Creator和Vega的虚拟环境仿真
c l l I ̄EA EH 00 Y I O d T( Nv20 H s BI m TeN l G FI A I o. 8 f e C - N  ̄  ̄ 0
一
。
t纛 象G
C 蕊
和 Ve a的虚拟环境仿 真 g
赵党乾 ’ 高鹏飞 龚瀛 。
战场环 境具 有 运行 稳定 、兼 容性 好和 简单 易
贰的特 1 ≯岳鞋 此氲 基于 Q e 苦 、 一 9喁 舞 D e t 口 i cX r 阻弼 于 凝薛的 协奠 系统 史奄 禹效 挂 }
战场环境仿真 ; 虚拟 战场 vg ;M 睡 e cet ea u. n r G a
据库 。 先进的实时功能如等级细节、 多边形 删减 、 逻辑删减 、 绘制优先级、 分离平面等 使 O e Fih 成为最受欢迎的实时三维 图 pn l t g 像 格 式 。同 时 Mut e rao 的 A I l G n C e tr i P 还 允 许 增 加 自定 义 的 数 据 库 实体 、 展 功 能 、 扩 延伸/ 生成工具和算法 , 利用它提供的 C 语 言的 O e Fih I 口, p n l tAP 接 g 可以编程的方 式 灵活 地 创 建大 规 模 复 杂 的 三 维 模型 。 另外几何建模时应考虑战场环境中所 用 的三 维模 型都要 遵循 统一 的标 准 ,如 L 分 层方 法 、 型 与实 际 尺 寸 的 比例 、 OD 模 模 型在坐标 系中的定位方法等等。 2 2战场地理环境与气象环境 . 战场地理环境千变万化 ,总结起来应 该具有 以下特点: 视角开阔 , 场景宽广;自 然地理 环境形象逼真 ,背景随环境变化而 变化 全方位的观察战场 的所有地点, 有多 种观察 方式 ,并且可以根据视点的高低和 远 近 对 相 同的 模 型提 供 不 同清 晰度 的纹 理 。 2 2 1战场地形的生成和管理 .. 要模拟真实的战场地形必须使用相应 的地形高程数据 和地形特征数据 。 Mut e rao 使用的标准数据格式为 li n C e tr G DE D gt l lv to D t )l D D( i ia E e a in a a f DF
列车运行视景仿真及险情特效的实现
列车运行视景仿真及险情特效的实现
胡敏聪;郎诚廉;徐鲜泉;蒋炜栋;牛清华
【期刊名称】《计算机应用》
【年(卷),期】2008(028)0z1
【摘要】介绍了工具软件Multigen Creator和Vega的特点,并结合轨道交通列车运行仿真视景的实例说明利用Multigen Creator和Vega软件创建实时仿真程序的过程.在仿真程序的创建过程中,探讨了列车运行过程中突发险情以及天气特效的实现方法.仿真结果表明,基于Multigen Creator/Vega的列车运行仿真系统取得了很好的效果.
【总页数】3页(P244-246)
【作者】胡敏聪;郎诚廉;徐鲜泉;蒋炜栋;牛清华
【作者单位】同济大学电气工程系,上海,201804;同济大学电气工程系,上
海,201804;同济大学电气工程系,上海,201804;同济大学电气工程系,上海,201804;同济大学电气工程系,上海,201804
【正文语种】中文
【中图分类】TP391.9
【相关文献】
1.列车运行视景仿真及险情特效的实现 [J], 胡敏聪;郎诚廉;徐鲜泉;蒋炜栋;牛清华
2.地铁列车运行视景系统与ATO仿真模块的接口实现 [J], 郭彦宏;郑杰良
3.视景仿真中动态云彩特效的实现 [J], 龚琳
4.基于三维视景的列车运行仿真平台的研究与实现 [J], 王怀松;陈荣武
5.城轨列车运行仿真系统中三维视景研究与实现 [J], 黄友能;杜霄;唐涛
因版权原因,仅展示原文概要,查看原文内容请购买。
基于MultigenVega的某舰快速性运动仿真演示研究的开题报告
基于MultigenVega的某舰快速性运动仿真演示研究的开题报告1. 研究背景及意义随着现代科技的发展,计算机模拟技术已经成为现代科学研究的重要工具之一。
利用计算机模拟技术,可以对复杂的物理现象进行仿真,并研究其规律性和特征。
在军事领域,运动仿真技术被广泛应用于武器装备的设计、作战方案的制定和实际作战的演练等方面。
MultigenVega是一种基于地理信息系统的运动仿真软件,可以在虚拟环境中进行各种复杂的运动仿真研究。
本研究将利用MultigenVega软件,对某舰快速性运动进行仿真演示研究,旨在探究该舰在高速运动时的稳定性、速度和机动性等特征,为军事领域的仿真研究提供一定的参考价值。
2. 研究目的本研究的主要目的是利用MultigenVega软件对某舰快速性运动进行仿真演示,研究其速度、机动性和稳定性等特征,为军事领域的装备研发和作战方案的制定提供依据。
3. 研究内容(1)分析某舰特征参数:根据某舰的实际特征参数,包括长度、宽度、排水量、航速等,构建某舰的仿真模型。
(2)制定运动路径和速度:根据某舰的实际运动路径和速度,设计仿真航线和速度方案。
(3)仿真演示和分析:采用MultigenVega软件进行仿真演示,分析某舰快速运动时的速度、机动性和稳定性等特征。
(4)结果评估和比较:对仿真结果进行评估和比较,评价某舰在快速运动时的表现,并对仿真模型进行优化和改进。
4. 研究方法本研究将采用基于数据驱动的运动仿真方法,即根据实际舰船数据和参数构建仿真模型,实现舰船在虚拟环境中的快速运动并进行仿真演示。
具体方法包括:(1)数据准备和处理:收集某舰的各种特征参数和运动数据,并进行数据预处理和清洗。
(2)舰船动力学模型构建:根据某舰的动力学参数和特征,建立数学模型,并进行静态和动态仿真验证。
(3)虚拟环境建模:借助MultigenVega软件,构建某舰的虚拟环境,包括地形、天气及海况等。
(4)仿真运动方案设计:根据某舰的运动路径和速度,制定仿真运动方案,并在虚拟环境中进行测试和分析。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第5卷第24期(2009年8月)MultiGen Creator/Vega 在高速列车运行视景仿真系统中的应用何敏(兰州交通大学电子与信息工程学院,甘肃兰州730070)摘要:随着计算机软、硬件技术的迅速发展,利用三维视景仿真技术动态描述列车运行仿真过程成为一个新的发展方向。
简要介绍了开发工具Multigen Creator 和Vega 的特点。
研究了利用Creator 和Vega 实现视景仿真的总过程。
结合高速列车运行实例说明了利用Multigen Creator 建立铁路三维模型的主要思路和过程,并详细分析了建模过程中的难点问题及相应的办法;还研究了利用Vega 实现实时驱动的步骤和方法。
仿真结果表明,基于Multigen Creator 和Vega 的高速列车运行实时视景仿真系统取得了良好的效果。
关键词:视景仿真;Multigen Creator ;Vega ;建模;列车运行仿真中图分类号:TP319文献标识码:A 文章编号:1009-3044(2009)24-6973-02MultiGen Creator/Vega and Their Application in the Driving Simulator of the High-speed Train Transportion SystemHE Min(School of Electrical &Information Engineering,Lanzhou Jiaotong University,Lanzhou 730070,China)视景仿真(Visual Simulation)是计算机仿真技术的重要分支,是计算机图形图像技术、图形处理与图像生成技术、立体影像和影像技术、信息合成技术、现实技术等诸多高新技术的综合运用,其最重要的目标是真实体验和方便自然的人机交互。
它有利于缩短实验和研制周期,提高试验和研制质量,节省试验和研制经费,并已经在许多领域得到了广泛的应用[1]。
目前,列车控制系统(CTCS )已成为我国铁路列车控制的发展方向。
由于该系统得基础设施、闭塞制式、列车运行方式等各方面都非常复杂,因此有必要建立一个仿真系统,为行车组织、基础设施建设、列车安全运行等提供科学的可靠的决策支持。
铁路视景仿真技术是仿真动画的高级阶段,应用三维视景仿真技术开发此类系统的显示模块,不但提高效率,缩短研发周期,减少训练时间,不受环境及气候的限制,而且对保证安全、节约开支、提高试验和研制质量、系统设计的灵活性尤其具有突出的功效。
1软件平台1.1三维建模软件Multigen Creator 系列软件,由美国Multigen-Paradigm()公司开发的,是一种实现三维仿真建模工具的软件系列。
它性能优越,系统可靠,稳定性好,具有同类建模软件系统无法比拟的优点。
它有别于传统的机械建模CAD 等建模软件,可以满足实时性的前提下的面向仿真的、逼真性好的大面积场景。
Creator 还提供创建和编辑数据库文件的可视化环境,拥有针对实时应用优化的Open Flight 数据格式、最优化地生成实时三维(RT3D )数据库。
它主要由基本建模环境模块、地形建模模块和特殊用途模块组成。
其中基本建模环境模块给建模人员提供一个交互的、可视化建模环境。
地形建模模块提供了强大的批处理三维地形、地貌生成工具。
特殊用途模块主要包括公路、仪表构建模块等。
1.2实时仿真工具Vega 用于实时视觉模拟、虚拟现实和普通视觉应用。
Vega 将易用的工具和高级仿真功能巧妙地结合起来,从而可使用户简单迅速地创建、编辑、运行复杂的仿真应用。
Vega 能显著地提高工作效率,同时大幅度减少源代码开发时间。
使用Vega 可以迅速地创建各种实时交互的三维环境,以满足各行各业的需求。
Vega 包括图形用户界面LynX (一种基于X/Motif 技术的点击式图形环境)、Vega 库还包括完整的应用程序接口(API)。
图形用户界面Lvnx ,用来定义和预览Vega 应用程序,最后生成用于Vega 程序的.ADF 文件(应用定义文件)。
LYNX 实际上是创建、修改和预览.adf 文件的一个编辑器。
一个可以独立运行的Vega 程序能通过解释不同的.adf 文件而产生不同的仿真效果。
在视窗环境下,Vega 的基本开发环境为VC++,它可以很方便地与C++/OpenGL 相结合。
2总体实现方法2.1总体创建思路为实现列车视景的仿真,我们要在三维视景模型建立完成的基础上,对视景系统进行配置和建立实时驱动程序。
所以,我们首先要运用Multigen Creator 构建出车站、轨道、地形等的三维模型,然后运用Vega的API 函数实现轨道列车的实时运行。
图1为三维实时仿真应用程序的创建过程。
2.2三维场景建模思路和方法Creator 采用的是OpenFlight 的数据库格式。
Open Flight 数据格式是收稿日期:2009-05-11作者简介:何敏,女,甘肃兰州市人,在读硕士研究生,兰州交通大学,研究方向:图形图象处理和虚拟现实技术及应用。
图1三维实时仿真应用程序的创建过程ISSN 1009-3044Computer Knowledge and Technology电脑知识与技术Vol.5,No.24,August 2009,pp.6973-6974,6990E-mail:eduf@ Tel:+86-551-56909635690964Creator 的根基,它的逻辑化层次场景的面熟数据库可以通知图像生成器何时、以何种方式渲染实时三维景观。
先进的实时功能,如细节层次、多边形删减、逻辑删减、绘制优先级、平面分离等,是Open Flight 成为最受欢迎的实时三维图像格式的几个原因。
从模型数据库的储存结构上看,Open Flight 格式是一种树状的层次化结构。
采用这种结构不但可以方便地将模型按照几何特性进行有效地组织,并将其转化为能够方便地进行移动和编辑的节点形式,而且这种树状结构非常适合实时系统进行各种便利操作。
比如利用Creator 创建一个车站三维场景,我们将车站主要分为:站台、监控室、墙壁、各种公告牌、信号机以及轨道等。
按照Open Flight 格式的树状层次建模的思想,可以由大到小安排数据库的各种层次:公告牌、站台、轨道、房顶等相互独立的模块放在同一层次,轨道两侧站台属于站台的下一层次,而监控室可以放在比两站台低一级的层次上。
其中轨道的创建使用Creator 中的道路(Road)工具来实现。
道路工具主要包括道路构造(Road Construction)工具和道路配置(Road Tessellation)工具。
前者用来创建直轨道、曲线轨道、坡度轨道。
为了生成更逼真的道路模型,还需使用道路配置工具为其定义各种其它道路特征属性。
Creator 提供了5个道路特征属性:路基、车道、LOD 、道路特征、导航数据。
针对轨道的具体情况,主要设置了路基、LOD 、道路特征3项。
另外,利用Creator 中的地形建模模块可以方便的建立出列车驶过的地形设计。
在建立好模型后,可利用Creator 的简化工具进行优化,达到在保证效果的情况下,提高渲染速度、保证刷新速率。
2.3建模中的关键技术2.3.1层次细节技术层次细节(Level of Detail ,简称LOD )技术是用一组复杂程度不同的实体层次细节模型来描述同一个对象,并在图形绘制中依据视点远近或其他标准在这些细节模型中进行切换,从而能够实时地改变场景的复杂度。
当实体远离视点时,选择较粗糙的LOD 模型绘制,如果实体靠近视点则选择高分辨率的LOD 模型进行绘制。
毫无疑问LOD 技术既保证了场景的视觉效果,又提高了场景绘制帧速,改善了系统的实时性。
LOD 切换标准有尺寸/距离标准、偏心距标准和运动标准。
在MultiGen 中一般采用尺寸/距离标准来进行LOD 切换,对使用了LOD 的模型需要定义每一级LOD 进行切换显示的范围值,即切入距离与关闭距离。
MultiGen 还支持Morphing 过渡算法,Morphing 方法是在相邻的LOD 间生成一个过渡区、顺利实现不同级别LOD 的切换和平滑过渡。
如图所示两级LOD 之间的切换、过渡。
在MultiGen 中允许模型的层次结构中存在LOD 节点,并可对节点下的不同模型细节分别进行修改,以形成不同级别的LOD 模型。
简化模型的方法有细分法、采样法、删减法,实际应用中多采用删减法。
2.3.2纹理映射技术有效使用纹理映射技术,不仅能增加场景的真实感,而且能提高实时性。
使用它可以在不增加多边形的前提下,使模型获得照片一样清晰地真是视觉效果。
车站广告牌、车站监控室等规则物体和模型都具有数量较大的细节部分。
如果过分强调细节,会使工作量和模型复杂度骤然增大,导致整个系统实时运行速度的下降。
因此对细致建模一般采用纹理映射的方法,在对应位置的多边形表面贴上纹理图片,用来代替详细的模型。
2.3.3Billboard 技术MultiGen 提供了Billboard 建模方法,即在二维的Billboard 对象上贴上逼真的纹理并且使之随视点转动便可达到三维的效果。
可以应用于某些难于精确建模或模型复杂的对象,例如在大的场景系统中对于远方的物体,用一幅贴图来代替,就能够在满足仿真要求,有效地减少数据量,提高图像绘制、输出时的显示速度。
2.3.4实例化技术当三维复杂模型中具有多个几何形状相同但是位置不同的物体时,可以采用实例技术。
实例化是对数据库中已存在的模型的引用。
外观上的效果与复制相同,但实例并不是数据库中真实存在的几何体,而只是指向其父对象的指针,实例就像是一个模型的众多的影子,而实际物体只有一个。
其他的通过平移、旋转、缩放之后得到。
也就是说在内存中只装入一次,这一点类似于动态链接库文件。
因此,可以对某一实例的几何特征、颜色、纹理等属性进行编辑。
但这将改变所有实例的属性,这样可以节省大量的硬盘和内存空间。
2.3.5外部引用技术外部引用可以让用户直接把其他数据库引用到当前的数据库中,引用的数据库能在当前数据库中重新定位。
这样做的好处就像把图片分割以加快下载速度一样。
在设计轨道旁边的树木、房屋和电线杆时利用外部引用技术。
通过外部引用其他模型数据库,有效降低了模型数据库的规模,节省了内存空房间和存储空间,方便了建模操作,提高了系统资源的利用率。
3Vega 仿真应用———驱动显示3.1配置和初始化在建模完成后,为了实现场景漫游需要对视景系统进行配置和初始化。
系统主要是使用Vega 提供的带有图形用户界面的工具LynX 进行配置。
在不需要编写代码或重新编译的情况下,使用LynX 中的定义窗口、通道、观察者、运动模式、路径、环境、环境特效等,并根据预览效果实时的更改这些参数,以实现其逼真的效果。