| | | Unity 2017虛擬現實開發標準教程 | 該商品所屬分類:圖書 -> 人民郵電出版社 | 【市場價】 | 1038-1504元 | 【優惠價】 | 649-940元 | 【作者】 | Unity公司邵偉 | 【出版社】 | 人民郵電出版社 | 【ISBN】 | 9787115507587 | 【折扣說明】 | 一次購物滿999元台幣免運費+贈品 一次購物滿2000元台幣95折+免運費+贈品 一次購物滿3000元台幣92折+免運費+贈品 一次購物滿4000元台幣88折+免運費+贈品
| 【本期贈品】 | ①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
| |
版本 | 正版全新電子版PDF檔 | 您已选择: | 正版全新 | 溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。 *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。 *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。 | | | | 內容介紹 | |
![](/c49/99/12568665.jpg)
出版社:人民郵電出版社 ISBN:9787115507587 版次:1 商品編碼:12568665 品牌:繪客(ART) 包裝:平裝 開本:16開 出版時間:2019-09-01 用紙:膠版紙 頁數:292 正文語種:中文 作者:Unity公司,邵偉
" 編輯推薦 這是一本專為虛擬現實開發初中級讀者打造的教程,也是經Unity公司審定的官方教程。 《Unity 2017虛擬現實開發標準教程》作者邵偉是Unity官方認證的優秀老師,不論是項目開發還是虛擬現實教學,經驗都非常豐富,書中案例的講解和開發思路的介紹深入淺出,不論是初級學習者還是有一定經驗的Unity用戶,都能學到有益的知識。 另外,為了讓讀者學習更加有效,特單獨提供了本書案例資源。讀者可以掃描封面勒口出的二維碼,按照說明步驟進行下載。 內容簡介 Unity是一款虛擬現實開發軟件,功能強大,操作簡單,界面友好。使用Unity可以輕松實現各種虛擬現實素材的整合,如材質、UI、光照、模型、貼圖、動畫特效、音頻等,結合Unity完美的引擎和友好的程序開發平臺,可以很容易制作出適合各種平臺發布的虛擬現實應用產品。本書共設計了20 章內容,包含虛擬現實基礎知識、Unity 軟件編輯器基礎知識、材質技術、UI技術、光照技術、動畫/電影內容創作技術、濾鏡效果技術、音頻技術、主流硬件平臺設備介紹,以及Unity虛擬現實開發參考案例、開發流程、注意原則、官方項目學習示例、全景視頻技術和在各硬件平臺上的開發示範案例和項目性能優化等。在本書的第20章還剖析了一個目前使用較廣的地產室內項目,以便讀者能綜合書中所學知識,實際應用在具體項目中。 作者簡介 邵偉,淄博木子信息科技有限公司創始人,淄博文正軟件科技有限公司聯合創始人兼技術總監,蠻牛教育認證VR技術講師。參與國家電網基於全息投影交互技術實訓平臺、國網技術學院配網三維仿真培訓繫統、國家電網李家站3D操作演示程序、HTC VIVE房產項目實戰教程、VR瓷磚展廳等多個項目的開發,經驗豐富。 目錄 第1章 虛擬現實基礎知識 1.1什麼是虛擬現實2 1.2虛擬現實的發展歷史2 1.3虛擬現實的現狀3 1.4虛擬現實的未來4 1.5虛擬現實技術基礎知識4 1.5.1虛擬現實技術原理4 1.5.2虛擬現實常見術語5 1.5.3體驗虛擬現實過程中會遇到的挑戰5 1.5.4虛擬現實(VR)與增強現實(AR)的區別6 第2章Unity編輯器基礎知識 2.1Unity產品介紹8 2.1.1Unity簡介8 2.1.2獲取Unity9 2.2Unity 編輯器學習頁12 2.3視圖15 2.3.1項目(Project)面板15 2.3.2場景(Scene)面板16 2.3.3遊戲(Game)面板16 2.3.4屬性(Inspector)面板17 2.3.5層級(Hierarchy)面板17 2.4Unity開發的常用工具17 2.4.1Visual Studio18 2.4.2Visual Studio Code20 2.4.3Git22 2.4.4Unity Collaborate23 2.5Unity 腳本基礎26 2.5.1概述26 2.5.2Unity 事件函數執行順序26 2.5.3Unity 事件繫統29 第3章Unity在 VR 中的材質技術 3.1基於物理的渲染理論(PBR)32 3.1.1PBR / PBS 概述33 3.1.2PBR 主要貼圖類型34 3.2Unity 材質基礎知識36 3.2.1概述36 3.2.2Standard Shader36 3.3使用 PBR 材質的環境設置38 3.3.1色彩空間(Color Space):Linear 與 Gamma38 3.3.2開啟攝像機HDR模式39 3.4Look Dev 和 PBR Material Validator 工具39 3.4.1Look Dev39 3.4.2PBR Material Validator41 第4章Unity 在 VR 中的 UI 技術 4.1UGUI 繫統簡介43 4.2VR 中的 UI46 4.2.1World Space UI46 4.2.2VR 中的 UI 交互48 第5章Unity 在 VR 中的光照技術 5.1Unity 2017 的光照繫統概述50 5.2主要光照管理工具50 5.2.1Lighting 面板50 5.2.2Light Explorer51 5.3全局照明(Global Illumination )51 5.4光照模式(Lighting Modes)52 5.4.1實時模式和實時全局照明53 5.4.2混合模式和混合照明(Mixed Lighting)54 5.4.3Baked 模式和烘焙光照貼圖(Baked Lightmaps)55 5.5光照探頭(Light Probes)58 5.6VR 中的全局照明策略59 5.7The Lab Renderer 簡介60 5.7.1來自The Lab 的渲染器60 5.7.2The Lab Renderer 應用步驟60 第6章動畫/電影內容創作技術:Timeline 6.1Timeline簡介63 6.2Timeline Asset 與 Timeline Instance64 6.3Timeline編輯器窗口64 6.3.1預覽和選擇Timeline65 6.3.2播放控制66 6.3.3軌道列表(Track List)67 6.4錄制動畫片段68 6.4.1錄制68 6.4.2轉換為動畫片段69 6.4.3使用曲線視圖70 6.5使用現存動畫片段71 6.6Playable Director組件71 6.6.1Playable Director 簡介71 6.6.2通過腳本控制Timeline72 6.7實例制作72 6.7.1為紅色坦克制作動畫73 6.7.2為綠色坦克制作動畫74 6.7.3使用腳本實現動畫邏輯75 第7章濾鏡效果技術集合:Post Processing Stack 7.1概述78 7.2在項目中應用 Post Processing Stack79 7.3在 VR 中可用的 Post-Processing Stack80 7.3.1Anti-aliasing(抗鋸齒)80 7.3.2Ambient Occlusion(環境光遮蔽)81 7.3.3Depth of Field(景深)81 7.3.4Eye Adaptation(人眼調節/自動曝光)81 7.3.5Bloom(泛光)82 7.3.6Color Grading(顏色分級)83 7.3.7Chromatic Aberration(色差)83 7.3.8Grain (膠片顆粒)84 7.3.9Vignette(暈影)84 7.3.10User LUT (用戶自定義 LUT)85 第8章Unity 在 VR 中的音頻技術 8.1概述87 8.2Unity Audio素87 8.3在 Unity 中使用空間音頻89 8.4環繞立體聲音頻89 8.5VR 空間化音頻開發工具90 8.5.1Google Resonance Audio90 8.5.2Oculus Spatializer Unity91 第9章主流 VR 硬件平臺設備介紹 9.1概述94 9.2HTC VIVE94 9.3Oculus Rift95 9.4PS VR95 9.5Windows Mixed Reality96 9.6Gear VR96 9.7Cardboard97 9.8Daydream97 9.9Oculus Go 和小米 VR 一體機98 9.10Unity 2017 對 VR 硬件平臺的支持99 第10章用Unity 制作的 VR 參考案例 10.1The Lab101 10.2Tilt Brush101 10.3Blocks101 10.4Job Simulator102 第11章用Unity 制作 VR 內容的工作流程 11.1概述104 11.2資源準備104 11.3將資源導入Unity106 11.4場景構建108 11.5在 Unity 中啟用 VR 支持109 11.6導入VR開發工具包110 11.7交互開發110 11.8測試及優化110 11.9導出項目111 第12章VR 交互設計需要注意的原則 12.1聲音相關113 12.2移動相關113 12.3互動相關115 12.4控制器相關116 12.5環境相關117 12.6UI相關118 12.7用戶定位和位置追蹤相關118 第13章示例項目學習:VR Samples解析 13.1概述120 13.2交互的實現120 13.3VR中的UI126 13.4交互體驗:基於時間進度的點擊127 13.5交互體驗:在VR場景中引導用戶視線129 13.6交互體驗:切換場景時的黑屏效果130 第14章Unity 中的全景視頻技術 14.1全景視頻134 全景視頻的制作方式134 14.2Video Player組件135 14.3實例:在 VR 中觀看全景視屏136 14.3.1在場景中播放全景視頻136 14.3.2在 VR 中觀看全景視頻138 14.3.3添加 CG 內容138 第15章HTC VIVE開發 15.1HTC VIVE硬件介紹141 15.1.1頭顯硬件規格142 15.1.2VIVE實現跟蹤的原理142 15.1.3控制器按鍵介紹143 15.1.4HTC VIVE 開發推薦 PC 規格144 15.2OpenVR145 15.3SteamVR145 15.3.1安裝SteamVR145 15.3.2SteamVR Unity Plugin146 15.3.3鍵值映射及獲取按鍵輸入151 15.3.4使用SteamVR Plugin實現與物體交互152 15.3.5SteamVR交互繫統——Interaction System156 15.4VRTK使用指南174 15.4.1VRTK插件簡介174 15.4.2獲取VRTK176 15.4.3VRTK的配置177 15.4.4VRTK中的指針181 15.4.5VRTK中的傳送184 15.4.6使用VRTK實現與物體的交互192 15.4.7VRTK中的高亮和振動202 15.4.8VRTK中與UI的交互205 15.4.9實例:實現攀爬功能209 15.4.10實例:實現開關門操作210 15.4.11頭顯穿透模型的用戶體驗優化213 第16章Gear VR開發 16.1Gear VR硬件環境準備216 GearVR 手柄控制器介紹216 16.2Gear VR開發環境配置217 16.2.1軟件準備217 16.2.2Unity編輯器設置221 16.2.3Oculus Utilities for Unity223 16.3Gear VR的輸入225 16.3.1手柄輸入225 16.3.2頭顯輸入226 16.4第一個 Gear VR 應用227 16.4.1概述227 16.4.2初始化項目227 16.4.3構建場景228 16.4.4控制物體移動230 16.4.5發布Gear VR項目231 16.5Gear VR 開發優化原則231 第17章Cardboard開發 17.1Cardboard硬件準備233 17.2Cardboard開發環境配置233 17.2.1設置 Player Settings 參數233 17.2.2下載並導入Google VR SDK for Unity234 17.2.3在Unity編輯器中預覽應用程序234 17.3第一個Cardboard應用235 第18章VR社交 18.1Unity 網絡引擎243 18.1.1概述243 18.1.2High Level API243 18.1.3Unity Multiplayer服務243 18.1.4HLAPI 組件244 18.2多人聯網VR開發(基於Cardboard平臺)248 18.2.1概述248 18.2.2初始化環境248 18.2.3添加網絡管理組件249 18.2.4制作玩家預制體並注冊250 18.2.5自定義網絡連接邏輯251 18.2.6處理用戶輸入253 18.2.7同步用戶狀態254 18.2.8使用百度語音接口實現語音轉文字功能255 第19章VR 項目性能優化 19.1VR 性能優化最佳實踐264 19.1.1概述264 19.1.2Unity VR 性能優化建議264 19.1.3Unity VR 性能優化技術267 19.2Unity性能分析工具272 19.2.1Profiler272 19.2.2Frame Debugger275 19.2.3Memory Profiler276 19.3其他 VR 硬件平臺調試工具277 第20章綜合項目分析——以地產室內項目為例 20.1項目簡介280 20.2初始化VR場景設置280 20.3添加按鍵提示281 20.4顯示家具提示信息282 20.5查看戶型圖283 20.6切換家具286 20.7切換地面材質288 查看全部↓
" | | | | | |