Processing創意編程入門--從編程原理到項目案例
計雨含
- 出版商: 清華大學
- 出版日期: 2025-06-01
- 售價: $300
- 語言: 簡體中文
- 頁數: 119
- ISBN: 7302692971
- ISBN-13: 9787302692973
-
相關分類:
程式語言、交互設計 Interaction-design
下單後立即進貨 (約4週~6週)
相關主題
商品描述
本書以Processing作為創 作工具,通過每章的理論講 解與代碼案例,幫助讀者夯 實編程基礎,逐步掌握創意 編程的技能,激發藝術創作 靈感,適合編程初學者和藝 術創作者。全書共分為10章 ,循序漸進地引導讀者學習 編程。第1章介紹繪圖基礎 ,涵蓋基本圖形、顏色使用 及Processing工作流程。第 2章講解編程基礎,包括變 量、條件語句、循環使用等 核心概念,並通過循環生成 風格化圖片的案例幫助讀者 鞏固知識。第3章涉及數組 的定義與應用,提升讀者對 數據結構的理解。第4章詳 細介紹了函數的定義及應用 。第5章探討類與面向對象 編程,結合PImage類應用 於實際項目。第6章專註於 三角函數的基礎知識及其在 生成藝術中的實際應用。第 7章深入介紹噪聲的定義和 應用,結合PVector類生成 藝術效果。第8章涉及音樂 可視化,通過Minim庫進行 音樂的編程表現。第9章講 解視頻和交互設計,讀者可 通過攝像頭和視頻文件與作 品互動。 0章講述字符串 的基本知識與應用。 本書面向編程初學者、 藝術創作者以及對創意編程 感興趣的人士,特別適合那 些希望通過編程工具實現生 成藝術或藝術交互設計的讀 者。
目錄大綱
第1章 繪圖基礎
1.1 認識Processing
1.1.1 安裝Processing
1.1.2 繪制圖形
1.2 Processing中的顏色
1.2.1 RGB顏色模式
1.2.2 HSB顏色模式
1.3 Processing工作流程
第2章 編程基礎
2.1 變量的基礎知識
2.1.1 數據類型
2.1.2 變量的定義與初始化
2.1.3 輸出變量值
2.1.4 算術運算符
2.2 條件語句
2.2.1 條件語句的語法規則
2.2.2 邏輯運算符
2.3 for循環的使用
2.3.1 for循環的語法規則
2.3.2 嵌套循環
2.4 while循環的使用
2.5 變量作用範圍
2.6 利用循環生成風格化圖片
第3章 數組
3.1 數組的定義
3.2 數組的應用
第4章 函數
4.1 無返回值函數的定義
4.2 無返回值函數的應用
4.3 有返回值函數的定義和應用
第5章 類與面向對象編程
5.1 如何定義一個類
5.2 類的應用
5.3 PImage類的使用
第6章 三角函數
6.1 三角函數的基礎知識
6.1.1 三角函數的基本概念
6.1.2 角度制和弧度制
6.1.3 三角函數圖像
6.1.4 頻率和振幅
6.1.5 極坐標表示
6.2 三角函數的應用
第7章 噪聲
7.1 一維噪聲的定義和應用
7.2 二維噪聲的定義和應用
7.3 PVector類與噪聲的結合使用
第8章 音樂可視化
8.1 Minim庫的安裝和使用
8.2 音樂可視化案例
第9章 視頻和交互
9.1 使用攝像頭進行交互設計
9.1.1 安裝Video庫
9.1.2 使用Video庫
9.2 使用視頻文件
0章 字符串
10.1 字符串基礎知識
10.1.1 創建字符串
10.1.2 字符串操作
10.2 字符串應用
參考文獻
本書以Processing作為創 作工具,通過每章的理論講 解與代碼案例,幫助讀者夯 實編程基礎,逐步掌握創意 編程的技能,激發藝術創作 靈感,適合編程初學者和藝 術創作者。全書共分為10章 ,循序漸進地引導讀者學習 編程。第1章介紹繪圖基礎 ,涵蓋基本圖形、顏色使用 及Processing工作流程。第 2章講解編程基礎,包括變 量、條件語句、循環使用等 核心概念,並通過循環生成 風格化圖片的案例幫助讀者 鞏固知識。第3章涉及數組 的定義與應用,提升讀者對 數據結構的理解。第4章詳 細介紹了函數的定義及應用 。第5章探討類與面向對象 編程,結合PImage類應用 於實際項目。第6章專註於 三角函數的基礎知識及其在 生成藝術中的實際應用。第 7章深入介紹噪聲的定義和 應用,結合PVector類生成 藝術效果。第8章涉及音樂 可視化,通過Minim庫進行 音樂的編程表現。第9章講 解視頻和交互設計,讀者可 通過攝像頭和視頻文件與作 品互動。 0章講述字符串 的基本知識與應用。 本書面向編程初學者、 藝術創作者以及對創意編程 感興趣的人士,特別適合那 些希望通過編程工具實現生 成藝術或藝術交互設計的讀 者