手机3D动画自动生成系统中动画定量计算的设计与实现

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:sworc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
全过程计算机辅助动画自动生成技术是一种新的基于人工智能的动画生成技术,主要研究的是将人工智能技术引入动画生成的全过程,该技术从用自然语言书写的故事开始,直至最终生成动画,每一步都是在计算机辅助下完成的。手机3D动画自动生成技术是将全过程计算机辅助动画自动生成技术应用在移动通讯领域上,是一个创新的课题。该技术主要完成用户发送短信给系统,系统通过一系列自动分析处理,返回给用户一段与短信内容相关的3D视频动画这一过程。  手机3D动画自动生成技术包括信息抽取、动画情节定性规划、动画定量计算、网络渲染四大部分,本文的研究内容为动画定量计算,负责通过规划和计算完成动画场景从定性到定量的转换,实现对3D动画场景的生成和修改。  本文的主要贡献有以下四点:  第一,提出将语义网络技术运用在动画定量计算中,利用本体规范的结构及丰富的语义信息标注我们的动画场景文件以及动画模型文件等。构建了一套完整、规范的动画场景及动画模型文件的语义标注标准流程,包括在本体库中添加与动画场景或模型相应的概念,并用动画本体库中的概念对动画场景、动画场景中的可用空间以及动画模型等进行标注,最后将这些动画文件作为本体库的实例添加到本体库中。  第二,设计并实现了动画定量计算,完成从解析动画情节规划需求到生成和修改3D动画场景文件,最后输出新的动画场景文件这一过程。在修改动画场景文件的过程中涉及到空间规划的问题,主要包括空间规划选择原则,空间规划计算以及碰撞检测这三部分。空间规划主要实现了对已有动画的3D动画场景空间的规划和计算,是动画定量计算的核心内容。空间规划的实现使最终生成的3D动画更加美观、丰富、合理且多变。  第三,在技术上首次实现了运用Maya软件的接口API以及脚本语言MEL来对动画场景文件进行基本操作及修改。此方法首次脱离Maya软件平台,全部运用程序去操作和修改动画场景文件,具有一定的难度。  第四,整个手机动画自动生成系统已经实现,并对真实中文自然语言短信进行了大量测试。抽取259条短信进行统计,其中动画情节定性规划模块对224条短信输出了动画场景修改指令,共有2103条修改指令,动画定量计算模块实现了其中的1402条,占总数的67%。没有实现修改指令的主要原因是因为空间规划失败导致的,即修改指令中的模型通过规划、计算和碰撞检测后发现不适合放入规定场景中。  手机3D动画自动生成系统的测试表明了手机3D动画自动生成技术的可行性,其中动画定量计算的实现是一个关键步骤,需要我们不断地研究和完善。进一步的工作包括三个方向:一、空间规划原则的丰富以及算法的改进;二、本体库和实例库的完整性维护;三、动画场景修改方法的丰富。
其他文献
近年来,随着计算机群体仿真方法的不断完善与发展,其应用也越来越广泛,涉及的领域也多种多样:包括模拟训练,计算机动画,影视特效以及公共安全辅助设计等。随着经济发展,越来越多的
随着移动互联网的飞速发展,手机病毒越来越猖獗。在庞大的利益面前,越来越多的黑客将目光锁定于移动互联网,手机安全面临着空前的挑战。在Android、iPhone、Windows Phone和S
移动自组网是一种自组织、无中心、不依赖现有基础设施的无线移动通信网络,具有自组织、快速组网、抗毁性和健壮性等优良特性,在军事和民用领域具有广泛的应用前景。泛在环境
网络虚拟化可以彻底解决现有网络的僵化问题,是实现未来网络架构的一种重要手段。网络虚拟化将传统的网络服务提供商ISPs分离成基础设施提供商InPs和服务提供商SPs,其中重点
随着计算机网络技术的迅速发展和其应用的日益广泛,XML已经成为网络上数据描述和数据交换的标准,得到越来越广泛的应用。如今,XML在越来越多得领域得到应用,XML数据量也日益增大,
学位
随着计算机技术、传感技术及通信技术的持续创新和发展,科学研究过程中产生的科学数据呈现爆发式增长。科学数据的共享对知识发现和科研创新具有重大的意义。为了实现科学数据
高校教务管理工作中一项非常重要的工作就是考试管理工作,每学期教师都会为了出一套或几套试卷而翻阅大量的书籍,或使用现成的试题,或自己编题。这种出卷方式不仅工作任务繁重而
随着计算机的应用的领域越来越广泛,计算机的软件的数量也以几何级数在增长。软件在带给人们快捷方便的生活的同时,也带来了大量的无法避免的软件安全漏洞。无论是Windows系
制造业是我国国民经济的支柱产业。入世之后,中国将成为世界的制造业生产基地面对日趋激烈的市场竞争制造企业急需提高生产效率改进生产现场管理策略于是一种面向企业车间层的