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

Processing創(chuàng)意編程與交互設(shè)計

Processing創(chuàng)意編程與交互設(shè)計

定 價:¥69.00

作 者: 趙婷,李瑩,王志新 著
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302591313 出版時間: 2022-01-01 包裝:
開本: 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  Processing是以數(shù)字藝術(shù)為背景的程序設(shè)計語言,語法簡潔易學(xué),使用它可以很方便地創(chuàng)作震撼的視覺表現(xiàn)及互動媒體作品。本書重點引導(dǎo)讀者學(xué)習(xí)Processing的入門基礎(chǔ)知識,同時介紹Processing如何與Arduino進(jìn)行通信,以及如何通過與Kinect和Leap Motion等體感系統(tǒng)互動創(chuàng)作作品。本書包含兩個部分:部分為圖形生成篇,通過大量的編程示例,帶領(lǐng)讀者從入門的圖形生成方法開始,從基本的語法再到程序繪圖,直到創(chuàng)作出各種令人驚艷的圖案,或者定制自己的UI界面;第二部分為交互設(shè)計篇,重點講解鼠標(biāo)、鍵盤的互動及串口通信,通過實例展示Processing和Arduino的互動,以及如何與Kinect和Leap Motion進(jìn)行互動編程,幫助讀者創(chuàng)作更多的體感互動效果。為便教利學(xué),書中附贈教學(xué)課件及全部程序代碼源文件,讀者可掃描前言中的二維碼獲取。本書既可作為新媒體、藝術(shù)設(shè)計等相關(guān)專業(yè)學(xué)生的學(xué)習(xí)用書,也可供設(shè)計師、程序員和藝術(shù)工作者等閱讀參考。

作者簡介

暫缺《Processing創(chuàng)意編程與交互設(shè)計》作者簡介

圖書目錄

圖形生成篇
第1章 初識圖形交互設(shè)計 2
1.1 了解交互設(shè)計                       2
1.2 Processing的功能與特性                  3
1.3 開啟個繪圖程序                     5
1.4 擴(kuò)展練習(xí)                        7
第2章 繪制圖形 8
2.1 畫布                          8
2.2 基本圖形                        9
2.3 自定義形狀                       15
2.4 創(chuàng)建文字                        17
2.5 繪圖順序                        20
2.6 顏色填充                        21
2.7 描邊屬性                        23
2.8 擴(kuò)展練習(xí)                        25
第3 章 變量與語法 27
3.1 了解變量                         27
3.2 創(chuàng)建變量                         29
3.3 系統(tǒng)變量                         30
3.4 簡單運算                         32
3.5 條件語句                         34
3.6 for 循環(huán)                         37
3.7 注釋                           41
3.8 映射                           42
3.9 擴(kuò)展練習(xí)                         43
第4 章 動畫與幾何變換 45
4.1 移動                           45
4.2 函數(shù)                           48
4.3 隨機(jī)                           50
4.4 平移                           56
4.5 旋轉(zhuǎn)                           57
4.6 縮放                           59
4.7 隔離                           60
4.8 緩動                           62
4.9 擴(kuò)展練習(xí)                         64
第5 章 函數(shù)和對象 67
5.1 函數(shù)                           67
5.2 面向?qū)ο缶幊?                       73
5.3 提前下雪                         80
5.4 擴(kuò)展練習(xí)                         82
第6 章 數(shù)組 84
6.1 數(shù)組的概念                         84
6.2 創(chuàng)建數(shù)組                         86
6.3 對象數(shù)組                         89
6.4 數(shù)組函數(shù)                         91
6.5 擴(kuò)展練習(xí)                         93
第7 章 3D 圖形 95
7.1 3D 坐標(biāo)系                         95
7.2 三維燈光                       100
7.3 材質(zhì)                          103
7.4 攝像機(jī)                        105
7.5 擴(kuò)展練習(xí)                       107
第8 章 粒子系統(tǒng) 108
8.1 粒子基礎(chǔ)                       108
8.2 粒子運動                       111
8.3 互動粒子                       114
8.4 連續(xù)粒子流                       116
8.5 擴(kuò)展練習(xí)                       119
第9 章 媒體處理 122
9.1 加載圖片                        122
9.2 加載濾鏡與蒙版                     129
9.3 加載視頻                       131
9.4 像素化效果                       135
9.5 加載音頻                       138
9.6 擴(kuò)展練習(xí)                       144
第10 章 使用庫創(chuàng)作 146
10.1 擴(kuò)展庫概述                      146
10.2 庫的安裝和調(diào)用                    147
10.3 庫的應(yīng)用范例                      149
10.4 擴(kuò)展練習(xí)                        155
交互設(shè)計篇
第11 章 互動響應(yīng) 160
11.1 鼠標(biāo)響應(yīng)                        160
11.2 鍵盤響應(yīng)                        165
11.3 聲音交互                        169
11.4 時間觸發(fā)                        171
11.5 擴(kuò)展練習(xí)                        174
第12 章 Arduino 互動基礎(chǔ) 175
12.1 Arduino 入門                      175
12.2 互動裝置解析                     177
12.3 Processing 與Arduino 通信                 181
12.4 擴(kuò)展練習(xí)                        186
第13 章 Arduino 互動編程實例 188
13.1 Arduino 程序架構(gòu)                    188
13.2 Arduino 編程語法                    190
13.3 光敏控制粒子                      197
13.4 距離控制視頻                      200
13.5 紅外感應(yīng)控制電機(jī)                    204
13.6 擴(kuò)展練習(xí)                        206
第14 章 Kinect 與體感互動 208
14.1 Kinect 簡介                       209
14.2 Kinect 相關(guān)驅(qū)動                    210
14.3 多維圖像信息                      211
14.4 實時圖像處理                      214
14.5 身體追蹤                        216
14.6 擴(kuò)展練習(xí)                        218
第15 章 Leap Motion 手勢互動 220
15.1 Leap Motion 簡介              220
15.2 安裝與調(diào)試Leap Motion            221
15.3 手勢捕捉基礎(chǔ)操作             224
15.4 手勢互動                226
15.5 擴(kuò)展練習(xí)                228

本目錄推薦

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