论文部分内容阅读
全过程计算机辅助动画自动生成技术是由中科院数学所的陆汝钤院士提出的,结合了人工智能理论与现代多媒体技术的全新动画制作过程。它形成了一套自顶向下、逐步求精的方法,以受限的中文自然语言为输入,逐步处理,最终转化为可以被动画软件识别的动画脚本语言,继而在动画软件中渲染得到动画。
古建动画自动生成是一个崭新的课题,它将全过程计算机辅助动画自动生成技术应用于中国古建筑领域,使三维动画艺术与人工智能技术完美结合。良好的视觉效果,便捷的生成过程以及用户的互动参与能在很大程度上刺激人们对于中国古建筑艺术的热情,这对宣传我国古建文化艺术有着重大意义。
分镜头系统是古建动画自动生成中的一个重要环节,它的根本任务是为古建动画系统提供了规划分镜头脚本、计算摄像机位置的能力,最终为用户能够欣赏动画提供了视角。在实际的拍摄过程中,导演通过拍摄手稿,制作出一个分镜头表,即分镜头脚本。分镜头脚本是关于每一场戏中所要拍摄的镜头列表。它主要包含镜头号码,景别,镜头角度,镜头运动等。
本文以古建动画自动生成技术为背景,对分镜头系统中定性分镜头规划的规则设计及摄像机定量规划算法进行了研究,建立了包含定性、定量两部分的分镜头系统。
本文主要包括以下几部分内容:
首先,本文阐述了分镜头系统的处理流程和基本组织结构,简单介绍了XML知识,说明了采用XML作为系统描述语言载体的原因和与Java语言绑定的JAXB技术。同时,对处理定性分镜头规划的逻辑编程语言Prolog进行了介绍。
其次,本文建立了定性分镜头规划,实现了基于Prolog的摄像机定性规划。本文通过总结电影学的知识,将分镜头脚本的划分规则用Prolog语言表示出来。模块接收情节规划的信息,按照Prolog规则,对故事情节进行分层推理,将情节以拍摄镜头为单位进行划分,最终输出定性分镜头脚本,为摄像机定量规划的计算奠定基础。
最后,本文设计了摄像机定量规划模块。摄像机定量规划模块在整个系统中的地位至关重要,它根据定性分镜头脚本和动作计算的定量输出,对摄像机的位置进行演算。本文提出了基于约束的摄像机定量规划和基于画面属性的摄像机定量规划两种设计思路,并对二者的特点进行了说明。
此外,结合研究生阶段进行的研究工作,本文对古建动画自动生成中古建核算模块的设计与实现进行了说明。古建核算模块是通过对用户输入的类自然语言进行处理分析,按照古建领域知识,确定建筑的搭建顺序,动态计算出建筑包含的部件尺寸、位置、方向等信息,为古建动画自动生成提供建筑领域的信息。