论文部分内容阅读
如今,计算机动画已经发展成为一门涉及计算机图形学、数学、物理学、艺术等学科知识的跨学科领域。随着计算机动画被广泛地应用于教学、仿真、数字娱乐等众多领域,计算机动画产业已经发展成为一个新的经济增长点。但是,我国的动画产业仍处于发展阶段,仍然存在许多问题亟待解决。其中,专业人才的匮乏,自主研发能力的不足,核心技术的缺失等已经成为严重制约我国动画产业发展的关键问题。本文实现了基于混合驱动的交互式角色动画框架,将运动学和角色表演进行模块化组合。动画技术的组合,能够利用该技术简易调动动画资源库的相应素材,生成满足动画师要求的角色动画。本文系统的阐述了角色运动的不同控制方式,并采用混合驱动的方法解决了单一控制方式下角色在交互式场景中运动时产生的问题。本文对计算机动画相关技术进行了较为系统的研究,并且严格遵循面向对象的软件开发方法设计和实现了一个有助于有效降低角色动画制作成本,提高动画制作效率,真实反映客观世界物体运动规律的Flash角色动画运动控制系统。本文研发的Flash角色动画运动控制系统建立了一个完整的体系结构,并实现了部分计算机运动控制技术,为后续Flash动画系统的研发打下了坚实的基础。Flash角色动画控制系统同时考虑到动画产业从业人员的计算机基础普遍薄弱的特点,力求在应用方面尽量简洁、方便和易于掌握。本系统通过在实际项目中的应用,对于其操作性、实用性进行了长期的验证,并对实际应用中出现的问题进行了修正。该系统目前已经是一款较为成熟的动画生产辅助系统,未来随着不断的测试与改进,将在动画生产和研发领域拥有更加广阔的应用空间。