三维视景仿真系统中仿真过程管理的研究
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
・
2 2・
计算机技术与发展
第2 2卷
12 三维视 景仿真 系统功 能和模块化框架结构 .
为七个部分 : 盘输 入 、 据 输入 、 置文 件 、 息 映 键 数 配 消
虚拟视景仿真系统主要功能包括三维物体 的真实
射、 场景控制 、 真显示 以及数 据存储 。根据使用 者 , 仿
又可分为三个模 块 , 分别 为 : 输入模 块 、 处理 模块 和输 出模块 引。
cnrls lt nevrn n  ̄ a dt eodn ; n o teue’ o t o iw, ’ iie t he d l :nu d ot ,muao n i met o i i o i d y,aarcrig A df m sr spi s f e i sdvddi otremo ue ip t r h n v t n s mo —
-
d me so a i lsmu a o s se i n i n lv s i l t n y t m. ua i
Ke r s: e y wo d Op nGL; u i l t n; d lm a a e n ; i l t n p o e sma a e n  ̄s a s l mu ai mo e n g me t smu a o r c s n g me t o i
感显示 、 三维场景管理 、 形调度 、 地 对象交 互及 实时对 象维护等 。根据系统功能需求 , 系统分为三层 : 将 界面
层、 系统管理层和数据层… 。层次结构如 图 1 所示 :
界 面
、
层
l统 单I 工 栏 1 控 栏 l仿 图 显 窗 系菜 具 制 真 像 示 口 I 1
处理系统 , 图形硬件 的软件界面 。O eG 是 pn L作 为一个 性能优越 的图形应 用程 序设计 界 面 ( P) 适用 于广 A I, 泛的计算机环境 。
作者简介 : 王志伙 ( 9 4 ) 男 , 18 一 , 硕士 研究 生 , 究方 向为 计算机 控 研 制、 智能 控制 、 网络控制 、 错控制 ; 容 张新家 , 副教授 , 究方 向为计 研 算机 网络 、 图形 图像 、 软件重构等。
Viua i ulto se s lS m a i n Sy t m
WA h- u , H NG X n j , NG Z ih o Z A i-i MAO J a i n
( co l f uo t n, otw s r o t h i l iesy X ’l7 0 2 , hn ) Sh o t o A mao N r et nP l e nc vr t, i a 119 C ia i h e y c a Un i l
过程 中 , 需要 多次调 用三维模 型和调 用多种 不 同的模 型 , 对这些模 型进行可 视化 的处理 。这 对系统 的框 并
架结构提 出更 高要求 , 既要达到真实 的仿真效果 , 又要 优化 系统的工作 流程 。在仿真环境复杂到一定程度的
时候 , 不至于系统运转 出错 。 文 中针对具体需 求 , 阐述 了三 维视景仿 真 系统 中
管理 的研究 和提高。在基于 O eG pn L的虚 拟视景仿真
收稿 日期 :0 1 0 — 1 修 回日期 :0 1 0 — 4 21— 5 3 ; 2 1—9 0 基金项 目: 国家 自然科学基金 (0 0 18 6835 )
Gah i a , S I 司开发 的具有高性能 的图形 r i Lb r 是 G 公 p c ry
第2 2卷 第 1 期 21 0 2年 1月
计 算 机 技 术 与 发 展
COMP ER CHNOL No 1 l2 .
J n 2 1 a. 02
三维 视 景仿 真 系统 中仿 真 过 程 管 理 的研 究
O 引 言
三维视景仿真分仿真环境和仿真驱动两部分 。 仿 真环境 主要构成有 : 模型 、 场景效果 、 纹理设计 、
特效演 示等 , 它要求构造 出逼真 的三维模 型 以及 生 动 的纹理 和特效 ; 真过程 驱动 主要 有 : 型调用 、 仿 模 场景 驱动、 大地形 处理 、 分布 式交互 等 , 求逼 真地显 示仿 要 真环境 , 实时交互响应等u 。 大多数虚拟视景仿真系统 的研究 主要集 中在提 高
/
1 f
管
理
层
对 象 组 织 管 理
模 地 形 管 理
型 库 管 理
仿 真 方 案 建 模
仿 真 对 象 建 模
仿 真 过 程 建 模
仿 真 过 程 控 制
仿 真 结 果 输 出
仿 真 记 录 回 放
仿真过程管理 的思路 和具体方法 。
仿 真场景和仿真结果 的真实性 方 面 , 忽略 了仿 真过程
1 三维视景仿真 系统 总体分析
1 1 开发工具 的选择 .
开发工具选 用 Mi oo 的 Vsa C +6 0 图形 c sf r t i l + ., u 接 口选 用 S I公 司 的 O eG 。 O eG 即 O e G pn L pn L pn
块、 处理模 块 和输 出模 块 。同时 , 中提 出了配 置文件 和三 维模 型 X 描 述两 种关键 方法 , 别用来 存储仿 真 环境相 关数 文 ML 分
据 和简化 模 型调用 方式 , 高了虚 拟仿 真 系统 的通用 性 。此方 法在 三维视 景仿 真系 统 的开发过 程 中成功地 进行 了应用 。 提 关键 词 :pn L 视 景仿 真 ; 型管 理 ; 真过 程 管理 O eG ; 模 仿
中图分 类号 :P 1 3 r 文 献标 识码 : A 文章 编号 : 7 — 2 X 2 1 )1 o2 一 4 1 3 69 (02 0 一 o l0 6
Re e r h o i l t n Pr c s a a e e to h e - m e so a s a c n S mu a i o e sM n g m n fa T r e Di n i n l o
1 f
数 据 层 \
、
模 描 l L型 述 x M
形据 他据 I地 数 I l其 数
/
卫
仿真数据库 l 仿真数据库 仿真数据库 l
图 1 仿 真 系统 结 构 图
管理层包括建模管 理 、 真管理和 系统管 理。建 仿 模管理包括对 象模 型 的管理 ( 创建 、 添加和 删除 ) 过 、 程模型 的管理 ( 建 、 创 添加 和删 除 ) 仿 真管理 包括仿 ; 真时间管理等 。 数据层主要用于提供数 据 的存储 和读 写。包 括 : 仿真模型库和仿真数 据库 。仿真模型库用于提供仿真 的对象模 型。仿真 模型 库通 过 C M 接 口实 现 “ O 即插 即用 ” 由系统进行统一 的管理 。同时 , 提供地形 数 , 还 据接 口、 天气系统等接 口, 以方便用户进行 自定义场 可 景模 型的调用 。
e p c v , hc rs e t dy w ihi r v s ev ra l f es  ̄ m. i me o a ena p e u c s ul ed v lpn rc s o e h e i mp o e esti o y e T s t d h s h t it y h t h h b p l d sc e s l i t e eo igpo e s f re i f y nh t t h
王 志伙 , 张新 家 , 毛 晋
( 北工业 大学 自动化 学院 , 西 陕西 西安 70 2 ) 1 19
摘 要 : 维视 景仿 真 系统 的仿真 过程 管理 一直是 计算 机 图形学 领域 的热 点之 一 。三 维视 景仿 真 系统 的研 究 主要 集 中在 三
虚拟 环境 的真 实性 方面 , 真 过程 管理 的研 究还没 有被 很 好地解 决 。文 中按照 功能 将 三维 虚拟 视 景仿 真 系统分 为七个 模 仿 块 : 据输 入 、 数 键盘 输入 、 文件 、 息映射 、 控制 、 真环境 显示 、 据记 录 ; 配置 消 场景 仿 数 又从 用 户角 度划 分 出三 个模 块 : 模 输入
Absr c : e s l t n p o e sma a e n ft r e i n i n lv s a i u a o y t m a e o e e r h fed i o u e t a t Th i mu ai r c s n g me to t e -d me so a iu ls l t n s se h sbe n ah t s ac l c mp t r o he h m i r i n g  ̄c . e m s a c ft r e d me so a iu lsmu a o ys msma n y f c s s o e a t e t i ft e v ru l n io me t h w— mp s Th e r h o e — h i n i n lv s a i l t n s t i e i l o u e n t u n c t o i a vr n n 。 o h h i y h t e e e t e r s a c n t e s lto r c s a a e e th o e l a d e s d. c r i g t e f nc o s t e t r —d me so a v r, e e r h o i h h mu a n p o e sm n g m n a n t i s be n wel d r se Ac o dn o t u t n , h e i h i h n in l v ru iu i l t n s se i i i e n o s v n m o u e : a a i p t ke b ad i p t c n g r t n f e , s a e ma p n s e e it a v s a s l l mu a o y tm s d v d d i t e e d l s d t n u , y o r n u - o f u a o l s me s g p i g, c n i i i i
u e, r c s i g mo u e a d o t u d l . e s me t l p o e sn d l u p t n mo u e Att a me, r p s d t e t o s t e c n g r t n fl sa d t e XML e c ilo s h i p o o e wo k y me d - o h h i f u a o e i i n h d s rl i n c t f h h e -d o t et r e i me so a mo e s Th y a eu e t t r h e smu a o n io me t r l t aa a dt i l y t ec li g o hemo e s n in l d l ; e l s o so et i l t n e v r n n - a e d t n o smpi h a l ft d i e d f n d l