论文部分内容阅读
作为造型艺术的分支之一,动漫一直深受世界各地人们的喜爱。在动漫产业飞速发展的今天,随着动漫与3D技术的紧密结合,3D动漫已然成为了推动动漫及其衍生产品发展的重要力量。从现有的优秀3D动漫作品不难发现,无论是《玩具总动员》中那些精灵古怪的卡通玩具,还是《功夫熊猫》中那些身怀绝技的武林高手,创意新颖的3D动漫造型是决定一部动漫作品成功与否的关键要素。成功设计的动漫造型不但能得到观众的喜爱和推崇,提升动漫作品的票房号召力,而且对于整个动漫产业及其衍生产品的发展起着至关重要的作用。传统的3D动漫造型设计大多是通过三维动画软件,如Maya、3D Max等完成的,虽然这种方法绘制出的造型精致美观,但是却面临着造型创意性不足、设计周期长、制作成本高等诸多问题。就造型创意性不足来说,原因是由于造型设计师在设计过程中往往会受到已有造型和设计观念的限制,无法设计出足够吸引人眼球、让人过目不忘的创新造型;就造型设计周期长、制作成本高来说,虽然Maya等三维动画软件功能强大,但是熟练掌握它不仅需要用户兼具计算机和美术的相关知识,还需要一个长期的学习过程,不仅如此,每一个造型从设计、绘制到完成都需要耗费设计师大量的时间精力,这无疑在一定程度上延长了设计周期、提高了制作成本。因此,如何快速且自动地生成创意新颖的3D动漫造型成为当下计算机辅助创新设计的研究热点。本文以激发造型设计师创作灵感、辅助其高效完成造型制作为目标,针对传统3D动漫造型设计面临的以上问题开展研究。本文的主要工作及创新点概括如下:1.将元胞遗传算法引入计算机辅助3D动漫造型设计中。元胞遗传算法(Cellular GeneticAlgorithm, CGA)具有收敛速度快、寻优性能好和能够丰富种群多样性的优点,结合计算机辅助设计思想和进化计算技术,本文将CGA应用于3D动漫造型设计中,以期借助其独特的优势快速高效地生成大量创意新颖的3D动漫造型。为了较好地将CGA应用到计算机辅助3D动漫造型设计中,对CGA进行了改进,提出了基于树结构的元胞遗传算法(Cellular Genetic Algorithm based on Tree-structure coding,TCGA)、交互式元胞遗传算法(Interactive Cellular Genetic Algorithm, ICGA)和引入演化规则的元胞遗传算法(Cellular GeneticAlgorithm with Evolutionary Rules, ERCGA),分别有效地解决了直接应用CGA到3D动漫造型设计时所遇到的编码困难、适应度函数难以确定以及加入人机交互后,人机交互次数过多的问题。2.提出了一种基于改进元胞遗传算法ETICGA的3D动漫造型创新设计方法。结合TCGA、ICGA和ERCGA,提出了一种综合的改进元胞遗传算法——引入演化规则的树结构交互式元胞遗传算法(Interactive Cellular Genetic Algorithm based onTree-structure coding with Evolutionary rules, ETICGA),该算法使用树结构编码方式对规则表达式进行编码,利用专家打分的方式对造型进行评价,同时采用基于专家知识的演化规则对造型状态进行动态改变。由于ETICGA继承了TCGA、ICGA和ERCGA各自在三维造型设计上的优势,能够全面符合3D动漫造型创新设计的要求,故本文在其基础上提出了基于ETICGA的3D动漫造型创新设计方法(M-ETICGA),有效地解决了传统造型设计方法中造型创意性不足、设计周期长且制作成本高的问题。3.在山东省科技攻关项目“基于进化计算的协同三维动漫创作系统”的基础上,将本文研究内容加入了原型系统中,实现了基于ETICGA的3D动漫造型设计模块。通过一系列3D动漫造型的设计实验表明,本文提出的M-ETICGA方法不仅能够在一定程度上提高造型的变形进化效率,还可以快速高效地设计出数量众多且创意新颖的3D动漫造型,激发设计师的创作灵感,降低动画制作成本,提高工作效率。