基于行为建模的人工鱼动画技术研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:yangsongzhao99
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能虚拟环境的研究内容是在虚拟环境中加入有生命的对象—即虚拟主体,通过对他们活动的模拟来进一步增强虚拟环境的真实感和沉浸感,以更逼真地模拟真实世界。在计算机图形学中,大多数动画的创作是采用传统的、花费大量劳动的“关键帧”技术。近年来,越来越多的研究者开始研究虚拟主体的自主行为模型。 本文包括两大部分内容:虚拟海洋环境的建立和“人工鱼”(artificial fish)的行为建模。我们对虚拟海洋环境的建立、人工鱼的感知系统、人工鱼的自主行为模型、行为的层次结构进行了深入的研究,对传统算法做了改进。在此基础上,我们实现了一个虚拟的海洋环境,其中栖息着我们的“人工鱼”,每条人工鱼都是一个自主智能体。 在虚拟环境的建立中,我们采用了粒子系统模拟水;用基于图像相位变化的动画算法模拟水草在水中随水流的流动而摆动;用建立人工鱼的方法建立浮游生物;用粒子系统的思想模拟海中的水泡。 本文采用合成原始流的方法模拟水流。该方法定义一组原始流如均匀流、源点流、汇点流、漩涡流等,采用合成的方法合成复杂的水流。我们采用基于图像相位变化的动画算法,结合光流场两幅图像之间实现动画,针对算法对图像质量的损害,对图像后期处理,提高了动画的图像质量。用lαβ颜色空间把这种算法扩展到彩色图像。最后,把这种动画应用到水草模拟。 本文实现了虚拟视觉和虚拟记忆。虚拟视觉采用查询图形数据库的方法。我们的算法能够真实地模拟人工鱼视觉的视场范围,并具有遮挡判断等视觉功能,它同样也适合用到其他的虚拟主体中。我们还用队列的方法设计了一个虚拟记忆模型,能够对场景进行记忆。 在行为模型上,本文设计了一个“人工鱼”的自主行为模型,设计了人工鱼的基本行为集合,并根据行为分层理论,把行为组织成层次结构,在此基础上通过组合、包容等手段有效地支持了人工鱼的特定任务的完成。我们采用了抑制(inhibition)和疲劳(fatigue)模型进行行为选择。提出用多项式函数代替传统模型中用线性函数来更新内部状态,修正了传统模型中不符合动物习性的部分,使动物的行为更符合实际情况。 最后,本文设计了一个两条鱼相互寻找的具有童话色彩的情节。我们采用SmartObject技术建立交互模型。人工鱼根据内部状态和感知信息,以及从周围基于行为建模的人工鱼动画技术研究浙江大学硕士毕业论文环境的物体询问到的信息,能寻找目标鱼的位置,并具有碰撞检测及其他减少饥饿、减少疲劳等基本行为等。
其他文献
敏捷企业被誉为21世纪最有竞争力的企业组织模式,"敏捷"就是指企业在不可预见的、多变的环境中快速调整适应的能力.开展敏捷企业模式的研究、开发与应用,对于提高中国企业,特
移动自组网是一种有特殊用途的对等式网络,具有无中心、自组织、可快速展开、可移动等特点,同时容易引发安全问题。本文主要研究移动自组网络中内部攻击对网络性能的影响以及安
随着计算机技术、遥感技术、地球物理学以及相关技术的飞速发展,地理信息系统已经在社会各行各业得到了广泛的应用。人们所生活的空间是三维的,但是现有的地理信息系统都是基于
Web Services(Web服务)是建立可互操作的分布式应用程序的新平台,它是一个应用程序,向外界提供能够通过Web进行调用的API接口。Web服务作为新一代分布式技术,它的松散耦合性、跨
随着科技的进步网络技术的发展,互联网已经在各个领域融入我们的生活。面对日益增长的网页数据,如何获取其中有价值的信息或者是所感兴趣的信息,是一个需要面对的问题。为了获取
数据库安全技术是信息安全的重要研究领域。数据库推理控制是研究高安全等级的安全数据库系统的关键技术之一,是保障数据库安全的重要手段。我们将研究多级安全数据库系统属
本论文主要介绍对数字电视系统中的用户管理系统(Subscribe Management System,缩写为SMS)以及它和条件接收系统(Conditional Access System,缩写为CA)之间接口的设计与实现。
万维网信息的爆炸性增长使Web已经成为世界上最大的信息库.面对这个海量、异构、半结构化的信息库,Web用户经常发现要查找到所需的信息需要耗费大量的精力,甚至难以找到,造成
企业信息化的发展,形成了大量的各种信息系统。这些系统分布在企业内部,缺少联系,不直观。企业需要提供一种交互式图形化信息发布平台,在这种平台上利用图形直观灵活的特点,
目前基于IP网络的多媒体通信异军突起,发展势头极为迅猛,特别是VoIP1(Voice-over-IP).资费的便宜、以及IP网络可以提供的广泛性和可伸缩性,使得VoIP,作为一个可以替代传统的P