幫助中心 | 我的帳號 | 關於我們

Unity2017虛擬現實開發標準教程

  • 作者:編者:邵偉
  • 出版社:人民郵電
  • ISBN:9787115507587
  • 出版日期:2019/09/01
  • 裝幀:平裝
  • 頁數:292
人民幣:RMB 108 元      售價:
放入購物車
加入收藏夾

內容大鋼
    Unity是一款虛擬現實開發軟體,功能強大,操作簡單,界面友好。使用Unity可以輕鬆實現各種虛擬現實素材的整合,如材質、UI、光照、模型、貼圖、動畫特效、音頻等,結合Unity完美的引擎和友好的程序開發平台,可以很容易製作出適合各種平台發布的虛擬現實應用產品。本書共設計了20 章內容,包含虛擬現實基礎知識、Unity 軟體編輯器基礎知識、材質技術、UI技術、光照技術、動畫 電影內容創作技術、濾鏡效果技術、音頻技術、主流硬體平台設備介紹,以及Unity虛擬現實開發參考案例、開發流程、注意原則、官方項目學習示例、全景視頻技術和在各硬體平台上的開發示範案例和項目性能優化等。在本書的第20章還剖析了一個目前使用較廣的地產室內項目,以便讀者能綜合書中所學知識,實際應用在具體項目中。
    本書案例豐富,技術實用,講解清晰,適合對unity和虛擬現實開發感興趣的讀者學習使用,也適合相關專業和院校作為虛擬現實開發相關課程的教材。

作者介紹
編者:邵偉
    邵偉,Unity價值專家(UVP),公眾號「XR技術研習社」(ID:XRStudy)主理人,現居山東省淄博市,畢業於山東理工大學。淄博木子信息科技有限公司創始人,蠻牛教育特聘高級講師,錄製了「HTC VIVE房產項目實戰教程」「HTC VIVE開發實例教程」「VR寫實材質技術實例教程」「SLibstance Painter。2018基礎實例教程」等視頻課程,累計錄製視頻時長超過3000分鐘,線上及線下培訓學員總計超2000人,目前專註于VR/AR技術分享工作。

目錄
第1章  虛擬現實基礎知識
  1.1  什麼是虛擬現實 
  1.2  虛擬現實的發展歷史 
  1.3  虛擬現實的現狀 
  1.4  虛擬現實的未來 
  1.5  虛擬現實技術基礎知識 
    1.5.1  虛擬現實技術原理 
    1.5.2  虛擬現實常見術語 
    1.5.3  體驗虛擬現實過程中會遇到的挑戰 
    1.5.4  虛擬現實(VR)與增強現實(AR)的區別 
第2章  Unity編輯器基礎知識
  2.1  Unity產品介紹 
    2.1.1  Unity簡介 
    2.1.2  獲取Unity 
  2.2  Unity 編輯器學習頁 
  2.3  視圖 
    2.3.1  項目(Project)面板 
    2.3.2  場景(Scene)面板 
    2.3.3  遊戲(Game)面板 
    2.3.4  屬性(Inspector)面板 
    2.3.5  層級(Hierarchy)面板 
  2.4  Unity開發的常用工具 
    2.4.1  Visual Studio 
    2.4.2  Visual Studio Code 
    2.4.3  Git 
    2.4.4  Unity Collaborate 
  2.5  Unity 腳本基礎 
    2.5.1  概述 
    2.5.2  Unity 事件函數執行順序 
    2.5.3  Unity 事件系統 
第3章  Unity在 VR 中的材質技術
  3.1  基於物理的渲染理論(PBR) 
    3.1.1  PBR / PBS 概述 
    3.1.2  PBR 主要貼圖類型 
  3.2  Unity 材質基礎知識 
    3.2.1  概述 
    3.2.2  Standard Shader 
  3.3  使用 PBR 材質的環境設置 
    3.3.1  色彩空間(Color Space):Linear 與 Gamma 
    3.3.2  開啟攝像機HDR模式 
  3.4  Look Dev 和 PBR Material Validator 工具 
    3.4.1  Look Dev 
    3.4.2  PBR Material Validator 
第4章  Unity 在 VR 中的 UI 技術
  4.1  UGUI 系統簡介 
  4.2  VR 中的 UI 
    4.2.1  World Space UI 
    4.2.2  VR 中的 UI 交互 
第5章  Unity 在 VR 中的光照技術
  5.1  Unity 2017 的光照系統概述 

  5.2  主要光照管理工具 
    5.2.1  Lighting 面板 
    5.2.2  Light Explorer 
  5.3  全局照明(Global Illumination ) 
  5.4  光照模式(Lighting Modes) 
    5.4.1  實時模式和實時全局照明 
    5.4.2  混合模式和混合照明(Mixed Lighting) 
    5.4.3  Baked 模式和烘焙光照貼圖(Baked Lightmaps) 
  5.5  光照探頭(Light Probes) 
  5.6  VR 中的全局照明策略 
  5.7  The Lab Renderer 簡介 
    5.7.1  來自The Lab 的渲染器 
    5.7.2  The Lab Renderer 應用步驟 
第6章  動畫/電影內容創作技術:Timeline
  6.1  Timeline簡介 
  6.2  Timeline Asset 與 Timeline Instance 
  6.3  Timeline編輯器窗口 
    6.3.1  預覽和選擇Timeline 
    6.3.2  播放控制 
    6.3.3  軌道列表(Track List) 
  6.4  錄製動畫片段 
    6.4.1  錄製 
    6.4.2  轉換為動畫片段 
    6.4.3  使用曲線視圖 
  6.5  使用現存動畫片段 
  6.6  Playable Director組件 
    6.6.1  Playable Director 簡介 
    6.6.2  通過腳本控制Timeline 
  6.7  實例製作 
    6.7.1  為紅色坦剋制作動畫 
    6.7.2  為綠色坦剋制作動畫 
    6.7.3  使用腳本實現動畫邏輯 
第7章  濾鏡效果技術集合:Post Processing Stack
  7.1  概述 
  7.2  在項目中應用 Post Processing Stack 
  7.3  在 VR 中可用的 Post-Processing Stack 
    7.3.1  Anti-aliasing(抗鋸齒) 
    7.3.2  Ambient Occlusion(環境光遮蔽) 
    7.3.3  Depth of Field(景深) 
    7.3.4  Eye Adaptation(人眼調節/自動曝光) 
    7.3.5  Bloom(泛光) 
    7.3.6  Color Grading(顏色分級) 
    7.3.7  Chromatic Aberration(色差) 
    7.3.8  Grain (膠片顆粒) 
    7.3.9  Vignette(暈影) 
    7.3.10  User LUT (用戶自定義 LUT) 
第8章  Unity 在 VR 中的音頻技術
  8.1  概述 
  8.2  Unity Audio 基本元素 
  8.3  在 Unity 中使用空間音頻 

  8.4  環繞立體聲音頻 
  8.5  VR 空間化音頻開發工具 
    8.5.1  Google Resonance Audio 
    8.5.2  Oculus Spatializer Unity 
第9章  主流 VR 硬體平台設備介紹
  9.1  概述 
  9.2  HTC VIVE 
  9.3  Oculus Rift 
  9.4  PS VR 
  9.5  Windows Mixed Reality 
  9.6  Gear VR 
  9.7  Cardboard 
  9.8  Daydream 
  9.9  Oculus Go 和小米 VR 一體機 
  9.10  Unity 2017 對 VR 硬體平台的支持 
第10章  用Unity 製作的 VR 參考案例
  10.1  The Lab 
  10.2  Tilt Brush 
  10.3  Blocks 
  10.4  Job Simulator 
第11章  用Unity 製作 VR 內容的工作流程
  11.1  概述 
  11.2  資源準備 
  11.3  將資源導入Unity 
  11.4  場景構建 
  11.5  在 Unity 中啟用 VR 支持 
  11.6  導入VR開發工具包 
  11.7  交互開發 
  11.8  測試及優化 
  11.9  導出項目 
第12章  VR 交互設計需要注意的原則
  12.1  聲音相關 
  12.2  移動相關 
  12.3  互動相關 
  12.4  控制器相關 
  12.5  環境相關 
  12.6  UI相關 
  12.7  用戶定位和位置追蹤相關 
第13章  示例項目學習:VR Samples解析
  13.1  概述 
  13.2  交互的實現 
  13.3  VR中的UI 
  13.4  交互體驗:基於時間進度的點擊 
  13.5  交互體驗:在VR場景中引導用戶視線 
  13.6  交互體驗:切換場景時的黑屏效果 
第14章  Unity 中的全景視頻技術
  14.1  全景視頻 
全景視頻的製作方式 
  14.2  Video Player組件 
  14.3  實例:在 VR 中觀看全景視屏 

    14.3.1  在場景中播放全景視頻 
    14.3.2  在 VR 中觀看全景視頻 
    14.3.3  添加 CG 內容 
第15章  HTC VIVE開發
  15.1  HTC VIVE硬體介紹 
    15.1.1  頭顯硬體規格 
    15.1.2  VIVE實現跟蹤的原理 
    15.1.3  控制器按鍵介紹 
    15.1.4  HTC VIVE 開發推薦 PC 規格 
  15.2  OpenVR 
  15.3  SteamVR 
    15.3.1  安裝SteamVR 
    15.3.2  SteamVR Unity Plugin 
    15.3.3  鍵值映射及獲取按鍵輸入 
    15.3.4  使用SteamVR Plugin實現與物體交互 
    15.3.5  SteamVR交互系統——Interaction System 
  15.4  VRTK使用指南 
    15.4.1  VRTK插件簡介 
    15.4.2  獲取VRTK 
    15.4.3  VRTK的配置 
    15.4.4  VRTK中的指針 
    15.4.5  VRTK中的傳送 
    15.4.6  使用VRTK實現與物體的交互 
    15.4.7  VRTK中的高亮和振動 
    15.4.8  VRTK中與UI的交互 
    15.4.9  實例:實現攀爬功能 
    15.4.10  實例:實現開關門操作 
    15.4.11  頭顯穿透模型的用戶體驗優化 
第16章  Gear VR開發
  16.1  Gear VR硬體環境準備 
Gear VR 手柄控制器介紹 
  16.2  Gear VR開發環境配置 
    16.2.1  軟體準備 
    16.2.2  Unity編輯器設置 
    16.2.3  Oculus Utilities for Unity 
  16.3  Gear VR的輸入 
    16.3.1  手柄輸入 
    16.3.2  頭顯輸入 
  16.4  第一個 Gear VR 應用 
    16.4.1  概述 
    16.4.2  初始化項目 
    16.4.3  構建場景 
    16.4.4  控制物體移動 
    16.4.5  發布Gear VR項目 
  16.5  Gear VR 開發優化原則 
第17章  Cardboard開發
  17.1  Cardboard硬體準備 
  17.2  Cardboard開發環境配置 
    17.2.1  設置 Player Settings 參數 
    17.2.2  下載並導入Google VR SDK for Unity 

    17.2.3  在Unity編輯器中預覽應用程序 
  17.3  第一個Cardboard應用 
第18章  VR社交
  18.1  Unity 網路引擎 
    18.1.1  概述 
    18.1.2  High Level API 
    18.1.3  Unity Multiplayer服務 
    18.1.4  HLAPI 組件 
  18.2  多人聯網VR開發(基於Cardboard平台) 
    18.2.1  概述 
    18.2.2  初始化環境 
    18.2.3  添加網路管理組件 
    18.2.4  製作玩家預製體並註冊 
    18.2.5  自定義網路連接邏輯 
    18.2.6  處理用戶輸入 
    18.2.7  同步用戶狀態 
    18.2.8  使用百度語音介面實現語音轉文字功能 
第19章  VR 項目性能優化
  19.1  VR 性能優化最佳實踐 
    19.1.1  概述 
    19.1.2  Unity VR 性能優化建議 
    19.1.3  Unity VR 性能優化技術 
  19.2  Unity性能分析工具 
    19.2.1  Profiler 
    19.2.2  Frame Debugger 
    19.2.3  Memory Profiler 
  19.3  其他 VR 硬體平台調試工具 
第20章  綜合項目分析——以地產室內項目為例
  20.1  項目簡介 
  20.2  初始化VR場景設置 
  20.3  添加按鍵提示 
  20.4  顯示傢具提示信息 
  20.5  查看戶型圖 
  20.6  切換傢具 
  20.7  切換地面材質 

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032