close

Unity 3D可視化VR應用開發實戰(零代碼版·微課視頻版)

作者:徐志平

定價:89.90元

ISBN:9787302607472
技術背景


隨着Unity逐步推廣XR技術以及可視化腳本技術,利用Unity XR Toolkit以及可視化腳本在面向移動設備的虛擬現實應用開發中必將大有作為。提前布局VR硬件和應用內容的相關公司和個人,有望在未來的發展中占據先發優勢。

本書簡介
本書以問題為導向,非常適合具備Unity可視化編程基礎的讀者學習。讀者可以在短時間內學習書中介紹的所有方法並將其應用到自己的VR應用中。
本書是一本面向移動VR平台的可視化腳本編程書籍,共有16章。
第1章從建立第一個VR程序作為切入點,指導讀者如何面向HTC Vive Focus Plus、Pico Neo 3 以及Oculus Quest 2 構造和部署第一個VR程序。
第2章首先介紹VR應用開發的基本概念以及VR移動原理,並指導實現基本連續移動功能和為瞬移功能提供視覺反饋,最後介紹實現可隨時開啟的瞬移控制器的方法。
第3章首先讓讀者了解如何獲取控制器特定按鍵是否按下以及按下程度,如何獲取控制器觸控板的輸入,如何獲取控制器的位置信息,最後介紹在VR環境中定製虛擬手來反饋控制器的輸入。
第4~12章介紹在VR中如何與物體的簡單交互,如何開門,如何打開抽屜,如何撥動搖杆,如何仿真一把VR中可以交互的手槍,如何實現雙手同時對一個物體交互,如何建立一個自定義隨身運動的吸附區域以及如何在VR中實現射箭、投擲物體、切砍物體和攀爬等功能。
第13章介紹如何利用反向動力學以及Rigging給VR用戶添加可以運動的VR形象。
第14章從CPU優化、GPU優化、使用Wave SDK避坑指南以及編碼建議等方面向讀者提供VR應用程序的優化技巧。
第15章揭示在 HTC VivePort上發售的一款面向移動平台的VR遊戲「保衛阿爾法號」的技術實現,從背景環境設定、玩家設定、重啟遊戲設定、遊戲管理器設定、獎勵管理器設定以及敵人設定等方面介紹整個VR遊戲的技術實現細節。
第16章介紹如何利用移動VR技術進行「復旦校史館」的展示,從場景建模、展品建模、場景設計以及交互設計4個方面介紹如何進行博物館類的VR應用開發,對於讀者開發類似VR博物館、展示館之類的應用具有一定的參考價值。

目錄



向上滑動閱覽

第一部分基礎篇

第1章建立第一個VR程序

1.1AndroidSDK設定

1.2面向HTCViveFocusPlus開發VR應用程序

1.3面向PicoNeo3開發VR應用程序

1.4面向OculusQuest2開發VR應用程序

1.5開發第一個VR應用程序

第2章在VR環境中移動

2.1VR應用開發的基本概念

2.2VR移動原理

2.3基本連續移動功能

2.4為瞬移功能提供視覺反饋

2.5可隨時開啟的瞬移控制器

第3章VR控制器

3.1獲取控制器特定按鍵是否按下

3.2獲取控制器特定按鍵按下程度

3.3獲取控制器觸控板的輸入

3.4獲取控制器的位置信息

3.5定製虛擬手

第4章與物體的簡單交互

4.1建立簡單可交互物體

4.2解決一些小問題

4.3建立直接交互控制器

4.4為可視化腳本添加Unity事件處理能力

第5章與物體的複雜交互

5.1建立可交互的門

5.2建立可交互的抽屜

5.3建立可交互的搖杆

第6章製作互動的武器

6.1可以射擊的手槍

6.2可以拆裝的彈夾

6.3可以拉動的槍栓

6.4邏輯功能實現

第7章可以雙手互動的物體

7.1資源準備

7.2實現雙手操控的邏輯

第8章可吸附區域

8.1資源準備

8.2可吸附區域的邏輯實現

第9章在VR中射箭

9.1資源準備

9.2箭的邏輯實現

9.3弓的邏輯實現

第10章在VR中投擲物體

10.1資源準備

10.2邏輯實現

第11章在VR中砍切物體

11.1資源準備

11.2邏輯實現

第12章在VR中攀爬

12.1資源準備

12.2邏輯實現

第13章在VR中增加身體形象

13.1資源準備

13.2Rigging

13.3邏輯實現

第14章VR應用程序的優化技巧

14.1CPU優化

14.2GPU優化

14.3使用WaveSDK避坑指南

14.4編碼建議

14.5其他提示

第二部分實戰篇

第15章「保衛阿爾法號」遊戲

15.1所使用的資源

15.2背景環境設定

15.3玩家設定

15.4重啟遊戲設定

15.5遊戲管理器設定

15.6獎勵管理器設定

15.7敵人設定

第16章「復旦校史館」應用

16.1場景建模

16.2展品建模

16.3場景設計

16.4交互設計


本書特點
(1)內容由淺入深,循序漸進。
本書結構合理,內容由淺入深,循序漸進。不僅適合初學者閱讀,也非常適合具有一定開發VR應用需求的技術人員學習。
(2)重點突出,目標明確。
本書立足於基本概念,面向應用技術,以必要、夠用為標準,以掌握概念、強化應用為重點,加強理論知識和實際應用的統一。
(3)圖文並茂,實例豐富。
本書加入大量的操作截屏,針對性強。通過典型的實例分析,幫助讀者較快地掌握VR的基本知識、方法、技術應用。

配套資源
為便於教與學,本書配有微課視頻(215分鐘)、源代碼、安裝程序、教學課件、教學大綱。


編輯推薦
基礎知識+實戰講解,以零代碼帶領讀者學會Unity 3D可視化VR技術,配套資源豐富。
讀者對象
本書主要面向廣大從事虛擬現實應用開發設計的人員、從事虛擬現實應用設計教育的專職教師和計算機專業的學生等。


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 鑽石舞台 的頭像
    鑽石舞台

    鑽石舞台

    鑽石舞台 發表在 痞客邦 留言(0) 人氣()