作者以Processing語言為基礎(chǔ),總結(jié)多年教學(xué)過程中的經(jīng)驗(yàn)心得,結(jié)合學(xué)生作品展示,以理論結(jié)合實(shí)踐、從案例出發(fā)的模塊化形式展開講解。本教材主要針對高校藝術(shù)類學(xué)生,提出一種符合其思維的方法,將繪畫和編程聯(lián)系起來,從繪畫的思維和角度講述藝術(shù)編程。
搭建連接科學(xué)與藝術(shù)的有力橋梁,使科學(xué)與藝術(shù)融為一體,不需具備高深的編程技術(shù)和數(shù)學(xué)功底便可創(chuàng)作具有震撼力的視覺表達(dá)作品和互動媒體作品。
薄一航,北京電影學(xué)院美術(shù)學(xué)院副教授,碩士生導(dǎo)師。中國電影美術(shù)學(xué)會理事,中國電影美術(shù)學(xué)會虛擬空間專委會副主任。中國圖象圖形學(xué)學(xué)會女科技工作者工作委員會委員,中國圖象圖形學(xué)學(xué)會人機(jī)交互專委會委員,中國人工智能學(xué)會情感智能專委會委員。北京交通大學(xué)與加州大學(xué)歐文分校聯(lián)合培養(yǎng)博士,分別于中國科學(xué)院自動化研究所和波士頓學(xué)院完成博士后研究。研究方向:計(jì)算機(jī)視覺、交互藝術(shù)、計(jì)算電影等。曾主持并完成國家自然科學(xué)基金青年項(xiàng)目、國家社科基金藝術(shù)學(xué)項(xiàng)目、北京市教*科研項(xiàng)目等多個科研項(xiàng)目。曾在國內(nèi)核心期刊、國際會議、國際期刊等發(fā)表學(xué)術(shù)論文多篇,出版學(xué)術(shù)專著與教材多部。曾指導(dǎo)學(xué)生的多部藝術(shù)作品參加國內(nèi)與國際展覽,并多次獲獎。
靜態(tài)篇
第1章 預(yù)備知識 / 002
1.1 計(jì)算機(jī)語言 / 003
1.2 初步認(rèn)識Processing語言 / 006
1.3 計(jì)算機(jī)畫布 / 009
第2章 簡單圖形的繪制 / 015
2.1 矩形的繪制 / 015
2.2 其他圖形的繪制 / 045
2.3 隨機(jī) / 078
第3章 圖像的處理 / 083
3.1 圖像 / 083
3.2 數(shù)字圖像 / 084
3.3 數(shù)字圖像的處理 / 088
第4章 文字的處理 / 116
4.1 文字的創(chuàng)建 / 116
4.2 文字的顯示 / 117
動態(tài)篇
第5章 圖形與畫布的運(yùn)動 / 128
5.1 直線運(yùn)動 / 129
5.2 曲線運(yùn)動 / 139
5.3 縮放運(yùn)動 / 147
5.4 畫布的旋轉(zhuǎn)運(yùn)動 / 149
5.5 畫布的平移運(yùn)動 / 153
5.6 畫布的運(yùn)動組合 / 156
第6章 視頻的處理 / 167
6.1 視頻的播放 / 167
6.2 對視頻的處理操作 / 174
第7 章 交互 / 185
7.1 與鼠標(biāo)的交互 / 186
7.2 與鍵盤的交互 / 202
7.3 聲音的可視化與交互 / 210
提高篇
第8章 類與對象 / 218
第9章 向量 / 225
9.1 向量的表示 / 226