-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Unity AR 增強現實完全自學教程

( 簡體 字)
作者:李曄類別:1. -> 多媒體 -> 遊戲引擎 -> Unity
   2. -> 程式設計 -> VR+AR
譯者:
出版社:電子工業出版社Unity AR 增強現實完全自學教程 3dWoo書號: 47535
詢問書籍請說出此書號!

缺書
NT售價: 395

出版日:9/1/2017
頁數:224
光碟數:0
站長推薦:
印刷:全彩印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121324697
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

前 言
1. 適合人群
本書適合于想要進入 AR 行業的興趣愛好者,傳統行業轉型 AR 的管理者,投資人以及針對AR 中特定案例有需求的從業人員。
圖書的編寫不可能滿足所有人群的需求,筆者在日常工作教學中發現,有基礎的專業人員更多愿意通過網絡論壇或者查閱官方文檔的方式解決問題,而初學者或從傳統行業轉型的人員,則更需要書籍來學習進入 AR 技術領域,因此本書編寫重心會更偏向于零基礎入門的讀者以及對AR 設計、管理方面有需求的讀者。
本書針對技術上完全零基礎人員有一套切實可行的學習方案,書中內容是從筆者以往教學中提煉完善的,在線下培訓和線上課程教學中取得了很好的效果。
學員中有在校大學生、美術從業人員、設計師以及零基礎愛好者,他們成功地掌握了相關的AR 技能,做出了優秀的作品及產品。
2. 學習目標
通過本書可以達到的學習效果:
1. 能夠獨立制作常見的 AR 類軟件。
2. 能夠具備對 AR 項目策劃、任務分配、驗收等管理方面的能力。
3. 能夠加強 AR 項目中不同工種之前的溝通協作能力。
4. 增加 AR 項目中錯誤排查以及修復的能力。
5. 學會拆解成熟 AR 產品,即看到 AR 產品后能夠快速分析出其所使用的具體技術,以及構建制作流程。
3. 內容風格
編程及美術類的專業性詞匯對于外行來講大多晦澀難懂,在學校系統學習容易接受,如果想在短時間內接受理解這些詞匯則很困難。
雖然從網絡或其他書籍中摘抄一些定義顯然很容易,文字上也會更加嚴謹,卻會造成以專業術語解釋專業術語的情況,增加讀者的學習負擔。
筆者認為專業術語的出現雖然會增加圖書中的專業性,但是在占用篇幅的同時,對教學理解不會產生實質性的幫助,對初學者反而會造成困惑及誤導。
本書以實用學習為目的,快速帶領讀者入門,因此書中會盡量將專業詞匯使用通俗的文字來解釋,方便讀者理解。一些文字的嚴謹性在專業人士眼中可能會有所欠缺,如有不足還望讀者補充指正。
受篇幅所限,書中的基礎知識主要針對 AR 案例中涉及的內容,如在某一領域有更高要求,請查閱具體細分領域的專業書籍(例如平面美術、C#編程、Zbrush 雕刻、數據庫等)。
內容簡介:

本書是初學者快速學習 AR 應用的全面教程,從基礎理論到經典的 AR 案例都進行了詳盡的講解。保證即便是零基礎的讀者也可以通過本書學習并制作出常見的 AR 應用。本書共分 10 章,基礎部分會介紹 Unity 的安裝配置、基礎操作、C#編程基礎、坐標系統、UI 系統以及各種 AR 常用平臺(PC、Android、iOS)的發布等。AR 案例部分會以涂色類 AR、多卡互動 AR、恐龍博物館 AR 大屏互動為例,在實際制作過程中教大家 AR 應用的通用設計方式,以及如何處理 AR 制作過程中常見的問題。為了方便讀者學習,本書隨書提供課程中案例的所有資源及源文件,可以隨時查閱對比。

目錄:

第1章 Unity AR(增強現實)概述 ..... 1
1.1 AR(增強現實)介紹 ..... 1
1.1.1 增強現實技術概述 ..... 1
1.1.2 AR 行業應用及發展趨勢 ...... 2
1.2 如何制作 AR ........ 3
1.2.1 所需軟件及輔助插件 ....... 3
1.2.2 AR 顯示基本原理 ...... 4
1.3 Unity 與 AR .... 5
1.3.1 Unity 引擎簡介 .... 5
1.3.2 EasyAR 簡介 ........ 5
第2章 注意事項(新手必看) ....... 7
2.1 教程學習說明 ...... 7
2.2 版本問題 ........ 7
2.3 案例說明 ........ 8
2.4 隨書附帶資源 ...... 8
2.5 常見問題 ........ 8
第3章 Unity基礎 ....... 10
3.1 Unity 的獲取與安裝 ...... 10
3.1.1 獲取 Unity .... 10
3.1.2 安裝 Unity .... 11
3.2 Unity 基礎操作 ........ 13
3.2.1 Unity 界面介紹 ........ 13
3.2.2 Unity 基礎操作 ........ 15
3.2.3 游戲對象與組件 ....... 16
3.2.4 Unity 常用的游戲對象... 17
3.2.5 Unity 常用組件 ........ 17
3.2.6 幀的概念 ...... 18
3.3 Unity 資源獲取 ........ 18
3.3.1 資源制作 ....... 18
3.3.2 Unity 資源商店 ... 19
3.4 在 Unity 中編寫程序 ..... 20
3.4.1 C#腳本基本結構 ...... 20
3.4.2 函數(方法) ..... 21
3.4.3 變量 ... 21
3.4.4 計算與賦值 ... 23
3.4.5 if 語句 ..... 23
3.5 坐標系統 ...... 24
3.5.1 世界坐標系 ... 24
3.5.2 屏幕坐標 ....... 24
3.5.3 簡單的坐標轉換 ....... 25
3.6 UI 基礎 ... 26
3.6.1 UGUI 簡介 .... 26
3.6.2 屏幕自適度 ... 26
3.6.3 調整屏幕自適度 ....... 28
3.6.4 Image 與 Text ..... 30
3.6.5 按鈕 Button ... 31
第4章 EasyAR基礎 ........ 32
4.1 獲取 EasyAR ...... 32
4.2 EasyARSDK 基本配置 ........ 32
第5章 應用發布 ........ 36
5.1 Windows/Mac 發布 ..... 37
5.2 Android 平臺發布 .... 38
5.3 iOS 發布 App ..... 42
第6章 涂色類AR項目案例..... 57
6.1 涂色類 AR 項目案例簡介 ... 57
6.1.1 涂色類 AR 應用簡介 ..... 57
6.1.2 項目分析 ....... 57
6.1.3 案例規劃 ....... 58
6.2 涂色類 AR 識別圖設計 ....... 58
6.2.1 識別圖的識別率 ....... 58
6.2.2 識別圖內容分析 ....... 59
6.2.1 識別圖模型圖案角度 ..... 59
6.2.4 常見的識別圖展現方式 ....... 61
6.2.4 程序中使用識別圖與印刷使用識別圖 ....... 63
6.2.6 識別圖制作流程 ....... 63
6.3 制作識別圖 ........ 63
6.3.1 分配組與圖層 ..... 63
6.3.2 制作地球部分 ..... 65
6.3.3 制作識別圖底座部分 ..... 67
6.3.4 制作識別圖外框部分 ..... 69
6.3.5 制作識別圖斜面部分 1 ........ 72
6.3.6 制作識別圖斜面部分 2 ........ 75
6.3.6 加入具備識別信息的背景圖片 ....... 76
6.3.8 導出識別圖... 78
6.4 涂色類 AR 模型分析 ..... 79
6.4.1 模型基礎概念 ..... 79
6.4.2 模型標準 ...... 81
6.4.3 制作思路 ...... 81
6.4.4 模型制作流程 ..... 82
6.5 模型制作-Maya 基礎 ..... 82
6.5.1 制作地球 ...... 82
6.5.2 制作地球儀的軸 ....... 83
6.5.3 制作地球儀的底座 ... 87
6.5.4 制作地球儀的外框 ... 87
6.5.5 完成建模 ...... 90
6.6 UV 匹配識別圖........ 90
6.6.1 UV 的概念 .... 90
6.6.2 匹配 UV 的思路 ....... 92
6.6.3 給模型添加貼圖 ....... 92
6.6.4 匹配地球部分的 UV ...... 94
6.6.5 匹配軸部分的 UV ........ 100
6.6.6 匹配底座部分的 UV .... 100
6.6.7 匹配外框部分的 UV .... 102
6.6.8 調整模型 .... 105
6.6.9 導出模型 .... 106
VIII Unity AR 增強現實技術開發教程
6.7 涂色 AR 編程第一階段 ..... 107
6.7.1 第一階段目標 ... 107
6.7.2 創建項目 ..... 107
6.7.3 配置識別圖與模型 ....... 108
6.7.4 替換模型貼圖 ... 110
6.7.5 使用按鈕替換貼圖 ....... 111
6.6.7 屏幕截圖 ..... 113
6.8 涂色 AR 編程第二階段 ..... 115
6.8.2 第二階段目標 ... 115
6.8.2 如何獲得正確的貼圖 ... 116
6.8.3 獲取截屏時識別圖四個角的坐標 ....... 118
6.8.4 涂色 AR 中的 Shader ... 121
6.8.5 C#向 Shader 傳遞信息 ....... 123
6.8.6 正確將識別圖涂色附在模型上。 ....... 125
6.8.7 第二階段可能出現的異常情況 ..... 129
6.9 涂色 AR 編程第三階段 ..... 131
6.9.1 第三階段目標 ... 131
6.9.2 掃描框的功能 ... 131
6.9.3 制作掃描框與提示面片 ..... 131
6.9.4 獲取識別圖與掃描框的四角屏幕坐標 ..... 134
6.9.5 確定識別圖是否完全處于掃描框內 ... 140
6.9.6 使用掃描框自動貼圖 ... 145
6.9.7 長方形識別圖制作思路 ..... 152
6.9.8 涂色類 AR 案例總結 ... 154
第7章 多卡互動項目案例 .... 155
7.1 多卡互動設計思路 ...... 155
7.2 制作字母識別圖 .... 155
7.3 多卡識別功能制作 ...... 156
7.4 使用碰撞器判斷卡片順序....... 158
7.5 編寫代碼 .... 160
7.6 完善 AR 多卡互動 ....... 164
第8章 恐龍博物館AR互動大屏 ....... 167
8.1 項目策劃 .... 167
8.1.1 整合需求 ..... 167
8.1.2 項目設計 .... 168
8.1.3 項目預算 .... 171
8.1.4 模型制作流程及標準 ... 171
8.1.5 動畫標準 .... 175
8.2 項目場景搭建 ........ 178
8.2.1 如何增強 AR 的真實感 ..... 178
8.2.2 角度匹配 .... 178
8.2.3 投影效果 .... 180
8.2.4 天空盒與全景圖片 ....... 182
8.2.5 制作全景圖片 ... 185
8.3 動畫控制 .... 186
8.3.1 動畫控制設計 ... 186
8.3.2 Mecanim 動畫系統 ...... 186
8.3.3 播放待機狀態動畫 ....... 187
8.3.4 動畫的切換及融合 ....... 188
8.3.5 控制恐龍行走動畫(Blend Tree) ..... 190
8.3.6 控制行走位移 ... 194
8.3.7 處理同時進行的動畫(動畫遮罩) ... 194
8.3.8 完善動畫 .... 196
8.3.9 修改 Bug ..... 198
8.4 項目拓展 .... 199
8.4.1 加入聲音(動畫事件) ..... 199
8.4.2 手柄控制 .... 200
8.4.3 現實物體對虛擬物體的遮擋 ... 201
8.4.4 自動循環動畫 ... 204
8.4.5 自動循環動畫制作 ....... 204
第9章 常用內容查詢 ..... 207
9.1 第 6 章常用代碼查詢 ........ 207
9.2 PS 常用操作 ..... 208
9.3 第 6 章 常用 maya 操作 .... 208
視圖與顯示操作 .... 208
模型基本操作 ........ 209
修改參數 .... 209
選擇 ...... 209
更改物體 .... 209
X Unity AR 增強現實技術開發教程
UV 部分 ...... 209
9.4 第 7 章常用代碼 .... 210
9.5 第 8 章常用代碼 .... 210
9.6 常用變量 .... 211
第10章 其他 ..... 212
10.1 文件管理 ........ 212
10.2 AR 中人員管理 .... 213
10.3 AR 注意事項 ........ 213
序: