论文部分内容阅读
随着计算机图形学和硬件技术的高速发展,把计算机技术应用于动画片的制作,出现了大量计算机动画绘制辅助工具,大大减轻了绘画人员的负担,提高了制作效率。在计算机动画制作辅助工具上,制作人员先利用造型工具制作动画片中各个角色的三维造型,然后给出角色的关键状态以及运动轨迹、摄像机的轨迹和拍摄中心、光源的位置和亮度等等各种参数,最后由动画生成部分计算生成连续的画面。因此基于人工智能的计算机动画自动生成技术得到越来越多人的关注,它主要是从动画的设计和制作过程出发,研究由自然语言编写的剧本到最终的动画实现过程,旨在提高动画制作的自动化程度和智能性。
本文从实际的动画制作流程出发,将人工智能技术和计算机图形技术应用于动画制作的全部过程,以实现从情节剧本到三维动画制作过程的自动生成。其工作主要分以下几个阶段:
第一阶段,对分镜头情节描述作情节语义分析,把包括受限自然语言的分镜头情节描述利用分镜头情节语义框架转换成动画自动生成系统的内部表示形式——分镜头剧本知识设定描述;
第二阶段,分镜头规划,主要又分为场景规划、角色规划以及摄像灯光规划,把分镜头剧本知识设定转换成分镜头执行脚本;
第三阶段,执行分镜头脚本,这将会调用我们利用Maya API编写的类库(摄像机类、灯光类等)并在Maya中生成相应对象。
本文分为四大部分:第一部分介绍计算机动画自动生成的研究现状和本文设计的总体系统结构,第二部分从框架知识理论出发,我们定义了分镜头情节语义框架,利用它来进行情节语义分析。第三部分主要是进行分镜头规划,利用分镜头剧本知识设定中的信息来进行场景、灯光、摄像机等的规划。第四部分主要是系统实现结果的展示、对本文工作的总结以及后续研究的展望。