课程名称:
计算机动画技术(Technology of Computer animation)(48学时)
内容提要:
通过本课程的学习,使学生掌握计算机动画的基本概念、基本原理,熟悉计算机动画基本技术的应用领域;掌握计算机二维动画制作中的一些主要环节如:关键帧动画和交互动画的设计和制作方法,以及如何通过程序设计控制动画等,为今后进一步提高动画创作能力积累知识和经验;激发学生探讨动画世界所蕴含的科学知识,尤其是数学基础,激发学生对科学研究的兴趣和热爱,为今后研究计算机动画算法的相关难题奠定一定的技术方法;培养学生将科学与艺术相结合的能力,提高学生的综合素质。
先修课程:
web设计软件应用实训
适用专业:
信息与计算科学、数学与应用数学
主要教材、参考书:
教材:
1. 杨仁毅编著.《FLASH CS6 动漫创作技法》.清大学出版社2012年
参考书:
1.[美]Keith Peters著.《ActionScript 3.0动画教程》.人民邮电出版社.2008年
2.朱治国 缪亮 陈艳丽编著.《FLASH ActionScript 3.0编程技术教程》.清华大学出版社.2008年
3.鲍虎军 金小刚 彭群生著. 《计算机动画的算法基础》. 浙江大学出版社2000年.
4.Eric Lengyel著.《3D游戏与计算机图形学中的数学方法》 清华大学出版社.2004年社.2000.9
实验项目与学时分配:
序号 |
实验项目 |
学时 |
要求 |
01 |
动画概论 动画运动规律 动画设计软件体验 |
4 |
必做 |
02 |
利用动画系统的绘图工具绘制动画元素(包括图形、文字等) |
4 |
必做 |
03 |
通过形状补间 制作变形动画(包括变形的控制) |
4 |
必做 |
04 |
通过对象的控制制作动画(包括对象位置变化、形状变化、颜色变化等) |
4 |
必做 |
05 |
简单表情动画设计,各种运动动画设定 |
4 |
必做 |
06 |
遮罩原理 利用遮罩制作各种特殊效果(包括光照效果、走马灯效果等) |
4 |
必做 |
07 |
多个场景的创建与管理 多场景动画制作 |
4 |
必做 |
08 |
ActionScript基本语法 ActionScript设计动感抽象图 |
4 |
必做 |
09 |
ActionScript交互控制命令 ActionScript交互事件处理 |
8 |
必做 |
10 |
根据给定的命题,设计制作小动画 |
8 |
必做 |