出版時間:2011-6 出版社:電子工業(yè)出版社 作者:譚亮 頁數(shù):204
Tag標簽:無
內容概要
譚亮編著的本書將引領你進入編程藝術的世界。本書揭示了運用Processing創(chuàng)建高質量互動藝術作品的奧秘,你將感受到Processing的敏捷性和藝術性,內容覆蓋繪圖、響應互動、動畫、視頻、3D、物理計算等專題。精選的實例將激發(fā)讀者的想象力和創(chuàng)造的樂趣,閱讀和練習本書的案例即能快速進入互動藝術創(chuàng)作。本書語言簡潔易懂,案例設計獨特,所有代碼均可在線下載,適合于專業(yè)編程人員和學習互動藝術的讀者。
作者簡介
2004年至今任教于廣州美術學院新媒介藝術專業(yè),致力于互動藝術、編程藝術的教學與研究。
2005年作品參加日本愛知世界博覽會中國館數(shù)字藝術項目。
2007年赴德國柏林設計學院信息設計系交流,擔任“城市突變”國際工作坊指導教師。
2008年在英國文化協(xié)會主辦的“香港48小時和合設計競賽”中獲得Best
Design獎。
2009年赴法國??怂埂て樟_旺斯藝術學院訪問學習。
書籍目錄
第1章 認識Processing
1.1 Processing是什么
1.2 Processing的誕生
1.2.1 MIT與約翰梅達
1.2.2 Casey Reas和Ben Fry
1.3 Processing能做什么
1.3.1 數(shù)據(jù)視覺化
1.3.2 生成藝術
1.3.3 互動藝術
第2章 使用Processing
2.1 下載與安裝
2.2 開發(fā)環(huán)境
2.2.1 開發(fā)環(huán)境界面
2.2.2 快捷按鈕
2.3 語法結構
2.3.1 基本語句
2.3.2 代碼編寫流程
2.3.3 注釋
2.3.4 表達式和陳述
2.3.5 控制臺
2.4 變量
2.4.1 聲明一個變量
2.4.2 變量的類型
2.4.3 系統(tǒng)變量
2.5 符號與條件式
2.5.1 布爾表達式
2.5.2 算術運算符
2.5.3 關系操作符
2.5.4 邏輯操作符
2.5.5 條件式——if、else和else if
本章作業(yè)
第3章 繪畫
3.1 畫布與坐標
3.1.1 像素與畫布
3.1.2 直角坐標與計算機屏幕坐標
3.2 圖形
3.2.1 點
3.2.2 直線
3.2.3 矩形
3.2.4 圓與圓弧形
3.2.5 三角形與四邊形
3.2.6 貝塞爾曲線
3.2.7 自由圖形
3.3 色彩
3.3.1 灰階與透明度
3.3.2 RGB色彩
3.3.3 HSB色彩
3.4 繪畫屬性設定
3.4.1 填色與邊框
3.4.2 圖形的順序
3.5 重復繪畫
3.5.1 簡單的重復
3.5.2 迭代法與while循環(huán)
3.5.3 for 循環(huán)
3.6 PDF輸出與繪畫實例
3.6.1 PDF格式輸出
3.6.2 繪畫實例
3.6.3 學生作品欣賞
本章作業(yè)
第4章 響應互動
4.1 鼠標響應
4.1.1 鼠標移動響應mouseX 和mouseY
4.1.2 pmouseX和pmouseY
4.1.3 鼠標響應事件
4.2 鍵盤響應
4.2.1 按擊鍵響應
4.2.2 特定按鍵響應
4.2.3 功能鍵響應
4.3 隨機random
4.4 限制constrain
本章作業(yè)
第5章 動畫
5.1 運動的產(chǎn)生
5.1.1 變量控制運動
5.1.2 條件句控制運動
5.1.3 加速與減速
5.2 隨機運動
5.3 曲線軌跡運動
5.4 坐標轉移、旋轉與縮放
5.4.1 坐標轉移
5.4.2 旋轉運動
5.4.3 縮放運動
5.5 pushMatrix()與 popMatrix()
5.6 時間控制
本章作業(yè)
第6章 函數(shù)與對象
6.1 函數(shù)
6.1.1 定義函數(shù)
6.1.2 調用函數(shù)
6.1.3 函數(shù)與循環(huán)
6.1.4 函數(shù)返回類型
6.2 類與對象
6.2.1 面向對象的程序設計
6.2.2 定義類
6.2.3 創(chuàng)建對象
6.2.4 構造器的引數(shù)
本章作業(yè)
第7章 數(shù)組
7.1 變量列數(shù)組
7.1.1 聲明變量列數(shù)組
7.1.2 定義數(shù)組的長度
7.1.3 給數(shù)組賦值
7.2 變量列數(shù)組實例
7.3 對象的數(shù)組
本章作業(yè)
第8章 圖片與文字
8.1 圖片
8.1.1 顯示圖片
8.1.2 圖片互動
8.1.3 圖片色彩設置
8.2 文字
8.2.1 使用字體
8.2.2 字符串
本章作業(yè)
第9章 視頻
9.1 播放視頻文件
9.2 實時視頻輸入
9.3 視頻互動特效
9.3.1 互動色彩調整
9.3.2 視頻馬賽克
9.3.3 色彩捕捉
9.3.4 版畫效果
本章作業(yè)
第10章 Minim音頻
10.1 播放音頻
10.2 聲音的視覺化
10.3 音頻輸入互動
本章作業(yè)
第11章 3D
11.1 3D簡介
11.2 3D圖形
11.3 3D空間旋轉
11.4 3D互動
11.5 參考案例
本章作業(yè)
第12章 Arduino與物理計算
12.1 Arduino簡介
12.2 Arduino與開關
12.3 Arduino與傳感器
12.4 光敏傳感器
本章作業(yè)
附錄A
后記
參考書目
編輯推薦
譚亮編著的《Processing互動編程藝術》可作為學習互動藝術編程的基礎書籍,主要面向藝術院校數(shù)字媒體設計專業(yè)、交互設計專業(yè),以及業(yè)界的設計師,等等。 本書前兩章主要介紹了Processing的背景、編程與互動藝術的關系,以及編程基礎知識。接下來的章節(jié)對繪畫、互動、動畫、函數(shù)與對象、數(shù)組、圖片與文字、視頻與音頻、3D與物理計算等方面進行了較為全面的論述,并結合了大量的實例與作品分析來啟發(fā)讀者的互動藝術思維。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載