互动媒体设计教学大纲
课时
1. 3D图像基础
2. 3D图像实例应用(一)
3. 3D图像实例应用(二)
12
物理函数库Box2D基础
了解物理函数库Box2D基础知识,理解Box2D对象、类型、夹具和形状的基本概念,掌握使用Box2D实现物体物理运动和碰撞设计的方法。
课时
1.简介
2.类型和夹具
3.形状
13
硬件交互设计
了.硬件交互设计
2.案例应用
课程概述
本课程以互动媒体设计工具Processing为载体,把视觉形式、动画、交互、软件和硬件设计中的相关知识关联在一起,通过在可视化的开发环境下进行原型设计和软硬件产品开发,培养学生的数字化设计、可视化开发和交互设计能力。
课程大纲
01
认识Processing
了解Processing的起源、Processing开发环境、Processing的功能和应用领域,了解Processing的开发过程。
03
语言基础
掌握Processing的变量、运算符、条件语句、循环语句和函数等基本语法知识。
课时
1.变量
2.运算符
3.条件语句
4.循环语句
04
函数
了解函数基本概念、系统预设函数,掌握自定义函数的定义与使用、自定义函数的重载和自定义函数的返回值。
课时
1.函数简介
2.系统预设函数
3.自定义函数
05
交互
理解交互设计中鼠标、键盘的数据和相关事件。
互动媒体设计教学大纲
本课程是在数字艺术的创作环境下编写程序,在编写程序的过程中进行艺术创作。我们以代码艺术创作工具Processing的学习为载体,将数字艺术与编程有机结合在一起,把互动媒体设计中的视觉形式、动画、交互、软件和硬件等相关知识关联在一起,让学习者尝试通过编写程序来实现艺术构思,不仅作品是艺术,编程及创作过程也成为一种艺术。
课时
1.认识processing
2.processing的下载安装
3.第一个processing实例
02
绘制基础
了解Processing运行环境,理解基本图形绘制、颜色模式、描边与填充属性设置以及自定义图形绘制的知识和方法。
课时
1.运行环境
2.基本图形绘制
3.颜色模式
4.描边与填充属性设置
5.自定义图形绘制
课时
1.鼠标交互
2.键盘交互
06
类和对象
理解类和对象的基本概念,掌握类、对象的定义和使用方法。
课时
1.类和对象
2.自定义类
3.类的继承
4.标签类
07
数组
理解数组的基本概念,掌握一维数组、二维数组和对象数组使用方法。
课时
1.一维数组
2.二维数组
3.对象数组
08
图像与文字
了解图像和文字的基本知识,掌握图像和文字处理方法。
课时
1.图像的显示与染色
2.图像的变换处理
3.文字
09
文件
理解文件的基本概念,掌握文本文件、二进制文件的使用方法。
课时
1.文本文件
2.二进制文件
10
动画
了解动画的概念,掌握图像的运动控制,时间和空间控制的方法
课时
1.动画之图像的运动控制
2.动画之时空控制
11
3D图形
了解3D图形基础知识,掌握3D图形的设计开发方法。