计算机动画角色的高级行为控制
High-level Motion Control of Characters in Computer Animation
-
摘要: 用人工生命方法创造计算机动画,增强了计算机动画的逼真度和生动性.为了更好地控制动画的进程,指导动画角色的行动,本文将人工智能方法引入到计算机动画的创作中.提出并建立了面向自繁衍的人工鱼的认知模型,提高人工鱼的认知能力,实现基于“动物逻辑”的人工鱼高级行为控制.建立了人工鱼产生交配欲望、产卵和环境选择等预定义行为的认知模型.实验表明,人工鱼的高级行为控制器可以使人工鱼更好地适应虚拟海底环境,并顺利完成交配、产卵等生命过程.Abstract: Artificial life enhances the reality and vitality of computer animation. To control the process of animation and instruct the action of characters in animation, artificial intelligence is introduced in computer animation. Cognitive models based on self-reproduction are presented and built to improve the cognition of artificial fish, and high-level motion controls based on animal logic are implemented. Deterministic behavior models on copulation, spawning and environmental selection of artificial fish are built. It is shown by experiments that a high-level motion controller makes artificial fish adapt the virtual environment of sea and complete the process of life such as copulation, spawning, etc.