虛擬現實技術理論與實戰

常君明 任瓊 葉鋒

  • 出版商: 北京航空航天大學
  • 出版日期: 2026-01-01
  • 售價: $594
  • 語言: 簡體中文
  • 頁數: 226
  • ISBN: 7512448201
  • ISBN-13: 9787512448209
  • 相關分類: VR/AR
  • 下單後立即進貨 (約4週~6週)

相關主題

商品描述

本書以Unity 3D為平臺, 以虛擬現實系統的全流程構 建為主線,系統地介紹了虛 擬現實的普遍性和代表性基 本知識、典型方法和實用技 術。內容包括虛擬現實技術 概述、虛擬現實感知、虛擬 現實硬件設備、三維建模、 虛擬現實編輯基本技術、 Unity 3D腳本開發、虛擬現 實系統開發與實踐、基於全 景圖的虛擬現實開發、基於 全景圖與Unity實戰——全景 視頻播放器設計、增強現實 系統、混合現實系統、虛擬 現實衍生與融合等內容。 本書適合作為高等院校 虛擬現實、計算機科學技術 、人工智能、電子信息、智 能制造、數字媒體技術等專 業教材,也可作為虛擬現實 技術從業者和愛好者的參考 書以及虛擬現實應用相關培 訓用書。

目錄大綱

第1章 虛擬現實技術概述
1.1 認識虛擬現實
1.1.1 虛擬現實的定義
1.1.2 虛擬現實的特征
1.2 虛擬現實技術的發展
1.2.1 虛擬現實技術的發展史
1.2.2 虛擬現實技術的研究現狀
1.3 虛擬現實技術的分類
1.3.1 沈浸式虛擬現實系統
1.3.2 增強式虛擬現實系統
1.3.3 桌面式虛擬現實系統
1.3.4 分布式虛擬現實系統
1.4 虛擬現實技術主要應用領域
1.4.1 教育
1.4.2 軍事
1.4.3 醫療
1.4.4 文化藝術
1.5 虛擬現實、增強現實與混合現實
習題與實驗
第2章 虛擬現實感知基礎
2.1 感知原理
2.1.1 視覺感知
2.1.2 聽覺定位與立體感知
2.1.3 觸覺和力覺感知
2.1.4 本體感覺
2.2 位置感知技術
2.2.1 定位技術簡介
2.2.2 三維註冊技術
2.2.3 SenseAR技術
2.3 環境感知技術
2.3.1 物體識別
2.3.2 物體分割
2.3.3 手勢識別
2.3.4 姿態識別
習題與實驗
第3章 虛擬現實硬件設備
3.1 虛擬現實的輸入設備
3.1.1 三維位置跟蹤器
3.1.2 導航輸入設備
3.1.3 手勢輸入設備
3.2 虛擬現實的輸出設備
3.2.1 圖形顯示設備
3.2.2 聲音播放設備
3.2.3 觸覺反饋設備
3.3 逐漸崛起的VR一體機
3.3.1 PICO 4 VR一體機
3.3.2 Meta Quest 3
習題與實驗
第4章 三維建模
4.1 三維模型基礎知識
4.1.1 三維建模技術
4.1.2 虛擬環境建模
4.1.3 快速建模
4.2 三維建模技術
4.2.1 幾何建模
4.2.2 物理建模
4.2.3 運動建模
4.3 三維重建
4.3.1 三維重建的概念
4.3.2 三維重建的分類
4.3.3 常見三維重建表達方式
4.3.4 三維重建主要步驟
4.4 基於AI的3D建模
4.4.1 AI建模的概念
4.4.2 常用的AI模型
4.4.3 2D圖像生成3D模型
4.4.4 文本生成3D模型
4.4.5 文字生成3D模型實操演示
4.4.6 2D圖片生成3D模型操作演示
習題與實驗
第5章 虛擬現實編輯技術
5.1 Unity3D引擎的下載與安裝
5.2 Visual Studio的下載與安裝
5.3 運行Unity項目
5.3.1 新建Unity3D項目
5.3.2 打開Unity3D項目
5.3.3 運行Unity3D項目
5.4 Unity3D界面
5.4.1 頂部菜單欄
5.4.2 工具欄
5.4.3 場景視圖
5.5 Unity3D相關概念
5.5.1 場景
5.5.2 遊戲對象
5.5.3 常見組件
5.5.4 預設體
5.6 Unity光照系統
5.6.1 Unity光照簡介
5.6.2 光照類型
5.6.3 光照模式
5.6.4 材質與著色器
5.7 粒子系統
5.7.1 粒子系統簡介
5.7.2 粒子系統參數
5.8 動畫系統
5.8.1 三維動畫簡介
5.8.2 Unity制作三維動畫
5.8.3 動畫組件
5.8.4 模型導入與動畫設置
5.8.5 動畫事件
5.9 物理系統
5.9.1 物理引擎簡介
5.9.2 物理引擎參數
5.10 自動導航案例
5.10.1 Unity3D導航系統
5.10.2 導航系統介紹
5.10.3 Navigation組件介紹
習題與實驗
第6章 Unity3D腳本開發
6.1 Unity3D中的C語言
6.1.1 C在Unity中的核心作用
6.1.2 Unity C腳本的基本結構
6.1.3 Unity C編程的關鍵特性與概念
6.2 Visual Studio的下載與安裝
6.2.1 下載Visual Studio
6.2.2 安裝VS負載
6.3 編寫腳本Hello Word程序
6.3.1 新建C語言腳本
6.3.2 編寫腳本
6.3.3 編輯腳本
6.4 常見API使用方法
6.4.1 Awake函數
6.4.2 Start函數
6.4.3 Update函數
6.4.4 FixedUpDate函數
6.4.5 LateUpdate函數
6.5 設計沿正弦曲線跑動的球
6.5.1 新建3D項目
6.5.2 打開3D項目
6.5.3 實現沿正弦曲線跑動的球
習題與實驗
第7章 虛擬現實系統開發與實踐
7.1 虛擬現實系統開發步驟
7.1.1 調研分析功能模塊
7.1.2 構建三維模型
7.1.3 實現交互
7.1.4 場景渲染
7.2 基於HTC VIVE的虛擬現實開發
7.2.1 Unity3D中的環境配置
7.2.2 HTC VIVE頭盔簡介
7.2.3 手柄交互
7.3 項目實戰
7.3.1 手 對象的拾取和放下
7.3.2 握 姿勢
7.3.3 激光線瞄準
習題與實驗
第8章 基於全景圖的虛擬現實開發
8.1 三維全景圖簡介
8.1.1 三維全景圖制作內容
8.1.2 三維全景圖技術分類
8.1.3 三維全景圖的特點
8.1.4 三維全景的應用領域
8.2 全景照片的拍攝硬件
8.2.1 硬件設備
8.2.2 硬件配置方案
8.3 全景照片的拍攝方法
8.3.1 全景拍攝影響因素
8.3.2 全景拍攝關鍵步驟
8.3.3 拍攝註意事項
8.4 全景圖拼