写在前面:
最近陆续有一些朋友想学Processing了,掐指一算自己入坑Processing已经一年有余了,虽然由于各种原因实际学习时间可能只有几十个小时,总之感觉也踩了不少的坑,但也有了一些的入门经验总结。最近空了又开始重拾Processing的学习,希望能和大家一同学习、分享和成长。
0.了解一下:https://www.iqiyi.com/w_19rs7xqamt.html
1.官网:www.processing.org
2.开源作品:www.openprocessing.org
3.英文视频教程:https://shiffman.net/videos/
4.中文视频教程:https://space.bilibili.com/9004724/#/channel/detail?cid=39462
5.中文“字典”:http://iprocessing.cn/
写在后面:
0中视频虽然不是专业人员制作,而且距今已有四五年历史,但是由于博主语言生动有趣,即使是一个小时的时长,也没让人觉得乏味,对于新手来说非常友好,相信能引起你对代码艺术的兴趣。
1是官网,可以免费下载各个版本的Processing,也可以在线查询各种函数的用法。
2是开源作品平台,有大量优秀的Processing作品,而且都是开源的,非常适合学习。大家不妨在调整代码的参数中学习函数的用法,感受数字化艺术之美。
3是最最可爱的“媳妇曼”的网站,上面有许多英文视频教程和示例代码(链接到Github)。Daniel Shiffman是Learning Processing 和 Nature Of Code 这两本优秀Processing书籍的作者,是纽约大学Tisch艺术学院助理艺术教授,是全球范围内最棒的Processing老师,他的课程非常生动,让Coding变成了一件有趣的事情。
4国内一位爱好者在阅读Daniel Shiffman的两本书以后,加上自己的理解,制作的中文视频教程。
5国内几位爱好者把官网的各种函数用法加以翻译,制作的中文“字典”网站。
当你学习的东西和Coding有关时,你就很难定义它能做什么了,Coding自然没那么容易,但它也带来了诱人的种种可能。代码的世界充满了开源精神,学习Processing也有很多免费资源和渠道,也有很多牛逼的库(插件)站在巨人的肩膀上,我们可以看得更远,学的更快。
第一阶段可以先看0中的视频,然后阅读《爱上Processing》一书,练习一下其中的代码,玩一玩OpenProcessing.org上的别人家的案例。万一没能“爱上”?先处一段时间看看hhh.
第二阶段,学习《Learning Processing》一书,有英文版电子书,中文版没有电子书,不过可以在各个电子平台买到实体书。此时可以开始看3和4中的视频。自己尝试修改OpenProcessing.org上的作品。
第三阶段,学习《Nature Of Code》,看看3中配套视频,在代码的世界中畅游。
学习过程中你肯定会遇到很多函数不会用,都可以在1和5中查询。思路和技术上的问题则可以通过在各个专业QQ群提问来寻求解决,学习的道路上总是能找到相伴的良师益友。由于课业繁重,我的Processing学习也才进行到第二阶段,期待大家都能做出有趣的作品。
另外,感谢来自MIT Media Lab的Casey Reas 和 Ben Fry创造的神奇、简洁而富有魅力的Processing,我近两年也收集了大量关于Processing学习的电子书和教程,本着开源的精神,将在下期推送中和大家免费分享,在此小小预告一波。