一文入门Processing

Processing 是一种开源编程语言,专门为电子艺术和视觉交互设计而创建,其目的是通过可视化的方式辅助编程教学,并在此基础之上表达数字创意。

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 专门为此作品所制作)

分享至:

作者:加密艺术ArtGee

本文为PANews入驻专栏作者的观点,不代表PANews立场,不承担法律责任。

文章及观点也不构成投资意见

图片来源:加密艺术ArtGee如有侵权,请联系作者删除。

关注PANews官方账号,一起穿越牛熊
推荐阅读
2020-12-07 02:55
2020-12-06 03:41
2020-12-06 02:53
2020-12-06 02:18
2020-12-06 01:58
2020-12-06 01:55

热门文章

行业要闻
市场热点
精选读物

精选专题

App内阅读