Processing創(chuàng)意編程入門:從編程原理到項目案例
定 價:49.9 元
叢書名:虛擬現實技術與動畫專業(yè)應用系列叢書
- 作者:計雨含
- 出版時間:2025/6/1
- ISBN:9787302692973
- 出 版 社:清華大學出版社
- 中圖法分類:TP311.1
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書以Processing作為創(chuàng)作工具,本書通過每章的理論講解與代碼案例,幫助讀者夯實編程基礎,逐步掌握創(chuàng)意編程的技能,激發(fā)藝術創(chuàng)作靈感。適合編程初學者和藝術創(chuàng)作者。全書共分為十章,循序漸進地引導讀者學習編程:第1章 介紹繪圖基礎,涵蓋基本圖形、顏色使用及Processing工作流程。第2章 講解編程基礎,包括變量、條件語句、循環(huán)使用等核心概念,并通過循環(huán)生成風格化圖片的案例幫助讀者鞏固知識。第3章 涉及數組的定義與應用,提升讀者對數據結構的理解。第4章 詳細介紹函數的定義及應用。第5章 探討類與面向對象編程,結合PImage類應用于實際項目。第6章 專注于三角函數的基礎知識及其在生成藝術中的實際應用。第7章 深入介紹噪聲的定義和應用,結合PVector類生成藝術效果。第8章 涉及音樂可視化,通過Minim庫進行音樂的編程表現。第9章 講解視頻和交互設計,讀者可通過攝像頭和視頻文件與作品互動。第10章 講述字符串的基本知識與應用。
本書面向編程初學者、藝術創(chuàng)作者以及對創(chuàng)意編程感興趣的人士,特別適合那些希望通過編程工具實現生成藝術或藝術交互設計的讀者。
第1章 繪圖基礎 1
1.1 認識Processing 1
1.1.1 安裝Processing 1
1.1.2 繪制圖形 2
1.2 Processing中的顏色 5
1.2.1 RGB顏色模式 5
1.2.2 HSB顏色模式 6
1.3 Processing工作流程 6
第2章 編程基礎 10
2.1 變量的基礎知識 10
2.1.1 數據類型 10
2.1.2 變量的定義與初始化 10
2.1.3 輸出變量值 11
2.1.4 算術運算符 11
2.2 條件語句 14
2.2.1 條件語句的語法規(guī)則 14
2.2.2 邏輯運算符 16
2.3 for循環(huán)的使用 21
2.3.1 for循環(huán)的語法規(guī)則 21
2.3.2 嵌套循環(huán) 23
2.4 while循環(huán)的使用 26
2.5 變量作用范圍 26
2.6 利用循環(huán)生成風格化圖片 29
第3章 數組 35
3.1 數組的定義 35
3.2 數組的應用 36
第4章 函數 41
4.1 無返回值函數的定義 41
4.2 無返回值函數的應用 43
4.3 有返回值函數的定義和應用 45
第5章 類與面向對象編程 47
5.1 如何定義一個類 47
5.2 類的應用 51
5.3 PImage類的使用 53
第6章 三角函數 57
6.1 三角函數的基礎知識 57
6.1.1 三角函數的基本概念 57
6.1.2 角度制和弧度制 58
6.1.3 三角函數圖像 58
6.1.4 頻率和振幅 59
6.1.5 極坐標表示 60
6.2 三角函數的應用 61
第7章 噪聲 71
7.1 一維噪聲的定義和應用 71
7.2 二維噪聲的定義和應用 73
7.3 PVector類與噪聲的結合使用 76
第8章 音樂可視化 83
8.1 Minim庫的安裝和使用 83
8.2 音樂可視化案例 87
第9章 視頻和交互 96
9.1 使用攝像頭進行交互設計 96
9.1.1 安裝Video庫 96
9.1.2 使用Video庫 98
9.2 使用視頻文件 107
第10章 字符串 109
10.1 字符串基礎知識 109
10.1.1 創(chuàng)建字符串 109
10.1.2 字符串操作 110
10.2 字符串應用 111
參考文獻 120