注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)Processing語(yǔ)言權(quán)威指南(第2版)

Processing語(yǔ)言權(quán)威指南(第2版)

Processing語(yǔ)言權(quán)威指南(第2版)

定 價(jià):¥168.00

作 者: (美)凱西·瑞斯,本·弗萊
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121361753 出版時(shí)間: 2019-06-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 628 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)作者就是開(kāi)源編程語(yǔ)言Processing的創(chuàng)作者,因此本書(shū)是學(xué)習(xí)Processing的**教程。本書(shū)介紹了可視化藝術(shù)中的計(jì)算機(jī)編程概念,對(duì)Processing做了非常詳盡的闡述。學(xué)生、藝術(shù)家、設(shè)計(jì)師、建筑師、研究者,以及任何想通過(guò)編程實(shí)現(xiàn)繪畫(huà)、動(dòng)畫(huà)和互動(dòng)的人都可以使用它。本書(shū)的大部分章節(jié)是短小的單元,介紹了Processing的語(yǔ)法和基本概念(變量、函數(shù)、面向?qū)ο缶幊蹋?,涵蓋了與軟件相關(guān)的圖像處理、繪制,給出了大量簡(jiǎn)短的原型程序,并配以相應(yīng)的過(guò)程圖像與注釋。本書(shū)還有一些訪談文章,與動(dòng)畫(huà)制作、表演、產(chǎn)品原型等領(lǐng)域的幾位創(chuàng)作者們討論了與他們作品相關(guān)的話(huà)題。Processing軟件以及書(shū)中的所有代碼均可以在網(wǎng)站上下載,并可以在這些代碼的基礎(chǔ)上做進(jìn)一步的開(kāi)發(fā)。本書(shū)第1版出版于2013年,面世后受到了行業(yè)內(nèi)廣泛關(guān)注和好評(píng)。第2版在第1版的基礎(chǔ)上,根據(jù)Processing語(yǔ)言的發(fā)展和應(yīng)用環(huán)境的變化,進(jìn)行了整合與提煉,讓讀者更有效率地學(xué)習(xí)Processing。

作者簡(jiǎn)介

  Casey Reas:加州大學(xué)洛杉磯分校(UCLA)媒體藝術(shù)設(shè)計(jì)系教授,在MIT上學(xué)時(shí),他與Ben Fry一起創(chuàng)造了Processing語(yǔ)言。Ben Fry:麻省理工學(xué)院媒體實(shí)驗(yàn)室博士,設(shè)計(jì)師,也是從事數(shù)據(jù)可視化的專(zhuān)家。王學(xué)昭:英語(yǔ)和西班牙語(yǔ)翻譯,主要從事翻譯及翻譯項(xiàng)目管理工作。劉端陽(yáng):莫比嗨客公司創(chuàng)始人兼CEO,國(guó)際資深創(chuàng)客。12歲入選中國(guó)科學(xué)技術(shù)大學(xué)少年班,獲清華大學(xué)碩士學(xué)位、美國(guó)斯坦福大學(xué)博士學(xué)位。弓箭峰:開(kāi)源愛(ài)好者,多年大數(shù)據(jù)和區(qū)塊鏈從業(yè)經(jīng)驗(yàn),專(zhuān)注于數(shù)據(jù)眾包策略研究、深度學(xué)習(xí)模型數(shù)據(jù)采集與標(biāo)定方案咨詢(xún)及優(yōu)化。

圖書(shū)目錄

詳細(xì)目錄
1 Processing…… ........................... 1
軟件 ..................................................... 1
軟件素養(yǎng) ............................................. 3
開(kāi)放 ..................................................... 4
教育 ..................................................... 5
網(wǎng)絡(luò)的力量 ......................................... 6
上下文 ................................................. 7
2 開(kāi)始使用Processing ................... 9
下載與安裝 ......................................... 9
環(huán)境 ..................................................... 9
導(dǎo)出 ................................................... 10
示例演練 ........................................... 11
編程即寫(xiě)作 ....................................... 16
注釋 ................................................... 16
函數(shù) ................................................... 17
表達(dá)式與語(yǔ)句 ................................... 17
大小寫(xiě)敏感 ....................................... 18
空格 ................................................... 18
控制臺(tái) ............................................... 19
參考 ................................................... 20
3 繪制 ........................................... 21
坐標(biāo) ................................................... 21
基本圖形 ........................................... 23
曲線(xiàn) ................................................... 27
繪圖順序 ........................................... 30
灰度值 ............................................... 31
繪圖屬性 ........................................... 33
繪圖模式 ........................................... 34
4 顏色 ........................................... 37
用數(shù)字定義顏色 ............................... 38
合成 ................................................... 41
RGB 和HSB ..................................... 43
十六進(jìn)制 ........................................... 46
5 變量 ........................................... 49
數(shù)據(jù)類(lèi)型 ........................................... 49
變量 ................................................... 50
變量名 ............................................... 52
Processing 變量 ................................. 53
算法 ................................................... 54
留意數(shù)據(jù)類(lèi)型 ................................... 56
數(shù)據(jù)轉(zhuǎn)換 ........................................... 57
運(yùn)算的優(yōu)先級(jí) ................................... 59
快捷方式 ........................................... 59
6 流程 ........................................... 63
循環(huán) ................................................... 63
控制流程 ........................................... 67
關(guān)系表達(dá)式 ....................................... 69
條件語(yǔ)句 ........................................... 70
邏輯運(yùn)算符 ....................................... 75
變量的作用域 ................................... 77
格式化代碼塊 ................................... 79
7 交互性 ....................................... 81
鼠標(biāo)數(shù)據(jù) ........................................... 82
鼠標(biāo)按鍵 ........................................... 86
鍵盤(pán)數(shù)據(jù) ........................................... 88
編碼鍵 ............................................... 90
事件 ................................................... 91
鼠標(biāo)事件 ........................................... 91
鍵盤(pán)事件 ........................................... 94
事件流 ............................................... 95
光標(biāo)圖標(biāo) ........................................... 96
8 重復(fù) ........................................... 99
迭代 ................................................... 99
while 循環(huán) ....................................... 100
for 循環(huán) ............................................ 102
循環(huán)和draw() .................................. 105
嵌套循環(huán) ......................................... 107
9 綜合一 ...................................... 111
畫(huà)出軟件的草圖 ............................. 111
編程技術(shù) ......................................... 112
示例 ................................................. 113
10 訪談:圖像 ............................. 119
Une Esthétique Programmée
(采訪Manfred Mohr) ................... 121
RandomFont Beowolf
(采訪Erik van Blokland) ............. 125
Fractal.Invaders, Substrate
(采訪Jared Tarbell) ...................... 129
Perpetual Storytelling Apparatus
(采訪Benjamin Maus) ................. 133
11 文本 ........................................137
字符 ................................................. 138
單詞與句子 ..................................... 139
字符串是對(duì)象 ................................. 140
12 版式 ....................................... 143
繪制文本 ......................................... 144
加載媒體 ......................................... 145
矢量字體 ......................................... 146
像素字體 ......................................... 149
文字屬性 ......................................... 150
鍵盤(pán)輸入 ......................................... 152
排版與交互 ..................................... 153
13 圖像 ....................................... 157
顯示 ................................................. 158
圖像顏色和透明度 ......................... 160
濾鏡 ................................................. 163
蒙版 ................................................. 166
14 變換 ....................................... 169
平移 ................................................. 169
控制變換矩陣 ................................. 170
旋轉(zhuǎn) ................................................. 171
縮放 ................................................. 172
組合式變換 ..................................... 173
變換與交互 ..................................... 176
新坐標(biāo) ............................................. 177
15 頂點(diǎn) ....................................... 179
頂點(diǎn) ................................................. 179
點(diǎn)與線(xiàn) ............................................. 181
幾何形狀 ......................................... 182
曲線(xiàn) ................................................. 184
輪廓 ................................................. 187
16 3D 繪畫(huà) ................................. 191
3D 結(jié)構(gòu) ........................................... 191
攝像機(jī) ............................................. 196
材質(zhì)與燈光 ..................................... 197
紋理映射 ......................................... 202
17 圖形 ........................................205
顯示SVG 矢量圖 ........................... 205
顯示OBJ 格式的圖形 .................... 208
變換 ................................................. 209
創(chuàng)建 ................................................. 210
修改 ................................................. 213
18 綜合二 ....................................217
迭代 ................................................. 217
調(diào)試 ................................................. 218
示例 ................................................. 219
19 訪談:交互 .............................235
LORNA(采訪Lynn Hershman Leeson) .... 237
路德維希?凡?貝多芬(Ludwig van Beethoven):第九交響曲(采訪Robert Winter).................... 241
They Rule(采訪Josh On) .......... 247
Eliss(采訪Steph Thirion) .......... 251
20 計(jì)算 ........................................255
指數(shù)運(yùn)算與開(kāi)方 ............................. 255
正規(guī)化與映射 ................................. 256
簡(jiǎn)單曲線(xiàn) ......................................... 259
數(shù)值約束 ......................................... 262
傳輸距離 ......................................... 264
緩動(dòng) ................................................. 265
角度,波形 ..................................... 268
圓,螺旋 ......................................... 276
方向 ................................................. 278
21 隨機(jī) ........................................281
隨機(jī)數(shù) ............................................. 281
概率分布 ......................................... 284
隨機(jī)種子 ......................................... 287
隨機(jī)噪聲 ......................................... 287
22 運(yùn)動(dòng) ....................................... 291
控制運(yùn)動(dòng) ......................................... 291
沿曲線(xiàn)的運(yùn)動(dòng) ................................. 296
機(jī)械運(yùn)動(dòng) ......................................... 299
有機(jī)運(yùn)動(dòng) ......................................... 303
動(dòng)態(tài)版式 ......................................... 306
23 時(shí)間 ........................................ 311
時(shí),分與秒 ..................................... 311
毫秒 ................................................. 314
日期 ................................................. 315
24 函數(shù) ....................................... 317
抽象 ................................................. 318
為何使用函數(shù) ................................. 319
創(chuàng)建函數(shù) ......................................... 322
函數(shù)重載 ......................................... 329
計(jì)算并返回結(jié)果 ............................. 330
參數(shù)化 ............................................. 331
遞歸 ................................................. 336
25 對(duì)象 ....................................... 341
面向?qū)ο缶幊?................................. 341
類(lèi)和對(duì)象 ......................................... 343
多個(gè)文件 ......................................... 353
多個(gè)構(gòu)造函數(shù) ................................. 355
組合對(duì)象 ......................................... 356
繼承 ................................................. 357
26 綜合三 ................................... 361
模塊化、可重用性 ......................... 361
算法 ................................................. 361
示例 ................................................. 362
27 訪談:運(yùn)動(dòng)與演出 ..................375
Calculated Movements (采訪Larry Cuba) ........................ 377
Waking Life (采訪Bob Sabiston) ..................... 381
Messa di Voce(采訪Golan Levin 和Zachary Lieberman) ................. 385
Mini Movies(采訪SUE.C) ........ 389
28 數(shù)組 ........................................393
數(shù)組定義 ......................................... 395
讀取數(shù)組元素 ................................. 396
存儲(chǔ)數(shù)據(jù) ......................................... 398
數(shù)組函數(shù) ......................................... 400
對(duì)象數(shù)組 ......................................... 403
二維數(shù)組 ......................................... 405
29 動(dòng)畫(huà) ........................................407
數(shù)組圖像 ......................................... 408
動(dòng)畫(huà)格式和分辨率 ......................... 411
保存連續(xù)圖像 ................................. 412
30 動(dòng)態(tài)繪制 .................................415
簡(jiǎn)單的工具 ..................................... 416
利用圖像繪畫(huà) ................................. 418
速度 ................................................. 419
方向 ................................................. 421
動(dòng)態(tài)繪制 ......................................... 422
主動(dòng)的工具 ..................................... 423
31 模擬 ........................................429
運(yùn)動(dòng)模擬 ......................................... 429
粒子系統(tǒng) ......................................... 433
彈簧 ................................................. 438
細(xì)胞自動(dòng)機(jī) ..................................... 445
自主代理 ......................................... 453
32 數(shù)據(jù) ....................................... 461
對(duì)數(shù)據(jù)進(jìn)行格式化 ......................... 462
導(dǎo)出文件 ......................................... 463
數(shù)據(jù)結(jié)構(gòu) ......................................... 466
字符串 ............................................. 467
表 ..................................................... 469
XML ................................................ 471
JSON ................................................ 476
33 界面 ....................................... 481
翻轉(zhuǎn)與按鈕 ..................................... 482
拖動(dòng)和放下 ..................................... 488
復(fù)選框 ............................................. 489
單選按鈕 ......................................... 492
滾動(dòng)條 ............................................. 495
34 圖像處理 ................................ 501
讀取像素 ......................................... 501
寫(xiě)入像素 ......................................... 505
復(fù)制像素 ......................................... 506
顏色分量 ......................................... 507
像素?cái)?shù)組 ......................................... 511
像素分量 ......................................... 515
35 渲染技術(shù) ................................ 519
渲染器 ............................................. 519
另一個(gè)繪圖表面 ............................. 520
OpenGL 表面 .................................. 524
結(jié)合表面 ......................................... 525
36 綜合四 ................................... 531
拼接引擎 ......................................... 531
紋理曲線(xiàn) ......................................... 534
3D 字母 ........................................... 538
噪聲景觀 ......................................... 541
網(wǎng)絡(luò) ................................................. 545
37 訪談:環(huán)境 .............................549
Listening Post(采訪Mark Hansen) ..................... 551
訪談:Hektor 和 Scriptographer(采訪Jürg Lehni) ......................... 555
訪談:Madame Curie(采訪Jennifer Steinkamp) ........... 559
訪談:Origin(采訪Ash Nehru) ......................... 563
38 繼續(xù)…… .................................567
擴(kuò)展Processing ............................... 567
Processing 與Java ........................... 569
其他編程語(yǔ)言 ................................. 569
附錄A 運(yùn)算順序 ......................... 571
附錄B 保留字 ............................. 573
附錄C ASCII 與Unicode ............ 574
附錄D 比特、二進(jìn)制與十六進(jìn)制 .. 579
附錄E 優(yōu)化 ................................ 582
附錄F 編程語(yǔ)言 ......................... 588
相關(guān)媒介 ....................................... 595
詞匯表 ........................................... 601

本目錄推薦

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