Processing互動編程藝術

Processing互動編程藝術 pdf epub mobi txt 電子書 下載2025

出版者:電子工業齣版社
作者:譚亮
出品人:
頁數:220
译者:
出版時間:2011-6
價格:39.00元
裝幀:
isbn號碼:9787121134630
叢書系列:
圖書標籤:
  • processing
  • 交互設計
  • 編程
  • 設計
  • 新媒體
  • 藝術
  • Processing
  • 新媒介
  • 編程藝術
  • 互動編程
  • Processing
  • 視覺藝術
  • 數字創作
  • 創意編程
  • 圖形設計
  • 算法藝術
  • 科技與藝術
  • 開源工具
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

內容簡介

本書將引領你進入編程藝術的世界。本書揭示瞭運用Processing創建高質量互動藝術作品的奧秘,你將感受到Processing的敏捷性和藝術性,內容覆蓋繪圖、響應互動、動畫、視頻、3D、物理計算等專題。精選的實例將激發讀者的想象力和創造的樂趣,閱讀和練習本書的案例即能快速進入互動藝術創作。本書語言簡潔易懂,案例設計獨特,所有代碼均可在綫下載,適閤於專業編程人員和學習互動藝術的讀者。

前 言

編程,即計算機程序設計,是讓計算機為解決某個問題而使用某種程序設計語言編寫程序代碼,並最終得到結果的過程。也許有人認為編程課程隻適閤於理工類專業,對藝術設計類專業來講似乎意義不大,實際上並非這樣。程序設計技術的先驅者唐納德·剋努特認為,程序設計既是一門科學,也是一門藝術,這兩方麵可以彼此很好地相互補充。科學的方法一般是通過“邏輯的”、“係統的”、“非個人的”、“冷靜的”、“理性的”這些詞來錶徵的,而藝術的方法是通過“藝術的”、“創新的”、“博愛的”、“渴望的”、“非理性的”這些詞來錶徵的。

2009年11月,英國倫敦V&A博物館“數字設計感官展”展齣瞭大量由計算機程序生成的互動藝術作品,展覽打破瞭作品靜態呈現的傳統展示方式,顛覆瞭觀眾靜觀作品的觀看慣性。計算機程序對藝術的介入引發瞭藝術傢創作工具和思維方式的轉變。研究如何編寫程序、創造聲音或圖像的界麵以實現代碼與觀眾之間的交流互動,成為設計藝術界新的課題。美國排名前列的羅德島設計學院聘請麻省理工媒體實驗室ACG小組主任約翰·梅達擔任校長,傳統的藝術設計行業正麵臨著一場革命。編寫程序不僅是程序員的專利,它也已成為數字藝術傢的創作手段,以及藝術院校的必修課程。英國皇傢藝術學院、耶魯大學設計學院、加州大學媒體藝術專業、卡內基梅隆大學等院校都把編程作為教學課題。

大部分設計師都會使用商業軟件(如 Photoshop、Illustrator、Flash)來從事創作,這些軟件功能豐富、使用方便,可以實現預設的效果。但人們的創意和錶現形式往往被企業所主導的製式化生産工具所限製。Processing的齣現是藝術設計創作的一場革命,它是一種具有前瞻性的新興計算機語言,用戶主要麵嚮計算機程序員和數字藝術傢。藝術傢可以運用Processing生成唯美的圖形,為互動藝術作品編寫程序,將抽象的數據呈現為視覺形象。當你進入到互動編程藝術的世界,就會發現這一切都是讓人興奮不已的。

由於文化和語言的差異,國內研究Processing的學術機構並不多見,中文網站和學術論壇等學習資源有限,也沒有相關的中文版本的書籍。資料的缺乏在很大程度上降低瞭中國設計師學習Processing的積極性。鑒於以上現實,作者根據自身的教學實踐編寫瞭本書。本書可作為學習互動藝術編程的基礎書籍,主要麵嚮藝術院校數字媒體設計專業、交互設計專業,以及業界的設計師,等等。本書前兩章主要介紹瞭Processing的背景、編程與互動藝術的關係,以及編程基礎知識。接下來的章節對繪畫、互動、動畫、函數與對象、數組、圖片與文字、視頻與音頻、3D與物理計算等方麵進行瞭較為全麵的論述,並結閤瞭大量的實例與作品分析來啓發讀者的互動藝術思維。在國內,互動藝術和編程藝術都是新的研究領域,本書是在一個全新的領域中進行探索,在此過程中難免會存在不完善之處,希望得到相關專傢和廣大讀者的批評指正!

在創意産業迅速發展的中國,我們有理由相信新一代的藝術傢和設計師們不會隻停留在軟件應用的層次,他們會運用編程去創新、發展藝術與設計,並將民族文化與思想注入到作品中!

作者:譚亮

2011年5月於廣州

著者簡介

譚亮,2004年至今任教於廣州美術學院新媒介藝術專業,緻力於互動藝術、編程藝術教學與研究。2005年作品參加日本愛知世界博覽會中國館數字藝術項目。2007年赴德國柏林設計學院信息設計係交流,“城市突變”國際工作坊指導教師。2008年在英國文化協會主辦的“香港48小時和閤設計競賽”中獲得Best Design奬。2009年赴法國埃剋斯•普羅旺斯藝術學院訪問學習。

圖書目錄

目 錄
第1章 認識Processing 1
1.1 Processing是什麼 2
1.2 Processing的誕生 3
1.2.1 MIT與約翰•梅達 3
1.2.2 Casey Reas和Ben Fry 6
1.3 Processing能做什麼 8
1.3.1 數據視覺化 8
1.3.2 生成藝術 10
1.3.3 互動藝術 14
第2章 使用Processing 17
2.1 下載與安裝 17
2.2 開發環境 18
2.2.1 開發環境界麵 18
2.2.2 快捷按鈕 20
2.3 語法結構 20
2.3.1 基本語句 21
2.3.2 代碼編寫流程 22
2.3.3 注釋 22
2.3.4 錶達式和陳述 23
2.3.5 控製颱 24
2.4 變量 24
2.4.1 聲明一個變量 25
2.4.2 變量的類型 26
2.4.3 係統變量 27
2.5 符號與條件式 28
2.5.1 布爾錶達式 28
2.5.2 算術運算符 28
2.5.3 關係操作符 29
2.5.4 邏輯操作符 29
2.5.5 條件式——if、else和else if 33
本章作業 36
第3章 繪畫 39
3.1 畫布與坐標 39
3.1.1 像素與畫布 39
3.1.2 直角坐標與計算機屏幕坐標 40
3.2 圖形 41
3.2.1 點 41
3.2.2 直綫 42
3.2.3 矩形 42
3.2.4 圓與圓弧形 43
3.2.5 三角形與四邊形 45
3.2.6 貝塞爾麯綫 46
3.2.7 自由圖形 47
3.3 色彩 49
3.3.1 灰階與透明度 50
3.3.2 RGB色彩 52
3.3.3 HSB色彩 53
3.4 繪畫屬性設定 55
3.4.1 填色與邊框 55
3.4.2 圖形的順序 56
3.5 重復繪畫 58
3.5.1 簡單的重復 58
3.5.2 迭代法與while循環 59
3.5.3 for 循環 60
3.6 PDF輸齣與繪畫實例 62
3.6.1 PDF格式輸齣 62
3.6.2 繪畫實例 63
3.6.3 學生作品欣賞 64
本章作業 66
第4章 響應互動 67
4.1 鼠標響應 67
4.1.1 鼠標移動響應mouseX 和 mouseY 67
4.1.2 pmouseX和pmouseY 70
4.1.3 鼠標響應事件 72
4.2 鍵盤響應 75
4.2.1 按擊鍵響應 75
4.2.2 特定按鍵響應 78
4.2.3 功能鍵響應 79
4.3 隨機random 80
4.4 限製constrain 83
本章作業 84
第5章 動畫 85
5.1 運動的産生 85
5.1.1 變量控製運動 85
5.1.2 條件句控製運動 86
5.1.3 加速與減速 87
5.2 隨機運動 89
5.3 麯綫軌跡運動 90
5.4 坐標轉移、鏇轉與縮放 95
5.4.1 坐標轉移 95
5.4.2 鏇轉運動 96
5.4.3 縮放運動 99
5.5 pushMatrix() 與 popMatrix() 100
5.6 時間控製 102
本章作業 103
第6章 函數與對象 105
6.1 函數 105
6.1.1 定義函數 105
6.1.2 調用函數 109
6.1.3 函數與循環 111
6.1.4 函數返迴類型 114
6.2 類與對象 115
6.2.1 麵嚮對象的程序設計 115
6.2.2 定義類 116
6.2.3 創建對象 119
6.2.4 構造器的引數 121
本章作業 124
第7章 數組 125
7.1 變量列數組 127
7.1.1 聲明變量列數組 127
7.1.2 定義數組的長度 128
7.1.3 給數組賦值 128
7.2 變量列數組實例 130
7.3 對象的數組 134
本章作業 137
第8章 圖片與文字 139
8.1 圖片 139
8.1.1 顯示圖片 139
8.1.2 圖片互動 143
8.1.3 圖片色彩設置 144
8.2 文字 147
8.2.1 使用字體 147
8.2.2 字符串 148
本章作業 150
第9章 視頻 151
9.1 播放視頻文件 151
9.2 實時視頻輸入 155
9.3 視頻互動特效 158
9.3.1 互動色彩調整 158
9.3.2 視頻馬賽剋 159
9.3.3 色彩捕捉 161
9.3.4 版畫效果 166
本章作業 169
第10章 Minim音頻 171
10.1 播放音頻 171
10.2 聲音的視覺化 173
10.3 音頻輸入互動 179
本章作業 181
第11章 3D 183
11.1 3D簡介 183
11.2 3D圖形 184
11.3 3D空間鏇轉 185
11.4 3D互動 187
11.5 參考案例 190
本章作業 192
第12章 Arduino與物理計算 193
12.1 Arduino簡介 193
12.2 Arduino與開關 195
12.3 Arduino與傳感器 197
12.4 光敏傳感器 200
本章作業 202
附錄A 203
後記 205
參考書目 206
· · · · · · (收起)

讀後感

評分

Processing互动编程艺术,读过的人请帮忙看下,这本书中有没有讲到,用摄像头捕捉某种颜色来进行互动,如果有的话,我准备买一本。哈哈哈哈哈 Processing互动编程艺术,读过的人请帮忙看下,这本书中有没有讲到,用摄像头捕捉某种颜色来进行互动,如果有的话,我准备买一本。哈...  

評分

Processing互动编程艺术,读过的人请帮忙看下,这本书中有没有讲到,用摄像头捕捉某种颜色来进行互动,如果有的话,我准备买一本。哈哈哈哈哈 Processing互动编程艺术,读过的人请帮忙看下,这本书中有没有讲到,用摄像头捕捉某种颜色来进行互动,如果有的话,我准备买一本。哈...  

評分

简单的入门的书,非常适合以前没有接触过任何编程或算法的人,部分讲解比官网的说明文档细一点点,另外一部分则是一带而过;如果有编程的基础的话,可以直接去看《可视化数据》这本书,可能收获会更大些。 在开头前几张就出现了一些错误和细节处理不当的地方,再加上粗糙的纸张...

評分

Processing互动编程艺术,读过的人请帮忙看下,这本书中有没有讲到,用摄像头捕捉某种颜色来进行互动,如果有的话,我准备买一本。哈哈哈哈哈 Processing互动编程艺术,读过的人请帮忙看下,这本书中有没有讲到,用摄像头捕捉某种颜色来进行互动,如果有的话,我准备买一本。哈...  

評分

Processing互动编程艺术,读过的人请帮忙看下,这本书中有没有讲到,用摄像头捕捉某种颜色来进行互动,如果有的话,我准备买一本。哈哈哈哈哈 Processing互动编程艺术,读过的人请帮忙看下,这本书中有没有讲到,用摄像头捕捉某种颜色来进行互动,如果有的话,我准备买一本。哈...  

用戶評價

评分

入門。個人感覺相比《愛上P》更好讀,不知道有沒有受先後順序的乾擾。

评分

為瞭上數據可視化課買的 到手瞭有種坑爹的感覺 像是給工業設計的同學看的。。。

评分

入門,前路漫漫

评分

國人結構,入門不錯,深入不行

评分

有空要去旁聽下……

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有