與Processing結(jié)緣
第一次看用Processing創(chuàng)作的作品來自于郭瑞文 aka Raven Kwok旗芬,太美妙易猫,涌上一股想學(xué)Processing的沖動柬唯。后續(xù)了解了一些做新媒體藝術(shù)的軟件躁染,其中vvvv不支持Mac膝捞,無奈放棄瀑凝。嘗試安裝了max/msp序芦,學(xué)了一丟丟就半途而廢。玩“連連看”的交互方式給我的第一感覺并不是特別好粤咪。幾經(jīng)糾結(jié)谚中,恰逢再次看到郭同學(xué)的新作視頻,于是打算從Processing入手了寥枝。
我的背景
我的背景實在很不討巧宪塔,既不會編程,又不會設(shè)計囊拜。我本科學(xué)工科(沒錯某筐,我本該會編程的,但……)冠跷,雖然壓根沒自己編過一段程序(怎么畢業(yè)的南誊?恩敢辩,是個好問題……),但好歹還是有些數(shù)學(xué)基礎(chǔ)弟疆,邏輯也還算挺清晰戚长。恰好又很愛好藝術(shù),有那么一丟丟的小審美怠苔。所以同廉,基本上,我就是一個空口嚷著要學(xué)Processing的零基礎(chǔ)愛好者柑司。
Get Started With Processing!
那么我該怎么學(xué)呢迫肖?當(dāng)然第一站就是知乎,仔細擼了一遍各位知乎Processing大神們的回答攒驰,我打算從這兩本書開始相輔相成地學(xué)習(xí)蟆湖。
1. Daniel Shiffman Learning Processing
Shiffman是紐大Tisch學(xué)院教Processing的老師。我一開始買的教材是他的另一本書叫:The Nature of Code玻粪。看了幾頁發(fā)現(xiàn)壓根跟不上……還是太進階了隅津,不適合我這種啥都不懂的人。于是就轉(zhuǎn)戰(zhàn)了這本更初級更入門的Learning Processing劲室。很重要的是伦仍,這兩本書都有中 譯 本 !
面向零基礎(chǔ)編程的教材Learning Processing的中譯本叫《Processing編程學(xué)習(xí)指南》很洋。網(wǎng)上都有貨充蓝,能買到。
面向小進階編程的教材The Nature of Code的中譯本叫《代碼本色:用編程模擬自然系統(tǒng)》喉磁。網(wǎng)上也都有貨谓苟,我在孔夫子上買的二手,比較便宜协怒。
2. Casey Reas / Ben Fry Processing: A Programming Handbook for Visual Designers and Artists
Casey Reas和Ben Fry是Processing的開發(fā)者涝焙,所以他們的教材也是很權(quán)威的。除了這本Processing辭典以外斤讥,他們還有一本更淺顯的書叫Getting Started With Processing纱皆。但據(jù)說后者太過簡易,對于無編程基礎(chǔ)的人來說太云里霧里芭商,對于有編程基礎(chǔ)的人來說又太淺了派草。因此被我pass了。
這兩本書也都有中文版铛楣。
Processing大辭典?Processing: A Programming Handbook for Visual Designers and Artists的中譯本叫《Processing語言權(quán)威指南》近迁。聽上去就很權(quán)威是不是……譯者小組中也包括我的Processing緣起之郭同學(xué),還有我一直關(guān)注的公眾號“黑客與畫家”的Vinjn張靜簸州。這本書全網(wǎng)斷貨鉴竭,我是在孔夫子上買的高價二手歧譬。
處境尷尬的Getting Started With Processing的中譯本叫《愛上Processing》。此書譯者對于編程領(lǐng)域的專業(yè)程度也受到了一些讀者的質(zhì)疑搏存。
總結(jié)
這兩本教材現(xiàn)在都還未到……不過我已經(jīng)在?Processing官網(wǎng)?DL安裝好Processing并照著一些例子試著擼了幾段代碼瑰步。
當(dāng)然,除了快速開始學(xué)習(xí)之外璧眠,我腦袋里現(xiàn)在還有一大堆屬于“零基礎(chǔ)”患者的漿糊問題缩焦。如果有可能我會在下一篇部分解決這些漿糊問題,但是目前肯定無法透徹理解责静。
一步一步來袁滥。