Processing创意编程入门:从编程原理到项目案例
定 价:49.9 元
丛书名:虚拟现实技术与动画专业应用系列丛书
- 作者:计雨含
- 出版时间:2025/6/1
- ISBN:9787302692973
- 出 版 社:清华大学出版社
- 中图法分类:TP311.1
- 页码:
- 纸张:胶版纸
- 版次:
- 开本:16开
-
商品库位:
本书以Processing作为创作工具,本书通过每章的理论讲解与代码案例,帮助读者夯实编程基础,逐步掌握创意编程的技能,激发艺术创作灵感。适合编程初学者和艺术创作者。全书共分为十章,循序渐进地引导读者学习编程:第1章 介绍绘图基础,涵盖基本图形、颜色使用及Processing工作流程。第2章 讲解编程基础,包括变量、条件语句、循环使用等核心概念,并通过循环生成风格化图片的案例帮助读者巩固知识。第3章 涉及数组的定义与应用,提升读者对数据结构的理解。第4章 详细介绍函数的定义及应用。第5章 探讨类与面向对象编程,结合PImage类应用于实际项目。第6章 专注于三角函数的基础知识及其在生成艺术中的实际应用。第7章 深入介绍噪声的定义和应用,结合PVector类生成艺术效果。第8章 涉及音乐可视化,通过Minim库进行音乐的编程表现。第9章 讲解视频和交互设计,读者可通过摄像头和视频文件与作品互动。第10章 讲述字符串的基本知识与应用。
本书面向编程初学者、艺术创作者以及对创意编程感兴趣的人士,特别适合那些希望通过编程工具实现生成艺术或艺术交互设计的读者。
第1章 绘图基础 1
1.1 认识Processing 1
1.1.1 安装Processing 1
1.1.2 绘制图形 2
1.2 Processing中的颜色 5
1.2.1 RGB颜色模式 5
1.2.2 HSB颜色模式 6
1.3 Processing工作流程 6
第2章 编程基础 10
2.1 变量的基础知识 10
2.1.1 数据类型 10
2.1.2 变量的定义与初始化 10
2.1.3 输出变量值 11
2.1.4 算术运算符 11
2.2 条件语句 14
2.2.1 条件语句的语法规则 14
2.2.2 逻辑运算符 16
2.3 for循环的使用 21
2.3.1 for循环的语法规则 21
2.3.2 嵌套循环 23
2.4 while循环的使用 26
2.5 变量作用范围 26
2.6 利用循环生成风格化图片 29
第3章 数组 35
3.1 数组的定义 35
3.2 数组的应用 36
第4章 函数 41
4.1 无返回值函数的定义 41
4.2 无返回值函数的应用 43
4.3 有返回值函数的定义和应用 45
第5章 类与面向对象编程 47
5.1 如何定义一个类 47
5.2 类的应用 51
5.3 PImage类的使用 53
第6章 三角函数 57
6.1 三角函数的基础知识 57
6.1.1 三角函数的基本概念 57
6.1.2 角度制和弧度制 58
6.1.3 三角函数图像 58
6.1.4 频率和振幅 59
6.1.5 极坐标表示 60
6.2 三角函数的应用 61
第7章 噪声 71
7.1 一维噪声的定义和应用 71
7.2 二维噪声的定义和应用 73
7.3 PVector类与噪声的结合使用 76
第8章 音乐可视化 83
8.1 Minim库的安装和使用 83
8.2 音乐可视化案例 87
第9章 视频和交互 96
9.1 使用摄像头进行交互设计 96
9.1.1 安装Video库 96
9.1.2 使用Video库 98
9.2 使用视频文件 107
第10章 字符串 109
10.1 字符串基础知识 109
10.1.1 创建字符串 109
10.1.2 字符串操作 110
10.2 字符串应用 111
参考文献 120