
寫在前面:
最近陸續有一些朋友想學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學習的電子書和教程,本着開源的精神,将在下期推送中和大家免費分享,在此小小預告一波。