-
内容大纲
本书以Processing作为创作工具,通过每章的理论讲解与代码案例,帮助读者夯实编程基础,逐步掌握创意编程的技能,激发艺术创作灵感,适合编程初学者和艺术创作者。全书共分为10章,循序渐进地引导读者学习编程。第1章介绍绘图基础,涵盖基本图形、颜色使用及Processing工作流程。第2章讲解编程基础,包括变量、条件语句、循环使用等核心概念,并通过循环生成风格化图片的案例帮助读者巩固知识。第3章涉及数组的定义与应用,提升读者对数据结构的理解。第4章详细介绍了函数的定义及应用。第5章探讨类与面向对象编程,结合PImage类应用于实际项目。第6章专注于三角函数的基础知识及其在生成艺术中的实际应用。第7章深入介绍噪声的定义和应用,结合PVector类生成艺术效果。第8章涉及音乐可视化,通过Minim库进行音乐的编程表现。第9章讲解视频和交互设计,读者可通过摄像头和视频文件与作品互动。第10章讲述字符串的基本知识与应用。
本书面向编程初学者、艺术创作者以及对创意编程感兴趣的人士,特别适合那些希望通过编程工具实现生成艺术或艺术交互设计的读者。 -
作者介绍
-
目录
第1章 绘图基础
1.1 认识Processing
1.1.1 安装Processing
1.1.2 绘制图形
1.2 Processing中的颜色
1.2.1 RGB颜色模式
1.2.2 HSB颜色模式
1.3 Processing工作流程
第2章 编程基础
2.1 变量的基础知识
2.1.1 数据类型
2.1.2 变量的定义与初始化
2.1.3 输出变量值
2.1.4 算术运算符
2.2 条件语句
2.2.1 条件语句的语法规则
2.2.2 逻辑运算符
2.3 for循环的使用
2.3.1 for循环的语法规则
2.3.2 嵌套循环
2.4 while循环的使用
2.5 变量作用范围
2.6 利用循环生成风格化图片
第3章 数组
3.1 数组的定义
3.2 数组的应用
第4章 函数
4.1 无返回值函数的定义
4.2 无返回值函数的应用
4.3 有返回值函数的定义和应用
第5章 类与面向对象编程
5.1 如何定义一个类
5.2 类的应用
5.3 PImage类的使用
第6章 三角函数
6.1 三角函数的基础知识
6.1.1 三角函数的基本概念
6.1.2 角度制和弧度制
6.1.3 三角函数图像
6.1.4 频率和振幅
6.1.5 极坐标表示
6.2 三角函数的应用
第7章 噪声
7.1 一维噪声的定义和应用
7.2 二维噪声的定义和应用
7.3 PVector类与噪声的结合使用
第8章 音乐可视化
8.1 Minim库的安装和使用
8.2 音乐可视化案例
第9章 视频和交互
9.1 使用摄像头进行交互设计
9.1.1 安装Video库
9.1.2 使用Video库
9.2 使用视频文件
第10章 字符串
10.1 字符串基础知识
10.1.1 创建字符串
10.1.2 字符串操作
10.2 字符串应用
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
