内容简介

"本书以Processing作为创作工具,通过每章的理论讲解与代码案例,帮助读者夯实编程基础,逐步掌握创意编程的技能,激发艺术创作灵感,适合编程初学者和艺术创作者。全书共分为10章,循序渐进地引导读者学习编程。第1章介绍绘图基础,涵盖基本图形、颜色使用及Processing工作流程。第2章讲解编程基础,包括变量、条件语句、循环使用等核心概念,并通过循环生成风格化图片的案例帮助读者巩固知识。第3章涉及数组的定义与应用,提升读者对数据结构的理解。第4章详细介绍了函数的定义及应用。第5章探讨类与面向对象编程,结合PImage类应用于实际项目。第6章专注于三角函数的基础知识及其在生成艺术中的实际应用。第7章深入介绍噪声的定义和应用,结合PVector类生成艺术效果。第8章涉及音乐可视化,通过Minim库进行音乐的编程表现。第9章讲解视频和交互设计,读者可通过摄像头和视频文件与作品互动。第10章讲述字符串的基本知识与应用。

本书面向编程初学者、艺术创作者以及对创意编程感兴趣的人士,特别适合那些希望通过编程工具实现生成艺术或艺术交互设计的读者。

"