基于人工生命的群体动画的研究

来源 :上海大学 | 被引量 : 0次 | 上传用户:hjh8607
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当今群体动画的应用中,基于人工生命的方法能实现群体行为的智能化,极大地提高了动画生成效率。但由于此方法所采用的动画角色模型生成技术日趋复杂,动画系统各模型之间耦合度也日趋提高,导致动画创作难度日益加大。因此,在动画效果和实时性不降低的前提下,如何降低动画系统各模型之间的耦合度,减少计算机运算量,满足动画生成的实时性要求,对于大规模群体动画创作与应用具有重要的意义与价值。本文针对这一问题,从动画角色模型的设计及其实现技术两方面进行了深入的研究与实现。论文的主要工作和贡献包括: (1) 分析设计了群体动画角色模型。角色模型的结构设计在动画创作中处于核心地位。针对动画角色模型耦合度高、设计实现难度大的问题,设计了一个基于自主智能体的两层分解群体动画角色模型。 (2) 设计了“空间分隔”感知算法。仿真角色的感知能力是大规模群体动画生成性能的瓶颈之一。利用角色的有限感知特性,设计了一个“空间分隔”感知算法,通过将空间三维分隔,极大地减少了角色的潜在感知实体数目,提高了角色在复杂虚拟环境中的感知性能。 (3) 深入研究了面向对象的有限状态机实现方法。有限状态机是一种高效的行为建模方法,能很好地刻画角色在复杂虚拟环境中的行为决策。针对基于传统结构化方法的有限状态机实现缺陷,运用面向对象思想,结合State设计模式,提出了一种基于面向对象的有限状态机实现方法,达到了代码重用,程序维护简单,扩展性强的效果。 (4) 构建了鱼群动画的仿真平台,通过对传统群聚算法简化,实现大量鱼群行为动画的仿真。仿真实验结果表明:这种新型的群聚算法能极大的减少计算量,满足动画实时性的要求。
其他文献
肾脏的形态发生过程是所有肾脏细胞协同运动的过程,这一过程受到严格的分子调控。已有研究表明许多microRNA家族在脊椎动物器官发生过程中发挥着重要作用。人们在很多种癌症样
青篱竹族(Arundinarieae)隶属于禾本科竹亚科(Poaceae:Bambusoideae),包含约30属546种。该族作为一个单系类群得到了分子系统学研究的强烈支持,但内部关系尚未得到很好的解决。
滨海盐碱土是我国重要的土地资源,具有含盐量高,离子毒害大等特点。近年来,受海水灌溉和人类不合理的开发利用等因素影响,土壤盐渍化导致的土地退化现象日益加重。在土地资源日益
草地植物群落的生产力主要决定于水分有效性,同时也受制于土壤养分状况。由于二者同时随降水而变化,很难区分是它们的独立限制还是共同作用所致。为了揭示植物群落地理分布的生
链霉菌是高GC含量(约70%)的革兰氏阳性细菌,具有复杂的发育和分化周期。链霉菌孢子可以插入到固体培养基中形成基内菌丝,然后向空中生长形成气生菌丝,并进一步发育成孢子丝,从而完
本文通过对荣华二采区10
期刊
目的:在欧美地区前列腺癌是男性发病率最高、死亡率仅次于肺癌的癌症。亚洲国家前列腺癌的发病率虽然比较低,但是有逐年增多的趋势。虽然早期雄激素剥夺性治疗部分患者病情好转
对于自适应有源噪声控制而言,在复杂的声空间环境中通常需要采用多通道自适应控制算法来满足控制要求。但随着通道数的增加,控制算法的运算量将大幅度的增长,这将对系统的实时实现带来困难。本文研究基于滤波-X LMS算法的多通道快速算法性能及实现。 首先推导了单通道与多通道滤波-X LMS算法,归纳了算法的运算步骤,对算法的性能进行了简要的分析。结合自适应有源噪声控制器的DSP器件实现特点,总结出自适
目的 探讨长链非编码RNA MALAT1在2型糖尿病患者血浆中的表达及其临床意义.方法 纳入新疆医科大学第一附属医院收治的270例患者,136例糖尿病患者为糖尿病组,134例相匹配的非