-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
PROCESSING語言權威指南(第2版) 版權信息
- ISBN:9787121361753
- 條形碼:9787121361753 ; 978-7-121-36175-3
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
PROCESSING語言權威指南(第2版) 本書特色
本書作者就是開源編程語言Processing的創作者,因此本書是學習Processing的權威教程。本書介紹了可視化藝術中的計算機編程概念,對Processing做了非常詳盡的闡述。學生、藝術家、設計師、建筑師、研究者,以及任何想通過編程實現繪畫、動畫和互動的人都可以使用它。本書的大部分章節是短小的單元,介紹了Processing的語法和基本概念(變量、函數、面向對象編程),涵蓋了與軟件相關的圖像處理、繪制,給出了大量簡短的原型程序,并配以相應的過程圖像與注釋。本書還有一些訪談文章,與動畫制作、表演、產品原型等領域的幾位創作者們討論了與他們作品相關的話題。Processing軟件以及書中的所有代碼均可以在網站上下載,并可以在這些代碼的基礎上做進一步的開發。本書第1版出版于2013年,面世后受到了行業內廣泛關注和好評。第2版在第1版的基礎上,根據Processing語言的發展和應用環境的變化,進行了整合與提煉,讓讀者更有效率地學習Processing。
PROCESSING語言權威指南(第2版) 內容簡介
本書作者就是開源編程語言Processing的創作者,因此本書是學習Processing的很好不錯教程。本書介紹了可視化藝術中的計算機編程概念,對Processing做了很好詳盡的闡述。學生、藝術家、設計師、建筑師、研究者,以及任何想通過編程實現繪畫、動畫和互動的人都可以使用它。本書的大部分章節是短小的單元,介紹了Processing的語法和基本概念(變量、函數、面向對象編程),涵蓋了與軟件相關的圖像處理、繪制,給出了大量簡短的原型程序,并配以相應的過程圖像與注釋。本書還有一些訪談文章,與動畫制作、表演、產品原型等領域的幾位創作者們討論了與他們作品相關的話題。Processing軟件以及書中的所有代碼均可以在網站上下載,并可以在這些代碼的基礎上做進一步的開發。本書版出版于2013年,面世后受到了行業內廣泛關注和好評。第2版在版的基礎上,根據Processing語言的發展和應用環境的變化,進行了整合與提煉,讓讀者更地學習Processing。
PROCESSING語言權威指南(第2版) 目錄
1 Processing…… ........................... 1
軟件 ..................................................... 1
軟件素養 ............................................. 3
開放 ..................................................... 4
教育 ..................................................... 5
網絡的力量 ......................................... 6
上下文 ................................................. 7
2 開始使用Processing ................... 9
下載與安裝 ......................................... 9
環境 ..................................................... 9
導出 ................................................... 10
示例演練 ........................................... 11
編程即寫作 ....................................... 16
注釋 ................................................... 16
函數 ................................................... 17
表達式與語句 ................................... 17
大小寫敏感 ....................................... 18
空格 ................................................... 18
控制臺 ............................................... 19
參考 ................................................... 20
3 繪制 ........................................... 21
坐標 ................................................... 21
基本圖形 ........................................... 23
曲線 ................................................... 27
繪圖順序 ........................................... 30
灰度值 ............................................... 31
繪圖屬性 ........................................... 33
繪圖模式 ........................................... 34
4 顏色 ........................................... 37
用數字定義顏色 ............................... 38
合成 ................................................... 41
RGB 和HSB ..................................... 43
十六進制 ........................................... 46
5 變量 ........................................... 49
數據類型 ........................................... 49
變量 ................................................... 50
變量名 ............................................... 52
Processing 變量 ................................. 53
算法 ................................................... 54
留意數據類型 ................................... 56
數據轉換 ........................................... 57
運算的優先級 ................................... 59
快捷方式 ........................................... 59
6 流程 ........................................... 63
循環 ................................................... 63
控制流程 ........................................... 67
關系表達式 ....................................... 69
條件語句 ........................................... 70
邏輯運算符 ....................................... 75
變量的作用域 ................................... 77
格式化代碼塊 ................................... 79
7 交互性 ....................................... 81
鼠標數據 ........................................... 82
鼠標按鍵 ........................................... 86
鍵盤數據 ........................................... 88
編碼鍵 ............................................... 90
事件 ................................................... 91
鼠標事件 ........................................... 91
鍵盤事件 ........................................... 94
事件流 ............................................... 95
光標圖標 ........................................... 96
8 重復 ........................................... 99
迭代 ................................................... 99
while 循環 ....................................... 100
for 循環 ............................................ 102
循環和draw() .................................. 105
嵌套循環 ......................................... 107
9 綜合一 ...................................... 111
畫出軟件的草圖 ............................. 111
編程技術 ......................................... 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
字符串是對象 ................................. 140
12 版式 ....................................... 143
繪制文本 ......................................... 144
加載媒體 ......................................... 145
矢量字體 ......................................... 146
像素字體 ......................................... 149
文字屬性 ......................................... 150
鍵盤輸入 ......................................... 152
排版與交互 ..................................... 153
13 圖像 ....................................... 157
顯示 ................................................. 158
圖像顏色和透明度 ......................... 160
濾鏡 ................................................. 163
蒙版 ................................................. 166
14 變換 ....................................... 169
平移 ................................................. 169
控制變換矩陣 ................................. 170
旋轉 ................................................. 171
縮放 ................................................. 172
組合式變換 ..................................... 173
變換與交互 ..................................... 176
新坐標 ............................................. 177
15 頂點 ....................................... 179
頂點 ................................................. 179
點與線 ............................................. 181
幾何形狀 ......................................... 182
曲線 ................................................. 184
輪廓 ................................................. 187
16 3D 繪畫 ................................. 191
3D 結構 ........................................... 191
攝像機 ............................................. 196
材質與燈光 ..................................... 197
紋理映射 ......................................... 202
17 圖形 ........................................205
顯示SVG 矢量圖 ........................... 205
顯示OBJ 格式的圖形 .................... 208
變換 ................................................. 209
創建 ................................................. 210
修改 ................................................. 213
18 綜合二 ....................................217
迭代 ................................................. 217
調試 ................................................. 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 計算 ........................................255
指數運算與開方 ............................. 255
正規化與映射 ................................. 256
簡單曲線 ......................................... 259
數值約束 ......................................... 262
傳輸距離 ......................................... 264
緩動 .........
PROCESSING語言權威指南(第2版) 相關資料
Processing有簡單的語法、快速的編寫開發模式,擁有眾多的第三方資源和活躍的社區論壇,是*好的程序創意框架之一。藝術家、設計師、程序開發者等各個領域的人都能夠從中學習及受益,并感受程序藝術之美!
——苗注雨(liquid) 上海睿動多媒體科技有限公司創始人
Processing因為它便攜的設計,已經成為藝術家、設計師和程序員的“瑞士軍刀”,同時也成為很多院校、教育機構內新手學編程的*。隨著越來越多優秀Processing作品的驚艷展示,很多人對它產生了濃厚的興趣,但無奈國內圖書市場中Processing書籍少之又少,很慶幸看到這本優秀書籍的問世。真心希望更多的人通過這本書進一步走入Processing,在它的神秘世界里,收獲驚喜。
——喬宇(大Q) 新媒體技術研究人員
這是一本遲來的好書。在這里,你將會發現藝術沒有文理之分。追逐內心所熱愛的,當你開始能游走于代碼與藝術之間的時候,會驚喜地看到一個美麗新世界。
——胡若峰 CRE Imagination CEO
作為HUDO.IT社區中*火的話題,Processing在中國延續著它的強勁上升勢頭,已成為各大高校新媒體藝術、交互設計等專業的*課程。Processing對程序語言的簡化,以及大量成熟的范例,可以讓設計師、藝術家迅速上手釋放靈感,也為技術人員打開了進入藝術世界的大門。
—— Contra HUDO.IT社區管理員
我們這一代設計師、藝術家、藝術院校學生和教師們都受益于Processing。這本書不僅解釋了如何利用Processing進行創作,而且大膽地揭示了這個工具廣闊的前景。
——Joachim Sauter 柏林藝術大學 ART COM創立者
本書為藝術家和設計師們簡潔明了地介紹了編程,概念嚴謹,而且講述了很多實用的編程經驗,給出的實例具有視覺震撼力。如果從事視覺設計的人想學會在設計中使用軟件,或者程序員希望使用視覺或空間語言表達自己的想法,本書都是極好的入門書。
——William J. Mitchell 麻省理工學院 媒體藝術與科學小組
期待此書已久,它不僅是一本軟件使用手冊,還是一個探索思考、制作與實現之路的工具。自從包豪斯以后,視覺藝術家們還沒有像這樣以顛覆性的方式使用過技術。Ben Fry和Casey Reas幫助視覺作品制作者找到一種新的表達方式。他們證明了設計師、建筑家、音樂家和動畫師也可以通過編程來實現創意,編程并不是工程師的獨門武器。Processing是付費軟件的替代品,它還是藝術領域的一種新現象。
——Ellen Lupton 著有《D.I.Y: Design It Yourself 》
馬里蘭藝術學院 平面設計系主任 MFA課程
PROCESSING語言權威指南(第2版) 作者簡介
Casey Reas:加州大學洛杉磯分校(UCLA)媒體藝術設計系教授,在MIT上學時,他與Ben Fry一起創造了Processing語言。Ben Fry:麻省理工學院媒體實驗室博士,設計師,也是從事數據可視化的專家。
王學昭:英語和西班牙語翻譯,主要從事翻譯及翻譯項目管理工作。劉端陽:莫比嗨客公司創始人兼CEO,國際資深創客。12歲入選中國科學技術大學少年班,獲清華大學碩士學位、美國斯坦福大學博士學位。弓箭峰:開源愛好者,多年大數據和區塊鏈從業經驗,專注于數據眾包策略研究、深度學習模型數據采集與標定方案咨詢及優化。
- >
中國歷史的瞬間
- >
詩經-先民的歌唱
- >
唐代進士錄
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
上帝之肋:男人的真實旅程
- >
名家帶你讀魯迅:故事新編
- >
回憶愛瑪儂