虛擬現實引擎開發項目化教程

楊禎明 郭超 胡朋 侯麗萍 薛峰 賴玉佳

  • 出版商: 清華大學
  • 出版日期: 2024-03-01
  • 定價: $354
  • 售價: 8.5$301
  • 語言: 簡體中文
  • ISBN: 7302652384
  • ISBN-13: 9787302652380
  • 相關分類: VR/AR
  • 下單後立即進貨 (約4週~6週)

  • 虛擬現實引擎開發項目化教程-preview-1
  • 虛擬現實引擎開發項目化教程-preview-2
  • 虛擬現實引擎開發項目化教程-preview-3
虛擬現實引擎開發項目化教程-preview-1

商品描述

本書是按照高職高專虛擬現實技術應用專業人才培養方案的要求,結合“互聯網+教育”以及產業學院企業方用人實際需求,在總結近幾年教學改革經驗的基礎上編寫而成的。 本書基於虛擬現實開發引擎Unity 3D的開發環境,以企業典型項目、案例組織教學內容,採用項目—任務的編排方式,突出“工學結合”,同時兼顧了知識的系統性和完整性。本書分別介紹了3D場景漫游類虛擬現實項目、第三人稱視角電腦端和手機端射擊類游戲項目、手機端增強現實AR導覽類項目和虛擬現實室內裝修設計類項目,涵蓋C#語言基礎、Unity引擎開發環境介紹、游戲對象與組件、物理引擎、燈光材質、語音識別、圖像識別、室內場景識別等內容。每個項目都提供了同步實訓和拓展實訓,以便實現知識的鞏固與遷移。為了方便教學,本書提供了所有項目的配套教學資源包。 本書既可作為職業院校、應用型本科院校虛擬現實引擎Unity開發課程的教學用書,也可作為培訓學校的Unity培訓用書、教學輔助教材和游戲編程愛好者的自學參考書。

目錄大綱

目 錄

項目1 校園微縮景觀VR導覽項目

.

................................................................................1

任務1.1 初識Unity界面環境

.

.......................................................................................2

知識點1 Unity能實現的功能和主要應用領域......................................................3

知識點2 國內虛擬現實相關產業和人才需求現狀

.

................................................4

知識點3 Unity集成開發環境安裝、配置及常用工具

.

...........................................5

任務1.2 微縮景觀攝影機視角導覽

.

.............................................................................23

知識點1 游戲對象(GameObject)和組件(Componet)

.

................................24

知識點2 資源包(Package)的導出與導入

.

......................................................25

知識點3 父對象和子對象

.

..................................................................................26

知識點4 腳本的創建和常見的事件和方法

.

.........................................................26

知識點5 條件語句if() ..................................................................................................31

任務1.3 鍵盤鼠標控制攝影機視角

.

.............................................................................39

知識點1 Debug.Log()控制台輸出函數

.

.............................................................40

知識點2 鍵盤事件

.

.............................................................................................41

知識點3 鼠標事件

.

.............................................................................................42

知識點4 碰撞器(Collider)

.

...............................................................................43

知識點5 鋼體(RigidBody)

.

..............................................................................44

知識點6 材質(Material)

.

..................................................................................45

項目2 卡通小鎮保衛戰游戲開發項目

.

..........................................................................54

任務2.1 初識動畫製作流程

.

........................................................................................55

知識點1 簡單FBX動畫製作和導出設置

.

...........................................................56

知識點2 動畫(Animation)

.

...............................................................................59

知識點3 動畫控制器(Animator 

Controllor)

.

.....................................................61

知識點4 動畫控制腳本

.

......................................................................................65

任務2.2 資源市場的使用及場景搭建

.

.........................................................................73

知識點1 資源市場(Asset 

Store)

.

.....................................................................73

知識點2 UGUI系統

.

..........................................................................................74

知識點3 網格導航與尋路

.

..................................................................................80

知識點4 粒子系統(Particle 

System)

.

...............................................................84

任務2.3 游戲角色邏輯製作

.

........................................................................................96

知識點1 圖層(Layer)

.

......................................................................................97

知識點2 游戲對象追逐與距離判斷

.

..................................................................100

知識點3 粒子碰撞

.

...........................................................................................100

知識點4 場景跳轉

.

...........................................................................................101

知識點5 延遲調用函數

.

....................................................................................102

知識點6 射線檢測

.

...........................................................................................103

項目3 黨史博物館AR項目

.

.......................................................................................117

任務3.1 智能語音升旗儀式

.

......................................................................................118

知識點1 聲音源(Audio 

Source)組件

.

..........................................................118

知識點2 語音識別

.

...........................................................................................120

知識點3 攝影機搭建雙目立體視覺

.

..................................................................123

知識點4 VR一體機

.

.........................................................................................126

任務3.2 AR掃圖

.

......................................................................................................137

知識點1 視頻播放(Video 

Player)組件

.

........................................................138

知識點2 增強現實

.

...........................................................................................139

知識點3 EasyAR.

.............................................................................................139

任務3.3 AR掃環境

.

..................................................................................................149

知識點1 稀疏空間地圖概念

.

.............................................................................150

知識點2 稀疏空間地圖主要對象和方法

.

...........................................................151

項目4 客廳裝修設計VR展示項目

.

............................................................................165

任務4.1 客廳材質設置

.

.............................................................................................166

知識點1 創建及添加材質

.

................................................................................167

知識點2 紋理

.

..................................................................................................167

知識點3 材質

.

..................................................................................................167

知識點4 標準著色器

.

.......................................................................................179

知識點5 PBR渲染工作管線

.

............................................................................180

知識點6 PBR著色系統

.

...................................................................................180

任務4.2 客廳燈光設置及烘焙

.

..................................................................................187

知識點1 光照工作方式

.

....................................................................................187

知識點2 光源類型

.

...........................................................................................188

知識點3 發光材質

.

...........................................................................................189

知識點4 光照探針和反射探針

.

.........................................................................190

任務4.3 後期處理

.

....................................................................................................195

知識點1 後期處理的作用

.

................................................................................196

知識點2 後期處理的效果

.

................................................................................196

參考文獻

.

......................................................................................................................206