
Processing 是一种开源编程语言,专门为电子艺术和视觉交互设计而创建,其目的是通过可视化的方式辅助编程教学,并在此基础之上表达数字创意。Processing 也指 Processing 语言的集成开发环境(IDE)。2001年,MIT 媒体实验室的 Casey Reas 和 Benjamin Fry 发起了此计划。其固定目标之一便是作为一个有效的工具,通过激励性的可视化反馈帮助非程序员进行编程的入门学习。Processing 语言建立在 Java语言的基础之上,但使用简化的语法和图形编程模型。以 Processing 为基础的 Javascript 框架 p5.js,用数据可视化和视觉艺术创作。

SuperRare、makersplace、knownorigin 为世界前三加密艺术画廊,凡入选艺术家皆为我们身边的凤毛麟角,本文将由知名加密艺术家(同时也是 ArtGee 早期社区成员) Reva 为大家推荐 Processing 的相关入门学习。
Reva:
为大家共享一些生成艺术 Processing 的入门学习电子书。我刚开始学习的时候也是从这几本书开始的,推荐顺序:
1. Getting Started with Processing:适合无编程基础,快速入门,跟完全书能学习到最基础的部分,但对于原理性的阐述比较少

2. Learning Processing A Beginner's Guide to Programming Images:适合无编程基础,很详细解释技术基础知识和原理,习题完善,案例丰富。跟完全书能更好理解生成艺术的逻辑思维,有益于日后拓展。

3. The Nature of Code - Simulating Natural Systems with Processing:适合有编程基础的,需要掌握 Processing 的基础编写,或者把以上两本其中之一跟完的。全书根据不同课题教导如何用代码模拟自然生态系统,可以制作更高阶的视觉效果。

公众号回复:“ 我要学 Processing ” 或“ 谢谢著名加密艺术家 Reva ”
ArtGee 会为您提供 Processing 入门学习电子书的百度云盘链接。
MP 作品-Flowing Nautilus 创作过程分享:
Flowing Nautilus 是 Reva 创作的一个生成视觉作品系列。包含“金”,“水”,“木”,“火”,“土” 五个动态图案。这个视频演示了部分图案的生成过程,以及调参过程中有趣的视觉。(值得一提的是,配乐是由 lost easer 厂牌签约音乐人 Eric 专门为此作品所制作)
