增強現實開發者實戰指南

增強現實開發者實戰指南

《增強現實開發者實戰指南》是2018年機械工業出版社出版的圖書。

基本介紹

  • 中文名:增強現實開發者實戰指南
  • 作者:喬納森·林諾維斯 
  • 出版時間:2018年
  • 出版社:機械工業出版社
  • ISBN:9787111625629
內容簡介,圖書目錄,作者簡介,

內容簡介

  《增強現實開發者實戰指南》是一本適合AR開發者的實戰案頭書,是可快速熟悉各平台AR項目開發的實戰教程,從中可以學習AR在市場行銷、教育、工業培訓和遊戲等領域的商業套用。
  本書以逐步教學的方式詳解如何使用Unity 3D、Vuforia、ARToolkit、Microsoft混合現實HoloLens、Apple ARKit和Google ARCore在移動智慧型設備和可穿戴設備上構建激動人心的AR應用程式,讓你快速掌握各種AR 開發關鍵技術與知識,助你開發出自己的實用AR項目。
  《增強現實開發者實戰指南》適合想要在各平台上開發AR項目的開發人員、設計人員等從業者,AR技術的研究者、相關專業師生,以及對AR技術感興趣的人員閱讀。

圖書目錄

關於作者
關於審校者
原書前言
第1章 增強你的世界
1.1 什麼是AR
1.2 AR與VR
1.3 AR如何工作
1.3.1 基於手持移動設備的AR
1.3.2 基於光學眼鏡的AR
1.3.3 基於標識(Target- based)的AR
1.3.4 3D空間建圖(映射)
1.3.5 利用空間建圖(映射)開發AR
1.3.6 可穿戴AR的輸入
1.3.7 其他AR顯示技術
1.4 AR標識類型
1.4.1 黑白標識( Marker)
1.4.2 編碼標識
1.4.3 圖像標識( Image Marker)
1.4.4 多目標標識( Multi- Targets)
1.4.5 文本識別
1.4.6 簡單形狀標識
1.4.7 物體識別
1.4.8 空間地圖
1.4.9 基於地理位置追蹤(GPS- Based Tracking)
1.5 關於AR的技術問題
1.5.1 視場角( Field of View)
1.5.2 視覺感知
1.5.3 焦點
1.5.4 解析度與刷新率
1.5.5 人體工程學
1.6 AR的套用
1.6.1 企業行銷方向
1.6.2 教育方向
1.6.3 工業培訓方向
1.6.4 零售方向
1.6.5 遊戲方向
1.6.6 其他方向
1.7 本書的重點
1.8 本章小結
第2章 系統設定
2.1 安裝Unity
2.1.1 安裝要求
2.1.2 下載並安裝
2.2 Unity介紹
2.2.1 Unity編輯器
2.2.2 對象與層次
2.2.3 場景編輯
2.2.4 遊戲開發
2.3 AR中攝像頭的使用
2.4 獲取與使用Vuforia
2.4.1 安裝Vuforia
2.4.2 VuforiaConfiguration設定
2.4.3 使用Vuforia創建demo
2.5 獲取與使用ARToolkit
2.5.1 安裝ARToolkit
2.5.2 導入ARToolkit資源包
2.5.3 ARToolkit場景設定
2.5.4 快速構建ARToolkit demo
2.6 本章小結
第3章 構建你的應用程式
3.1 識別開發平台與工具包
3.2 Unity構建與運行
3.3 針對Android平台
3.3.1 安裝Java開發工具包(JDK)
3.3.2 安裝Android SDK
3.3.3 安裝USB設備、調試與連線
3.3.4 配置Unity的外部工具
3.3.5 配置Android的UIuty環境與播放器(Player)
3.3.6 構建與運行
3.3.7 排除問題
3.3.8 使用Google ARCore for Unity
3.4 針對iOS平台
3.4.1 獲得Apple ID
3.4.2 安裝Xcode
3.4.3 配置iOS的Unity播放器
3.4.4 ARToolkit播放器設定
3.4.5 構建與運行
3.4.6 徘除問題
3.4.7 使用Apple ARKit for Unity
3.5 針對微軟HoloLens
3.5.1 獲得Microsoft開發人員賬戶
3.5.2 啟用Windows 10 Hyper-V
3.5.3 安裝Visual Studio
3.5.4 安裝HoIoLens模擬器
3.5.5 設定與配對HoloLens設備進行開發
3.5.6 配置Unity的外部工具
……
第4章 增強名片
第5章 AR太陽系
第6章 更換漏氣輪胎
第7章 AR使用說明書
第8章 基於AR的室內裝飾
第9章 投球遊戲

作者簡介

  喬納森·林諾維斯(Jonathan Linowes),是沉浸式媒體獨立工作室Parkerhill現實實驗室的負責人。他是名副其實的3D圖像愛好者、Unity開發者,成功的企業家與老師。他擁有雪城大學的藝術學位與麻省理工學院媒體實驗室的碩士學位。他參與創辦了包括Autodesk公司在內的幾家成功的公司,並擔任技術負責人的職務。同時他還是Packt出版社出版的Unity Virtual Reality Projects與Cardboard VR Projects for Android的作者。
  克里斯蒂安·巴比林斯基(Krystian Babilinski),是一位經驗非常豐富的聯合開發人員,擁有大量豐富的3D設計知識。自2015年以來,他一直從事開發專業的AR/VR套用。他領導一個Unity開發團隊Babilin Applica-tions公司,致力於開原始碼的開發與從事Unity社區的工作。現在Krystian帶領著Parkerhill現實實驗室研發了一款名為Power Solitaire VR的多平台虛擬現實遊戲。

相關詞條

熱門詞條

聯絡我們