《交互藝術與技術》從技術實現(xiàn)的角度系統(tǒng)講解了交互藝術創(chuàng)作所需的表現(xiàn)技術,從 Arduino開源硬件編程起步(打下程序設計基礎),過渡到 Mind+可視化編程(培養(yǎng)藝術專業(yè)學生的邏輯思維與程序設計能力),進一步講解綜合可視化編程軟件 Touchdesigner(交互藝術與技術的核心),最后講解利用多種技術實現(xiàn)燈光控制的方法,打通主流信息控制技術在交互藝術創(chuàng)作中的應用。本書配套工程文件可通過掃描封底二維碼獲取。
本書可供高等教育和職業(yè)教育藝術設計類專業(yè)相關課程教學使用,也可供燈光、展覽、影像創(chuàng)作和跨媒介設計等專業(yè)領域人員參考。
錢鳳德,南京工業(yè)大學藝術設計學院副教授,主持教育部人文社科、省高校哲社重大項目等多項科研課題,參與優(yōu)秀教學團隊建設。完成學術專著2部,教材1部。發(fā)表CSSCI(核心)期刊論文15篇。 指導本科畢業(yè)設計獲江蘇省優(yōu)秀畢業(yè)設計一等獎,指導大學生創(chuàng)新訓練計劃項目20余項(含國家、省級重點項目),指導學生在各類設計競賽中獲獎200余項(國家B類設計競賽多項)。江蘇省高考命題組專家(美術),上海創(chuàng)意工作者協(xié)會會員,江蘇省工業(yè)設計協(xié)會會員。
1 交互藝術概述 1
1.1 交互與交互藝術 2
1.1.1 交互設計 2
1.1.2 交互藝術 3
1.2 交互藝術的發(fā)展 4
1.3 交互藝術的類型與形式 4
1.3.1 物理對象類交互藝術 4
1.3.2 燈光照明類交互藝術 8
1.3.3 視覺影像類交互藝術 9
1.3.4 其他新型的數(shù)字藝術 12
1.4 交互藝術的特征 14
1.4.1 技術實現(xiàn)是基礎 14
1.4.2 思想觀念是關鍵 14
1.4.3 顯性隱性是途徑 15
2 初級交互技術 Arduino編程 17
2.1 Arduino總體介紹 18
2.1.1 開發(fā)板 18
2.1.2 相關附件 20
2.1.3 交互藝術中常用傳感器和執(zhí)行器 20
2.1.4 驅(qū)動與開發(fā)環(huán)境 23
2.1.5 開發(fā)環(huán)境介紹 24
2.1.6 基本語法結構 25
2.2 程序設計實踐 25
2.2.1 案例 2-1:Blink閃爍燈 25
2.2.2 案例 2-2:點亮外部 LED 26
2.2.3 案例 2-3:用按鈕控制LED燈 27
2.2.4 案例 2-4:序列本輸出 28
2.2.5 案例 2-5:用可變電阻控制LED燈 29
2.2.6 案例 2-6:音樂燈光的同步控制 30
2.2.7 案例 2-7:用可變電阻控制伺服電機 35
2.2.8 案例 2-8:用程序控制步進電機 36
3中級可視化編程 Mind+ 39
3.1 軟件下載安裝與界面 40
3.1.1 軟件安裝 40
3.1.2 常見問題 41
3.1.3 軟件界面 42
3.2 工作模式與編程流程 43
3.2.1 實時模式界面 44
3.2.2 上傳模式界面 45
3.2.3 Python模式 49
3.2.4 Mind+硬件編程流程 49
3.3 可視化編程實踐 50
3.3.1 案例 3-1:點亮 LED燈并控制閃爍 50
3.3.2 案例 3-2:用數(shù)字按鈕控制LED燈 51
3.3.3 案例 3-3:紅外入侵檢測裝置52
3.3.4 案例 3-4:制作呼吸燈 53
3.3.5 案例 3-5:利用可變電阻制作旋鈕可調(diào)燈 55
3.3.6 案例 3-6:制作智能燈聲控燈56
3.3.7 案例 3-7:樓道自動控制燈 58
3.3.8 案例 3-8:制作空中彈琴裝置59
3.3.9 案例 3-9:制作超聲波測距儀62
3.3.10 案例 3-10:制作人數(shù)計數(shù)器63
4 高級可視化編程 Touchdesigner 65
4.1 軟件介紹與安裝 66
4.1.1 軟件介紹 66
4.1.2 軟件安裝 66
4.1.3 界面介紹 67
4.2 Touchdesigner基礎 70
4.2.1 鼠標操作與快捷鍵 70
4.2.2 元件的概念和分類 70
4.2.3 元件的屬性 74
4.2.4 元件的層級 76
4.2.5 元件之間的引用 76
4.2.6 實時視覺特效(案例 4-1~案例 4-3) 77
4.2.7 三維渲染五件套 80
4.2.8 影像輸出設置 86
4.2.9 全屏自動播放設置 88
4.2.10 常見問題與操作技巧 89
5 數(shù)字生成與交互 藝術創(chuàng)作 91
5.1 交互藝術的創(chuàng)意與設計流程 92
5.1.1 創(chuàng)意來源 92
5.1.2 創(chuàng)作流程 93
5.2 生成藝術之“煙雨水墨” (案例 5-1) 93
5.2.1 概念創(chuàng)意與學習重點 93
5.2.2 設計過程詳解 94
5.3 手勢交互之“淘氣的粽子”(案例 5-2) 100
5.3.1 概念創(chuàng)意與學習重點 100
5.3.2 設計過程詳解 101
5.3.3 后期效果 112
5.4 體感交互之“暢想雨季”(案例 5-3) 116
5.4.1 概念創(chuàng)意與學習重點 116
5.4.2 Kinect傳感器 116
5.4.3 設計過程詳解 118
5.4.4 后期渲染與處理 125
6 物理交互藝術綜合創(chuàng)作 129
6.1 物體交互之“擊戰(zhàn)病毒”(案例 6-1) 130
6.1.1 概念創(chuàng)意與學習重點 130
6.1.2 設計過程詳解 130
6.1.3 硬件準備與程序燒錄 130
6.1.4 影像內(nèi)容制作 133
6.1.5 交互設置 137
6.2 激光雷達交互藝術之“物語”(案例 6-2) 140
6.2.1 概念創(chuàng)意與學習重點 140
6.2.2 激光雷達的連接 140
6.2.3 設計思路分析 145
6.2.4 內(nèi)容制作 145
6.2.5 交互設置 149
6.2.6 三維投影與效果展示 153
7 燈光控制與交互藝術 157
7.1 DMX通信協(xié)議與光源 158
7.1.1 DMX通信協(xié)議與光源 158
7.1.2 DMX光源的寫碼步驟 159
7.2 SPI通信協(xié)議與光源 162
7.3 燈光控制之程序設計 165
7.3.1 FastLED庫與安裝方法 165
7.3.2 燈控程序的語法與結構 167
7.3.3 初步燈光動態(tài)控制(案例 7-1~案例 7-9) 168
7.3.4 用不同的顏色模式控制燈光(案例 7-10~案例 7-14) 172
7.3.5 常用燈光控制的內(nèi)置函數(shù)(案例 7-15~案例 7-18) 176
7.3.6 FastLED庫的內(nèi)置色板的調(diào)用(案例 7-19~案例 7-21) 179
7.3.7 常用燈光控制函數(shù)的綜合應用(案例 7-22、案例 7-23) 182
7.4 燈光控制之圖像映射 185
7.4.1 Touchdesigner矩陣屏圖像映射(案例 7-24) 185
7.4.2 用 LED控制器點亮矩陣屏(案例 7-25) 189
7.4.3 控制器圖像映射控制方案 192
7.4.4 軟件介紹 193
7.4.5 燈光造型設置模塊 194
7.4.6 花樣(燈效)設置模塊 197
7.4.7 燈光效果編輯(案例 7-26) 200
7.4.8 主控分控圖像映射系統(tǒng)(案例 7-27) 203
7.5 燈光控制之機械燈 208
7.5.1 燈具介紹及控制原理 208
7.5.2 用 TD控制機械搖頭帕燈(案例 7-28) 209
7.6 其他專業(yè)燈光控制軟件 213
7.6.1 MADRIX燈光控制 213
7.6.2 軟件界面介紹 214
7.6.3 3D燈光矩陣光影秀(案例 7-29) 217
7.6.4 Depence軟件簡介 220
附錄 223
附錄 1 Touchdesigner常用表達式 224
附錄 2 元件索引 225
附錄 3 學習資源 226
附錄 4 材料列表 228
參考文獻 231
后記 232