注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具Processing互動編程藝術(shù)

Processing互動編程藝術(shù)

Processing互動編程藝術(shù)

定 價:¥39.00

作 者: 譚亮 編著
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 程序設(shè)計

ISBN: 9787121134630 出版時間: 2011-06-01 包裝: 平裝
開本: 16開 頁數(shù): 204 字?jǐn)?shù):  

內(nèi)容簡介

  譚亮編著的本書將引領(lǐng)你進(jìn)入編程藝術(shù)的世界。本書揭示了運用Processing創(chuàng)建高質(zhì)量互動藝術(shù)作品的奧秘,你將感受到Processing的敏捷性和藝術(shù)性,內(nèi)容覆蓋繪圖、響應(yīng)互動、動畫、視頻、3D、物理計算等專題。精選的實例將激發(fā)讀者的想象力和創(chuàng)造的樂趣,閱讀和練習(xí)本書的案例即能快速進(jìn)入互動藝術(shù)創(chuàng)作。本書語言簡潔易懂,案例設(shè)計獨特,所有代碼均可在線下載,適合于專業(yè)編程人員和學(xué)習(xí)互動藝術(shù)的讀者。

作者簡介

  2004年至今任教于廣州美術(shù)學(xué)院新媒介藝術(shù)專業(yè),致力于互動藝術(shù)、編程藝術(shù)的教學(xué)與研究。2005年作品參加日本愛知世界博覽會中國館數(shù)字藝術(shù)項目。2007年赴德國柏林設(shè)計學(xué)院信息設(shè)計系交流,擔(dān)任“城市突變”國際工作坊指導(dǎo)教師。2008年在英國文化協(xié)會主辦的“香港48小時和合設(shè)計競賽”中獲得BestDesign獎。2009年赴法國埃克斯·普羅旺斯藝術(shù)學(xué)院訪問學(xué)習(xí)。

圖書目錄

第1章  認(rèn)識Processing
  1.1  Processing是什么
  1.2  Processing的誕生
    1.2.1  MIT與約翰梅達(dá)
    1.2.2  Casey Reas和Ben Fry
  1.3  Processing能做什么
    1.3.1  數(shù)據(jù)視覺化
    1.3.2  生成藝術(shù)
    1.3.3  互動藝術(shù)
第2章  使用Processing
  2.1  下載與安裝
  2.2  開發(fā)環(huán)境
    2.2.1  開發(fā)環(huán)境界面
    2.2.2  快捷按鈕
  2.3  語法結(jié)構(gòu)
    2.3.1  基本語句
    2.3.2  代碼編寫流程
    2.3.3  注釋
    2.3.4  表達(dá)式和陳述
    2.3.5  控制臺
  2.4  變量
    2.4.1  聲明一個變量
    2.4.2  變量的類型
    2.4.3  系統(tǒng)變量
  2.5  符號與條件式
    2.5.1  布爾表達(dá)式
    2.5.2  算術(shù)運算符
    2.5.3  關(guān)系操作符
    2.5.4  邏輯操作符
    2.5.5  條件式——if、else和else if
  本章作業(yè)
第3章  繪畫
  3.1  畫布與坐標(biāo)
    3.1.1  像素與畫布
    3.1.2  直角坐標(biāo)與計算機(jī)屏幕坐標(biāo)
  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  繪畫屬性設(shè)定
    3.4.1  填色與邊框
    3.4.2  圖形的順序
  3.5  重復(fù)繪畫
    3.5.1  簡單的重復(fù)
    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  學(xué)生作品欣賞
  本章作業(yè)
第4章  響應(yīng)互動
  4.1  鼠標(biāo)響應(yīng)
    4.1.1  鼠標(biāo)移動響應(yīng)mouseX 和mouseY
    4.1.2  pmouseX和pmouseY
    4.1.3  鼠標(biāo)響應(yīng)事件
  4.2  鍵盤響應(yīng)
    4.2.1  按擊鍵響應(yīng)
    4.2.2  特定按鍵響應(yīng)
    4.2.3  功能鍵響應(yīng)
  4.3  隨機(jī)random
  4.4  限制constrain
  本章作業(yè)
第5章  動畫
  5.1  運動的產(chǎn)生
    5.1.1  變量控制運動
    5.1.2  條件句控制運動
    5.1.3  加速與減速
  5.2  隨機(jī)運動
  5.3  曲線軌跡運動
  5.4  坐標(biāo)轉(zhuǎn)移、旋轉(zhuǎn)與縮放
    5.4.1  坐標(biāo)轉(zhuǎn)移
    5.4.2  旋轉(zhuǎn)運動
    5.4.3  縮放運動
  5.5  pushMatrix()與 popMatrix()
  5.6  時間控制
  本章作業(yè)
第6章  函數(shù)與對象
  6.1  函數(shù)
    6.1.1  定義函數(shù)
    6.1.2  調(diào)用函數(shù)
    6.1.3  函數(shù)與循環(huán)
    6.1.4  函數(shù)返回類型
  6.2  類與對象
    6.2.1  面向?qū)ο蟮某绦蛟O(shè)計
    6.2.2  定義類
    6.2.3  創(chuàng)建對象
    6.2.4  構(gòu)造器的引數(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  圖片色彩設(shè)置
  8.2  文字
    8.2.1  使用字體
    8.2.2  字符串
  本章作業(yè)
第9章  視頻
  9.1  播放視頻文件
  9.2  實時視頻輸入
  9.3  視頻互動特效
    9.3.1  互動色彩調(diào)整
    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空間旋轉(zhuǎn)
  11.4  3D互動
  11.5  參考案例
  本章作業(yè)
第12章  Arduino與物理計算
  12.1  Arduino簡介
  12.2  Arduino與開關(guān)
  12.3  Arduino與傳感器
  12.4  光敏傳感器
  本章作業(yè)
附錄A
后記
參考書目 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號