面向虚拟实体对象的行为建模关键技术研究

被引:0
作者
宋建勇
机构
[1] 武汉理工大学
关键词
虚拟实体; 行为建模; 物理建模; 粒子系统; 引擎;
D O I
暂无
年度学位
2005
学位类型
硕士
导师
摘要
随着科学技术的日新月异,虚拟设计已经成为了虚拟现实技术应用的一个重要分支,它正有力地推动着制造业前进的步伐,然而虚拟现实中繁琐的三维实体造型是阻碍其顺利发展的瓶颈之一。如何合理地分析系统的行为特征,抽象实体对象的属性特征以及描述对象间的交互过程,一直以来是相关领域研究人员的重点研究内容。 本文,正是以上述问题作为课题研究的出发点,并尝试着以行为建模的方式进行求解。行为建模从系统或实体对象的行为角度进行剖析,以面向对象程序设计方法学(OOPM)为理论基础,并可以借助统一建模语言(UML)作为其建模与表达的手段。 任何方法的提出与总结,都是需要大量的实验性工作作为基础。为了完成本课题,作者基于图形开发引擎OpenGL和DirectX进行了大量的程序设计和仿真试验,所以,本文很大程度上是对实验性程序开发中设计方法和相关算法的抽象与阐述。 本文主要的研究内容包括基本概念的归纳、核心算法的描述、复杂问题的求解、设计方法的讨论以及相关试验结果分析五个方面。 论文首先归纳了虚拟现实技术、虚拟设计/制造、虚拟实体、行为与行为建模等基本概念,这些相关概念以及定义是其对应的技术点的理论基础;接着,讨论了面向实体对象的几何建模与描述方法,并着重分析了NUBRS曲线和曲面的造型方法,借助分形几何技术生成自然景观中的植物和地形的过程,以及光线跟踪算法在碰撞检测中的应用等等;然后,剖析了基于粒子的物理建模与仿真的过程,通过实例说明了以行为建模为驱动的程序开发过程,提出了基于物理的碰撞解决方案;进而,论文描述了行为建模在基于约束的机械运动仿真中应用时如何进行约束特征的提取以及如何解决面向交互的行为建模等问题,并给出了相应的仿真实例;最后,就虚拟环境的构建及其引擎开发过程阐明了作者的相关体会和见解。 文中首次提出了以“行为建模为驱动”的设计方法,并详细的描述了该方法在实际快速仿真中的具体过程。它是以从系统行为层进到实体对象行为的方式思考问题的,是面向对象方法的具体体现,也符合开发者的设计思维。
引用
收藏
页数:114
共 9 条
[1]
基于特定数学模型的水波模拟研究 [J].
孙亮 ;
宋建勇 ;
陈定方 .
湖北工业大学学报, 2005, (03) :68-70
[2]
广义M集的演化及其在图形防伪中的应用 [J].
宋建勇 .
湖北工学院学报, 2002, (02) :1-3
[3]
Recursively generated B-spline surface on arbitray topological meshes..Catmull E. and Clark J;..1978,
[4]
虚拟设计.[M].陈定方;罗亚波等著;.机械工业出版社.2002,
[5]
虚拟现实基础及实用算法.[M].石教英主编;.科学出版社.2002,
[6]
虚拟现实系统.[M].张茂军著;.科学出版社.2001,
[7]
分布式虚拟现实技术及其应用.[M].杨宝民;朱一宁编著;.科学出版社.2000,
[8]
混沌、分形及其应用.[M].王东生;曹磊 编著.中国科学技术大学出版社.1995,
[9]
计算机辅助几何设计与非均匀有理B样条.[M].施法中编著;.北京航空航天大学出版社.1994,