注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Cinder創(chuàng)意編程指南

Cinder創(chuàng)意編程指南

Cinder創(chuàng)意編程指南

定 價(jià):¥58.00

作 者: Dawid,Gorny(戴維·高爾尼)(葡萄牙),Rui,Madeira(魯伊·馬德拉)著; 鄭巖峰 譯
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: C C++ C# VC VC++ 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787121243943 出版時(shí)間: 2014-10-01 包裝: 平裝
開本: 16開 頁數(shù): 344 字?jǐn)?shù):  

內(nèi)容簡介

  本書通過大量實(shí)例,向讀者介紹Cinder這款專業(yè)的高質(zhì)量C++創(chuàng)意代碼庫。本書對(duì)Cinder做了全面的介紹,包括開發(fā)準(zhǔn)備、圖像處理技術(shù)、多媒體技術(shù)、粒子系統(tǒng)、渲染和貼圖、2D/3D圖形處理、高級(jí)動(dòng)畫、交互操作、攝像頭追蹤、音頻輸入/輸出、可視化等方面的內(nèi)容。使用Cinder可以快速實(shí)現(xiàn)跨平臺(tái)專業(yè)高性能的多媒體互動(dòng)創(chuàng)意代碼,代碼不僅能在Windows和Mac OS上執(zhí)行,還支持iOS設(shè)備,如iPhone和iPad。

作者簡介

  鄭巖峰,高級(jí)軟件工程師,精通多種計(jì)算機(jī)語言和系統(tǒng)設(shè)計(jì),熟悉軟硬件開發(fā)。曾參與國家863項(xiàng)目Soft NIDS(網(wǎng)絡(luò)入侵檢測(cè))系統(tǒng)設(shè)計(jì)與開發(fā);電信平臺(tái)系統(tǒng)開發(fā);后就職于清華研究院從事遠(yuǎn)程心電醫(yī)療設(shè)備和系統(tǒng)設(shè)計(jì)開發(fā);清華大學(xué)醫(yī)學(xué)院附屬醫(yī)院HIS系統(tǒng)設(shè)計(jì)開發(fā)和數(shù)據(jù)中心建設(shè)。國內(nèi)最早計(jì)算機(jī)公開課發(fā)起人之一,發(fā)布過幾部大型計(jì)算機(jī)教程;大型英語視頻課程《GRE詞匯精講》作者。2012年創(chuàng)建中國著名創(chuàng)客組織――南京創(chuàng)客空間,致力于推動(dòng)民間創(chuàng)新和藝術(shù)發(fā)展。平時(shí)喜歡讀書、運(yùn)動(dòng)、旅行。孫巖松,大學(xué)時(shí)主修英語,輔修心理學(xué),對(duì)互聯(lián)網(wǎng)產(chǎn)生濃厚興趣。畢業(yè)兩年后的09年創(chuàng)建第一個(gè)網(wǎng)站,從此迷上搜索引擎和網(wǎng)絡(luò)媒體。對(duì)互聯(lián)網(wǎng)(包括互聯(lián)網(wǎng)硬件)與人的關(guān)系有濃厚興趣,并圍繞該主題撰寫多篇中英文博客,詳見“牌巴子博客“。目前任某游戲行業(yè)媒體主編,關(guān)注虛擬世界對(duì)人的影響。此外,喜歡閱讀,熱愛藝術(shù),并關(guān)注MMA(綜合格斗)。

圖書目錄

目 錄
第1章入門
引言 / 1
1.1 創(chuàng)建一般應(yīng)用程序項(xiàng)目 / 2
1.2 創(chuàng)建屏保應(yīng)用程序項(xiàng)目 / 4
1.3 創(chuàng)建iOS觸屏應(yīng)用程序 / 5
1.4 理解應(yīng)用程序的基本結(jié)構(gòu) / 6
1.5 響應(yīng)鼠標(biāo)輸入 / 9
1.6 響應(yīng)鍵盤輸入 / 11
1.7 響應(yīng)觸屏輸入 / 12
1.8 訪問被拖放到應(yīng)用程序窗口的文件 / 16
1.9 改變窗口大小后調(diào)整場景 / 17
1.10 在Windows中使用資源 / 19
1.11 在iOS和OS X上使用資源 / 21
1.12 使用資源集(assets) / 23
第2章為開發(fā)做準(zhǔn)備
引言 / 25
2.1 用于調(diào)整參數(shù)設(shè)置的圖形用戶界面 / 25
2.2 保存和加載配置文件 / 30
2.3 為當(dāng)前的參數(shù)狀態(tài)制作快照 / 33
2.4 使用MayaCamUI / 36
2.5 使用3D空間指南 / 37
2.6 同其他軟件進(jìn)行通信 / 41
2.7 準(zhǔn)備iOS應(yīng)用程序 / 47
第3章使用圖像處理技術(shù)
引言 / 50
3.1 調(diào)整圖片對(duì)比度和亮度 / 50
3.2 整合OpenCV / 53
3.3 邊緣識(shí)別 / 56
3.4 人臉識(shí)別 / 59
3.5 圖像特征識(shí)別 / 61
3.6 將圖像轉(zhuǎn)換為矢量圖形 / 64
第4章使用多媒體內(nèi)容
引言 / 71
4.1 加載和顯示視頻 / 71
4.2 創(chuàng)建簡單的視頻控制器 / 74
4.3 將窗口內(nèi)容保存為圖像 / 78
4.4 將窗口動(dòng)畫保存為視頻 / 80
4.5 將窗口內(nèi)容保存為矢量圖形圖像 / 84
4.6 使用拼接渲染器保存高分辨率圖像 / 88
4.7 在應(yīng)用程序之間分享圖像 / 91
第5章創(chuàng)建粒子系統(tǒng)
引言 / 95
5.1 創(chuàng)建2D中的粒子系統(tǒng) / 95
5.2 應(yīng)用斥力和引力 / 103
5.3 模擬風(fēng)中飛揚(yáng)的粒子 / 105
5.4 模擬群集行為 / 106
5.5 讓粒子對(duì)聲音有反應(yīng) / 111
5.6 將粒子與處理過的圖像對(duì)齊 / 115
5.7 將粒子與網(wǎng)格表面對(duì)齊 / 118
5.8 創(chuàng)建彈簧 / 122
第6章粒子系統(tǒng)渲染和貼圖
引言 / 131
6.1 為粒子貼圖 / 131
6.2 為粒子添加尾跡 / 133
6.3 創(chuàng)建織物模擬 / 136
6.4 為織物模擬貼圖 / 141
6.5 使用點(diǎn)精靈和著色器為粒子系統(tǒng)貼圖 / 143
6.6 連接圓點(diǎn) / 148
6.7 連接粒子和樣條 / 151
第7章使用2D圖形
引言 / 157
7.1 繪制2D幾何圖元 / 157
7.2 使用鼠標(biāo)繪制任意形狀 / 160
7.3 實(shí)現(xiàn)涂鴉器算法 / 162
7.4 實(shí)現(xiàn)2D元球 / 164
7.5 為文本周圍曲線創(chuàng)建動(dòng)畫效果 / 168
7.6 添加模糊效果 / 174
7.7 實(shí)現(xiàn)力導(dǎo)向圖形 / 179
第8章使用3D圖形
引言 / 185
8.1 繪制3D幾何圖元 / 185
8.2 旋轉(zhuǎn)、縮放和平移 / 189
8.3 使用離屏畫布繪圖 / 191
8.4 使用鼠標(biāo)在3D中繪圖 / 194
8.5 添加光線 / 197
8.6 3D拾取 / 201
8.7 創(chuàng)建圖片的高度圖 / 206
8.8 使用Perlin噪聲創(chuàng)建地形 / 209
8.9 保存網(wǎng)格數(shù)據(jù) / 213
第9章添加動(dòng)畫
引言 / 215
9.1 使用時(shí)間線添加動(dòng)畫效果 / 215
9.2 使用時(shí)間線創(chuàng)建動(dòng)畫序列 / 217
9.3 沿路徑添加動(dòng)畫 / 220
9.4 沿路徑對(duì)齊攝像頭運(yùn)動(dòng) / 222
9.5 文本動(dòng)畫――文本作為影片的遮罩 / 226
9.6 為文本添加動(dòng)畫效果――滾動(dòng)文本行 / 229
9.7 使用Perlin噪聲創(chuàng)建流場 / 232
9.8 創(chuàng)建3D圖像庫 / 236
9.9 使用Perlin噪聲創(chuàng)建球形流場 / 241
第10章同用戶交互
引言 / 245
10.1 創(chuàng)建能對(duì)鼠標(biāo)做出響應(yīng)的交互對(duì)象 / 245
10.2 為交互對(duì)象添加鼠標(biāo)事件 / 251
10.3 創(chuàng)建滑塊 / 257
10.4 創(chuàng)建響應(yīng)式文本框 / 260
10.5 使用多點(diǎn)觸控拖拽、縮放和旋轉(zhuǎn)對(duì)象 / 265
第11章檢測(cè)與跟蹤攝像頭
引言 / 273
11.1 從攝像頭捕捉 / 273
11.2 基于顏色跟蹤物體 / 275
11.3 使用光流跟蹤運(yùn)動(dòng) / 279
11.4 對(duì)象跟蹤 / 283
11.5 讀取二維碼 / 288
11.6 建立UI導(dǎo)航和Kinect手勢(shì)識(shí)別 / 291
11.7 用Kinect增強(qiáng)現(xiàn)實(shí) / 300
第12章使用音頻輸入輸出
引言 / 307
12.1 創(chuàng)建一個(gè)正弦波振蕩器 / 307
12.2 用頻率調(diào)制產(chǎn)生聲音 / 310
12.3 添加延遲效果 / 313
12.4 生成物體碰撞聲音 / 315
12.5 可視化的FFT / 319
12.6 制作對(duì)聲音有反應(yīng)的粒子 / 322

本目錄推薦

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