论文摘要
三维游戏中的角色动作与声音一直是游戏领域的研究热点,在游戏中的人工智能技术也成为了衡量游戏好坏的标准。本文的研究重点是对声音内容进行语义分析,并对应到相应的动作类型,然后根据环境的动态改变对动作进行实时的编辑。下面分别对这两个研究重点进行阐述。在声音内容的语义分析中,首先要对句子中的名词和动词短语进行识别,使用的是基于最大熵原理和基于规则的方法。本文给出一个训练集,然后根据这个集合进行训练并将结果进行反馈和学习。其次就是使用基于概率的上下文无关文法对句子进行分析,并且使用巴科斯范式规则将句子表示成符号形式。然后本文提出了一个语义分析模型,其中包括名词短语界定和依存关系模型。语义分析模型的主要工作就是对声音的内容进行分析提取出目标词,并且选择出正确的动作类型。最后通过实验得出令人满意的结果。在对角色进行实时的动作编辑时,本文提出一种基于物理控制器的动作编辑方法来编辑3D角色动画,使人物能够对动态环境的改变做出实时反映。根据输入的动作捕获数据,本文提出的方法使用一个倒立摆模型来在线的调整期望运动轨迹。这种在线的调整产生身体上合理的运动轨迹,使角色能够适应动态环境的改变。在动态仿真中,动作控制器跟踪的动作将作为一个期望的动作。本文的动作跟踪采用一种速度驱动的方法,该方法是在期望的关节角速率的基础上计算关节力矩。按照规律,通过使用计算好的力矩和角色的动力学模型,在动态仿真中计算身体上合理的全身3D角色动画。本文的实验证明跟踪实时反映动画的动作捕获数据能够很容易的实现。另外,对于不同大小的模型,身体上合理的动作类型编辑也能够毫无困难的产生。
论文目录
摘要Abstract第1章 绪论1.1 课题背景及研究意义1.2 国内外研究现状1.2.1 国外研究现状1.2.2 国内研究现状1.2.3 存在问题1.3 本文的主要工作和研究内容1.4 论文的结构安排第2章 相关技术的分析与研究2.1 动作数据的重用技术2.2 动作控制和仿真技术2.2.1 基于动力学的动作控制2.2.2 动力学仿真2.2.3 基于时空约束的方法2.3 动作仿真技术2.3.1 动作仿真介绍2.3.2 ODE引擎2.4 最大熵模型2.4.1 问题描述2.4.2 相关定义2.4.3 最大熵原理2.4.4 参数估计2.5 最大熵模型的特征表示2.6 本章小结第3章 角色动作控制的研究3.1 角色动态平衡控制策略3.1.1 角色的基本控制方法3.1.2 角色动态平衡控制3.1.3 角色的稳定性3.2 角色重心轨迹和加速度的计算3.2.1 角色重心轨迹的计算3.2.2 角色重心加速度的计算3.3 角色运动关节轨迹规划3.4 本章小结第4章 声音内容的语义分析4.1 短语结构规则的研究4.1.1 短语结构的范畴知识表示4.1.2 动词短语的定义与分类4.1.3 规则识别动词短语4.2 句法分析4.3 汉语句法分析模型4.3.1 名词短语的界定4.3.2 依存关系模型4.4 实验数据及结果分析4.4.1 短语结构规则的实例分析4.4.2 模型实例的结果分析4.5 本章小结第5章 实时的三维角色动画编辑5.1 动力学的倒立摆5.1.1 倒立摆模型5.1.2 单足支撑阶段的动力学分析5.1.3 双足支撑阶段的动力学分析5.2 基于IPM的动作编辑方法5.2.1 全身姿势和IPM之间的姿势映射5.2.2 动作平衡过滤器5.2.3 跟踪控制和动力学仿真5.3 实验分析与结论5.3.1 使用动作捕获数据仿真的走路平衡5.3.2 鲁棒性分析5.4 本章小结结论参考文献攻读硕士学位期间发表的论文和取得的科研成果致谢
相关论文文献
标签:动作捕获数据论文; 角色平衡论文; 物理仿真论文; 短语识别论文; 句法分析论文;