Cinder創意編程指南( 簡體 字) | |
作者:Dawid Gorny(大衛• 高爾尼) ,[葡萄牙]Rui Madeir | 類別:1. -> 教材 -> 數位影像處理 |
出版社:電子工業出版社 | 3dWoo書號: 39820 詢問書籍請說出此書號! 有庫存 NT售價: 290 元 |
出版日:10/18/2014 | |
頁數:344 | |
光碟數:0 | |
站長推薦: | |
印刷:黑白印刷 | 語系: ( 簡體 字 ) |
ISBN:9787121243943 | 加入購物車 │加到我的最愛 (請先登入會員) |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社) | |
第1章入門
引言 / 1 1.1 創建一般應用程式專案 / 2 1.2 創建屏保應用程式專案 / 4 1.3 創建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章為開發做準備 引言 / 25 2.1 用於調整參數設置的圖形化使用者介面 / 25 2.2 保存和載入設定檔 / 30 2.3 為當前的參數狀態製作快照 / 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 創建簡單的視訊控制器 / 74 4.3 將視窗內容保存為圖像 / 78 4.4 將視窗動畫保存為視頻 / 80 4.5 將視窗內容保存為向量圖形圖像 / 84 4.6 使用拼接渲染器保存高解析度圖像 / 88 4.7 在應用程式之間分享圖像 / 91 第5章創建粒子系統 引言 / 95 5.1 創建2d中的粒子系統 / 95 5.2 應用斥力和引力 / 103 5.3 模擬風中飛揚的粒子 / 105 5.4 模擬群集行為 / 106 5.5 讓粒子對聲音有反應 / 111 5.6 將粒子與處理過的圖像對齊 / 115 5.7 將粒子與網格表面對齊 / 118 5.8 創建彈簧 / 122 第6章粒子系統渲染和貼圖 引言 / 131 6.1 為粒子貼圖 / 131 6.2 為粒子添加尾跡 / 133 6.3 創建織物模擬 / 136 6.4 為織物模擬貼圖 / 141 6.5 使用點精靈和著色器為粒子系統貼圖 / 143 6.6 連接圓點 / 148 6.7 連接粒子和樣條 / 151 第7章使用2d圖形 引言 / 157 7.1 繪製2d幾何圖元 / 157 7.2 使用滑鼠繪製任意形狀 / 160 7.3 實現塗鴉器演算法 / 162 7.4 實現2d元球 / 164 7.5 為文本周圍曲線創建動畫效果 / 168 7.6 添加模糊效果 / 174 7.7 實現力導向圖形 / 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 創建圖片的高度圖 / 206 8.8 使用perlin雜訊創建地形 / 209 8.9 保存網格資料 / 213 第9章添加動畫 引言 / 215 9.1 使用時間線添加動畫效果 / 215 9.2 使用時間線創建動畫序列 / 217 9.3 沿路徑添加動畫 / 220 9.4 沿路徑對齊攝像頭運動 / 222 9.5 文本動畫——文本作為影片的遮罩 / 226 9.6 為文本添加動畫效果——滾動文本行 / 229 9.7 使用perlin雜訊創建流場 / 232 9.8 創建3d圖像庫 / 236 9.9 使用perlin雜訊創建球形流場 / 241 第10章同用戶交互 引言 / 245 10.1 創建能對滑鼠做出回應的交互物件 / 245 10.2 為交互物件添加滑鼠事件 / 251 10.3 創建滑塊 / 257 10.4 創建回應式文字方塊 / 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增強現實 / 300 第12章使用音訊輸入輸出 引言 / 307 12.1 創建一個正弦波振盪器 / 307 12.2 用頻率調製產生聲音 / 310 12.3 添加延遲效果 / 313 12.4 生成物體碰撞聲音 / 315 12.5 視覺化的fft / 319 12.6 製作對聲音有反應的粒子 / 322 本書通過大量實例,向讀者介紹Cinder這款專業的高品質C++創意代碼庫。本書對
Cinder做了全面的介紹,包括開發準備、影像處理技術、多媒體技術、粒子系統、渲染和 貼圖、2D/3D圖形處理、高級動畫、交交互操作、攝像頭追蹤、音訊輸入/輸出、視覺化等方 面的內容。使用Cinder可以快速實現跨平臺專業高性能的多媒體互動創意代碼,代碼不僅 能在Windows和Mac OS上執行,還支援iOS設備,如iPhone和iPad。 |