[硕士]古建动画自动生成系统中复杂动作的设计与实现

发表于2013-03-08     993人浏览     1人跟帖     总热度:188  

下载文档

10元/年 认证E会员! 免费下载全部文档!

  • 文件格式:pdf
  • 文件大小:4.27MB
  • 等级:

内容简介

【学位年度】2010
  【摘要】
   随着人工智能、计算机图形学和软硬件技术的高速发展,计算机动画已经广泛应用于工程、科研、文娱等众多领域。中科院陆汝钤院士于90年代提出的全过程计算机辅助自动生成动画技术将人工智能技术和基于知识的方法引入动画生成的全过程,其目标是有一个适当的故事,以受限自然语言的形式输入计算机,基于情节库、场景库、动作库等知识库,将动画制作的全过程依靠计算机自动完成,最终生成3D动画。2007年,项目组承担了国家科技支撑项目子课题--基于语义理解的古代建筑场景动画自动辅助生成技术研究,开始研制中国古代建筑搭建动画自动生成系统(简称古建动画自动生成系统)。该课题将动画自动生成技术应用于古建筑领域,通过计算机辅助自动生成古建筑搭建过程的三维动画演示。
     本文以古建动画自动生成系统为背景,着重介绍了古建动画自动生成系统当中,人物动画部分处于最为核心地位的运动规划、时间规划两个模块的设计思路以及实现方法;以及古建构件核算部分构件尺寸计算的方法。
     动作规划是古建动画自动生成系统当中人物动作部分的核心模块,它以人物角色的动作为核心,由定性层和定量层两部分组成。定性层的运动规划称为动作规划,它将场景中运动角色的动作进行组织,并以动作的定性描述语言ADL表达。定量层的运动规划称为动作计算,它以ADL中的定性动作描述作为输入,依据其进行定量计算,并以底层动画软件可以识别的方式输出,在这一过程中使用到动作库作为支持。本文介绍了动作计算模块的设计思路及实现方法,给出了动作计算的整体流程,中间用到的接口文件结构及数据结构,动作库组织结构及使用方法,并详细阐述了动作分类以及各类人物动作的运动信息的计算方法。
     时间规划模块是古建动画自动生成系统中对原有设计改动最大的模块,它用于处理动作的定性时间信息,结合定性的时间信息和定量的动作长度规划动作间的相互关系,最后定量的给出每个动作具体的发生时刻。该模块使用到了Allen的13种时间关系模型及其时间关系传递理论。时间规划模块也可以分为定性和定量两部分,定性层完成了三部分的内容,分别是:处理输入ADL文件中的时间信息,扩展ADL中的时间信息生成时间关系矩阵,逻辑检查并生成所有的动作关系组合序列;定量层也完成三部分内容,分别是:挑选最优动作关系组合序列,为每个角色建立时间轴、并确定轴上关键时间点间的关系,确定每个动作的开始时刻与结束时刻。由于时间规划模块的引入,使得动作间的交互程度得以提高和动作的连贯性得以增强。
     核算模块是古建系统当中的基础模块,它处理用户输入的描述建筑基本特征的类自然语言,精确计算出构件的尺寸、位置、方向以及搭建顺序,为后续的动画展示提供数据。尺寸计算模块是其中重要的组成部分,同时也是位置方向计算的基础。本文介绍了硬山、歇山、庑殿三种房屋形制中,20余类构件的尺寸计算方法。并给出了在Java面向对象编程环境以及Jess推理环境下的具体实现过程。
  共99页

【硕士】古建动画自动生成系统中复杂动作的设计与实现

下载文档

10元/年 认证E会员! 免费下载全部文档!

免责声明:BBS所有内容均为网友上传,仅供学习交流,如有侵权请通知我们删除。

  • 文件格式:pdf
  • 文件大小:4.27MB
  • 等级:
扫码加入筑龙学社  ·  建筑施工微信群 为您优选精品资料,扫码免费领取
分享至

分享到微信朋友圈 ×

打开微信"扫一扫",扫描上方二维码
请点击右上角按钮 ,选择 

 发表于2013-03-08   |  只看该作者      

2

可供参考。

luqiaohouqi

北京  | 路桥市政

4 关注

999+ 粉丝

999+ 发帖

287 荣誉分

该博主未添加简介

猜你爱看

添加简介及二维码

简介

还可输入70字

二维码(建议尺寸80*80)

发站内信息

还可输入140字
恭喜您已成功认证筑龙E会员 点击“下载附件”即可
分享
入群
扫码入群
马上领取免费资料包
2/20