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

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

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

定 價:¥58.00

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

購買這本書可以去


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

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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