愛上Processing

愛上Processing

Processing是一把激發藝術靈感的鑰匙,你可以輕易地在計算機螢幕中展現心中的藝術場景,感受更多靈感的湧現,在顏色與線條的海洋中漫步。

基本介紹

  • 書名:愛上processing 
  • 作者:[美] Casey Reas Ben Fry 
  • 原版名稱:Getting start with Processing 
  • 譯者: 陳思明,郭浩贇 
  • 定價:38
  • 出版社:人民郵電出版社
  • 出版時間:2012-04-30
  • 開本:16開
基本信息,內容簡介,目錄,

基本信息

作者:(美)Casey Reas Ben Fry
愛上Processing
譯者:陳思明郭浩贇
ISBN:9787115276933
出版日期:2012 年5月
開本:16開
頁碼:190
版次:1-1

內容簡介

processing最初是面向藝術家和設計師開發的程式。由casey reas和ben fry編著的《愛上processing》適合零基礎的初學者。全書言簡意賅,清晰、詳細地介紹了processing的各項功能和拓展的可能性,以及在計算機圖形方面的主要優勢和用法。本書的1~6章介紹了processing的基礎用法,而7~10章則結合計算機高級程式語言的基礎知識,通過示例讓初學者更加透徹地理解編程的邏輯思路以及語言。第11章結合arduino物理模組進行了延伸。
Processing是一門用來生成圖片、動畫和互動軟體的程式語言。它的思想是簡單地寫一行代碼,就會在螢幕上生成一個圓。再增加一些行代碼,圓便會跟著滑鼠走。再增加一些行代碼,圓便會隨著滑鼠的點擊而改變顏色。我們把這稱為用代碼作草稿(Sketching)。你寫一行,再加一行,效果也隨之增加。結果就是用一個個片段合成的程式。
編程課程通常首先關注程式結構和理論。一切關於視覺的界面或動畫,都被認為是當你吃完有營養的蔬菜後的甜點,並且這都是在幾個星期認真學習算法和方法之後了。幾年來,我們看到許多同學嘗試著去選這樣的課但卻在第一次上課或者之後不久就把課退了,這多半是因為第一次作業的困難和截止時間緊迫讓他們十一分擔心。因為他們從最初學的東西上看不出能用這些技術創造什麼,這讓他們對使用計算機為他們工作的那股最初的好奇消失了。
Processing提供了一種通過創造互動圖像來學習編程的方式。Processing提供反饋和互動的能力使得它已經成為一個流行的學習編程的方法,它對圖像的強調、草稿化(Sketching)和互動能力會在接下來的內容中提到。
此書講解了Processing這種具有革命性的新興電腦程式語言,從開始講解Processing到基本語法,再到結合實例的高階套用,由易到難,循序漸進,使讀者通過一本書就可盡覽Processing的全貌。由於此書是Processing創始人Casey Reas 和Ben Fry編寫,書中對Processing各方面的介紹,不僅精簡而且具有獨特的見解。讀完每一章之後都會感覺收穫頗豐,所講內容可以很快套用到日常程式開發中。書中選取的例子,也是精挑細選,完全考慮初學者學習興趣,力求通俗易懂。如果能坐下來,花些時間專心研讀,並親自動手實踐,很快就能掌握Processing,創作出具有視覺衝擊感的互動式多媒體作品,不僅如此,它還可結合Arduino與感測器等硬體,創作出各種各樣有趣的互動作品。關於Arduino硬體方面的創作,可以閱讀《愛上Processing》的姊妹書《愛上Arduino》來學習。
要想學好一樣本領,掌握一門技術,沒有老師的言傳身教,選擇一本好書則顯得至關重要,想進入互動編程藝術領域從事創作,這可是一本不可或缺的好書。于欣龍

目錄

《愛上processing》
前言 1
1 簡介 7
草稿化和原型化 8
靈活性 9
巨人 10
家族樹 11
加入我們 12
2 開始編程 13
第一個程式 14
顯示(show) 16
保存 17
分享 18
例子和引用 19
3 畫圖 21
基本形狀 22
繪製順序 28
圖形的性質 29
顏色 32
自定義圖形 36
.注釋 39
機器人1:繪製 40
4 變數 43
創造變數 45
processing的變數 46
一些小小的數學問題 46
重複 48
機器人2:變數 55
5 回響 57
跟隨 59
映射 64
點擊 66
位置 70
類型 74
機器人3:回響 80
6 媒體 83
圖像 84
字型 89
形狀 92
機器人4:媒體 95
7 運動 97
速度和方向 98
在兩者之間 101
隨機 103
計時器 105
圓環 106
平移、旋轉和縮放 110
機器人5:運動 119
8 函式 121
函式的基礎 122
寫一個函式 124
返回值 130
機器人6:函式 132
9 對象 135
類別和對象 136
機器人7:對象 144
10 數組 147
寫一個數組 150
重複和數組 153
對象的數組 156
機器人8:數組 159
11 延伸 163
三維 164
圖像和導出 170
你好arduino 174
愛好者社區 181
a 編程小貼士 183
b 數據類型 188
c 操作的順序 189
d 變數作用域 190

相關詞條

熱門詞條

聯絡我們