VEGAPRIME虛擬現(xiàn)實(shí)開(kāi)發(fā)技術(shù)/王孝平等 版權(quán)信息
- ISBN:9787564364144
- 條形碼:9787564364144 ; 978-7-5643-6414-4
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類(lèi):>>
VEGAPRIME虛擬現(xiàn)實(shí)開(kāi)發(fā)技術(shù)/王孝平等 本書(shū)特色
本書(shū)全面講授了Vega Prime虛擬現(xiàn)實(shí)開(kāi)發(fā)技術(shù)的相關(guān)知識(shí)及應(yīng)用開(kāi)發(fā)的流程和步驟,通過(guò)實(shí)例講授了其中的技術(shù)要點(diǎn)和難點(diǎn),同時(shí)提供了一個(gè)應(yīng)用開(kāi)發(fā)框架,使開(kāi)發(fā)者更為容易入門(mén)使用Vega Prime,進(jìn)階掌握其核心技術(shù),能夠熟練靈活地使用Vega Prime進(jìn)行實(shí)際虛擬現(xiàn)實(shí)項(xiàng)目開(kāi)發(fā)。對(duì)于熟練的開(kāi)發(fā)者,可以大大地加快項(xiàng)目的開(kāi)發(fā)進(jìn)程。本書(shū)內(nèi)容主要包括:Vega Prime核心模塊的介紹與使用、LynX Prime的使用、Vega Prime的MFC改造、VSG自繪圖形的使用、OOBB碰撞檢測(cè)的實(shí)現(xiàn)、液體紋理仿真的實(shí)現(xiàn)、鼠標(biāo)點(diǎn)選效果的實(shí)現(xiàn)、通道圖形文字顯示設(shè)計(jì)、通道模板效果的實(shí)現(xiàn)和Vega Prime編程框架設(shè)計(jì)等。本書(shū)是作者根據(jù)多年實(shí)際項(xiàng)目開(kāi)發(fā)研究而編寫(xiě)而成,可作為大學(xué)計(jì)算機(jī)專(zhuān)業(yè)和非計(jì)算機(jī)專(zhuān)業(yè)的虛擬現(xiàn)實(shí)開(kāi)發(fā)課程教材,也可作為其他虛擬現(xiàn)實(shí)開(kāi)發(fā)人員的參考用書(shū)。
VEGAPRIME虛擬現(xiàn)實(shí)開(kāi)發(fā)技術(shù)/王孝平等 內(nèi)容簡(jiǎn)介
本書(shū)全面講授了Vega Prime虛擬現(xiàn)實(shí)開(kāi)發(fā)技術(shù)的相關(guān)知識(shí)及應(yīng)用開(kāi)發(fā)的流程和步驟,通過(guò)實(shí)例講授了其中的技術(shù)要點(diǎn)和難點(diǎn),同時(shí)提供了一個(gè)應(yīng)用開(kāi)發(fā)框架,使開(kāi)發(fā)者更為容易入門(mén)使用Vega Prime,進(jìn)階掌握其核心技術(shù),能夠熟練靈活地使用Vega Prime進(jìn)行實(shí)際虛擬現(xiàn)實(shí)項(xiàng)目開(kāi)發(fā)。對(duì)于熟練的開(kāi)發(fā)者,可以大大地加快項(xiàng)目的開(kāi)發(fā)進(jìn)程。本書(shū)內(nèi)容主要包括:Vega Prime核心模塊的介紹與使用、LynX Prime的使用、Vega Prime的MFC改造、VSG自繪圖形的使用、OOBB碰撞檢測(cè)的實(shí)現(xiàn)、液體紋理仿真的實(shí)現(xiàn)、鼠標(biāo)點(diǎn)選效果的實(shí)現(xiàn)、通道圖形文字顯示設(shè)計(jì)、通道模板效果的實(shí)現(xiàn)和Vega Prime編程框架設(shè)計(jì)等。本書(shū)是作者根據(jù)多年實(shí)際項(xiàng)目開(kāi)發(fā)研究而編寫(xiě)而成,可作為大學(xué)計(jì)算機(jī)專(zhuān)業(yè)和非計(jì)算機(jī)專(zhuān)業(yè)的虛擬現(xiàn)實(shí)開(kāi)發(fā)課程教材,也可作為其他虛擬現(xiàn)實(shí)開(kāi)發(fā)人員的參考用書(shū)。
VEGAPRIME虛擬現(xiàn)實(shí)開(kāi)發(fā)技術(shù)/王孝平等 目錄
第l章 認(rèn)知Vega Prime
1.1 認(rèn)識(shí)Vega Prime
1.1.1 Vega Prime的特性和基本模塊
1.1.2 Vega Prime的增強(qiáng)模塊選項(xiàng)
1.1.3 Vega Prime的第三方工具
1.1.4 Vega Prime的應(yīng)用領(lǐng)域
1.2 Vega Prime入門(mén)指引
1.2.1 VegaPrime的版本問(wèn)題
1.2.2 Vega Prime入門(mén)指引
1.3 Vega Prime應(yīng)用開(kāi)發(fā)
1.3.1 Vega Prime的結(jié)構(gòu)及資源
1.3.2 Vega Prime系統(tǒng)結(jié)構(gòu)及應(yīng)用組成
第2章 Vega Prime主要功能模塊
2.1 Vega Prime基本概念
2.1.1 Vega Prime中的六自由度
2.1.2 Vega Prime中的基本概念
2.2 Vega Prime主要功能模塊
2.2.1 應(yīng)用vpApp
2.2.2 內(nèi)核vpKernel
2.2.3 管道vpPipeline
2.2.4 窗口vpWindow
2.2.5 通道vpChannel
2.2.6 場(chǎng)景vpScene
2.2.7 觀察者vpObserver
2.2.8 對(duì)象vpObi
2.2.9 自由度vsDOF
2.2.10 轉(zhuǎn)換vpTransform
2.2.11 運(yùn)動(dòng)模式vpMotion
2.2.12 碰撞vplsector
第3章 LynX Prime的使用
3.1 LynX Prime的界面組成
3.1.1 Lynx Prime的啟動(dòng)與退出
3.1.2 Lynx Prime的界面構(gòu)成
3.2 LynX Prime的使用
3.2.1 創(chuàng)建場(chǎng)景vpScene
3.2.2 操作對(duì)象vpObject
3.2.3 設(shè)置觀察者vpObserver
3.2.4 建立轉(zhuǎn)換VpTransform
3.2.5 創(chuàng)建運(yùn)動(dòng)模式vpMotion
3.2.6 應(yīng)用碰撞檢測(cè)vplsector
3.2.7 建立特效vpFx
3.2.8 設(shè)置窗口vpWindow
3.2.9 建立環(huán)境vpEnv
3.2.10 設(shè)置通道vpChannel
第4章 運(yùn)行Vega Prime應(yīng)用
4.1 VC++編程基礎(chǔ)
4.1.1 安裝VC
4.1.2 進(jìn)程優(yōu)先級(jí)
4.1.3 使用多線(xiàn)程
4.1.4 創(chuàng)建控制臺(tái)程序 4.1.5 創(chuàng)建MFC對(duì)話(huà)框程序
4.2 配置Vega Prime應(yīng)用程序編譯運(yùn)行環(huán)境
4.2.1 配置運(yùn)行控制臺(tái)仿真程序
4.2.2 配置MFC對(duì)話(huà)框運(yùn)行環(huán)境
4.3 導(dǎo)出ACF文件
4.3.1 導(dǎo)出ACF文件
4.3.2 Vega Prime的*小應(yīng)用程序
4.4 剖析Vega Prime應(yīng)用程序組成
4.4.1 基本組成
4.4.2 創(chuàng)建容器
4.4.3 初始化模塊
4.4.4 建立內(nèi)核
4.4.5 建立路徑
4.4.6 建立管道
4.4.7 建立窗口
4.4.8 建立通道
4.4.9 建立觀察者
4.4.10 建立場(chǎng)景
4.4.11 建立轉(zhuǎn)換
4.4.12 建立對(duì)象
4.4.13 建立碰撞檢測(cè)
4.4.14 建立碰撞服務(wù)
4.4.15 建立循環(huán)服務(wù)
4.4.16 建立環(huán)境
4.4.17 建立太陽(yáng)
4.4.18 建立運(yùn)動(dòng)模式
4.4.19 建立特效
4.4.20 配置應(yīng)用
第5章 建立基于MFC對(duì)話(huà)框的Vega Prime應(yīng)用程序
5.1 配置MFC對(duì)話(huà)框Vega Prime應(yīng)用程序的編譯環(huán)境
5.1.1 MFC對(duì)話(huà)框Vega Prime應(yīng)用程序的理解
5.1.2 配置MFC對(duì)話(huà)框'Vega Prime應(yīng)用程序的編譯環(huán)境
5.2 建立MFC對(duì)話(huà)框Vega Prime應(yīng)用程序
5.2.1 MFC對(duì)話(huà)框程序界面改造
5.2.2 添加Vega Prime應(yīng)用公共類(lèi)PublicMember
5.2.3 啟動(dòng)Vega Prime應(yīng)用主線(xiàn)程
5.2.4 啟動(dòng)包含ACF文件的主線(xiàn)程
第6章 Vega Prime編程對(duì)象的實(shí)例使用
6.1 建立內(nèi)核實(shí)例
6.2 建立管道對(duì)象
6.3 建立窗口
6.4 建立場(chǎng)景
6.5 改造路徑搜索對(duì)象
6.6 加載物體函數(shù)設(shè)計(jì)
6.7 設(shè)置運(yùn)動(dòng)模式
6.8 建立轉(zhuǎn)換
6.9 控制觀察者
6.10 配置鍵盤(pán)函數(shù)
6.11 控制物體縮放比例及透明
6.12 控制碰撞檢測(cè) 6.13 控制特效
6.14 配置燈光效果
6.15 制造幻影效果
6.16 控制聲音
6.17 控制父子關(guān)系
6.18 操作Switch
6.19 操作DOF
6.20 獲取DOf的坐標(biāo)
6.21 配置多通道
6.22 物體平面影子效果
6.23 物體顏色控制
6.24 雨雪天氣控制
6.25 場(chǎng)景能見(jiàn)度控制
6.26 純色場(chǎng)景控制
6.27 仿真場(chǎng)景全屏設(shè)計(jì)
6.28 加快仿真場(chǎng)景物體加載速度
第7章 Vega,Prime自繪圖形設(shè)計(jì)
7.1 認(rèn)識(shí)VSG
7.1.1 VSG的特點(diǎn)
7.1.2 VSG的功能模塊
7.1.3 VSG的圖形繪制過(guò)程
7.2 VSG圖形繪制
7.2.1 簡(jiǎn)單幾何體繪制
7.2.2 箱體繪制
7.2.3 梯形平臺(tái)繪制
7.2.4 平面繪制
7.2.5 球體繪制
7.2.6 字符輸出
7.3 圖形紋理控制
7.4 圖形材質(zhì)控制
7.5 VSG在場(chǎng)景中顯示中文
7.5.1 圖片產(chǎn)生類(lèi)設(shè)計(jì)
7.5.2 紋理切換控制設(shè)計(jì)
第8章 Vega Prime和OpenGL混合編程
8.1 OpenGL基礎(chǔ)
8.1.1 OpenGL的特點(diǎn)
8.1.2 OpenGL開(kāi)發(fā)環(huán)境配置
8.1.3 OpenGL程序構(gòu)成
8.1.4 OpenGL繪制幾何圖形
8.1.5 OpenGL的顏色模式
8.1.6 OpenGL視圖變換
8.2 OpenGL在Vega Prime應(yīng)用中繪制圖形
8.2.1 理解Vega Prime與OpenGL混合編程
8.2.2 定義訂閱者類(lèi)
8.2.3 Vega Prime中使用OpenGL
第9章 Vega Prime中的實(shí)用功能實(shí)現(xiàn)
9.1 Vega Prime中的重疊效果
9.1.1 點(diǎn)到點(diǎn)重疊效果
9.1.2 閉環(huán)重疊效果
9.1.3 二維字體重疊效果 9.1.4 二維圖片重疊效果
9.2 自定義碰撞檢測(cè)類(lèi)
9.2.1 Vega Prime的碰撞檢測(cè)
9.2.2 自定義查找物體頂點(diǎn)類(lèi)
9.2.3 自定義碰撞檢測(cè)類(lèi)
9.2.4 自定義碰撞檢測(cè)類(lèi)的使用
9.3 窗口鼠標(biāo)控制的完整實(shí)現(xiàn)
9.3.1 窗口鼠標(biāo)函數(shù)的認(rèn)識(shí)
9.3.2 窗口鼠標(biāo)類(lèi)的設(shè)計(jì)實(shí)現(xiàn)
9.3.3 窗口鼠標(biāo)類(lèi)的配置
9.4 場(chǎng)景通道屏幕文字和圖形顯示
9.4.1 通道屏幕文字顯示類(lèi)的設(shè)計(jì)實(shí)現(xiàn)
9.4.2 通道屏幕文字顯示類(lèi)的配置調(diào)用
9.4.3 通道屏幕繪圖功能設(shè)計(jì)實(shí)現(xiàn)
9.5 鼠標(biāo)點(diǎn)選通道對(duì)象功能設(shè)計(jì)
9.5.1 通道挑選Picker類(lèi)的設(shè)計(jì)實(shí)現(xiàn)
9.5.2 窗口鼠標(biāo)類(lèi)的輔助設(shè)計(jì)實(shí)現(xiàn)
9.5.3 通道挑選Picker類(lèi)的配置使用
9.6 仿真通道的屏幕圖片抓取
9.6.1 通道屏幕圖片抓取功能的設(shè)計(jì)
9.6.2 通道屏幕圖片抓取功能的配置使用
9.7 仿真通道的視頻錄制
9.7.1 通道屏幕視頻錄制類(lèi)的設(shè)計(jì)
9.7.2 通道屏幕視頻錄制功能的配置使用
9.8 虛擬仿真中的半透明處理和紋理運(yùn)動(dòng)仿真
9.8.1 虛擬仿真中的半透明處理
9.8.2 虛擬仿真中的紋理運(yùn)動(dòng)仿真
9.9 虛擬仿真中的聚光燈光源使用
9.9.1 聚光燈光源vpLightLobe的理解
9.9.2 聚光燈光源vpLightLobe的使用
9.10 渲染策略的使用
9.10.1 物體渲染策略的使用
9.10.2 通道渲染的使用
9.11 模板效果的設(shè)計(jì)與使用
9.11.1 模板效果的基本要素
9.11.2 單通道模板效果設(shè)計(jì)
9.1l.3 雙通道模板效果設(shè)計(jì)
9.12 仿真輔助線(xiàn)程設(shè)計(jì)
9.12.1 C++中的線(xiàn)程
9.12.2 線(xiàn)程函數(shù)
9.12.3 線(xiàn)程控制
9.12.4 數(shù)據(jù)輔助線(xiàn)程設(shè)計(jì)
第10章 Vega Prime編程框架設(shè)計(jì)
10.1 MFC下的框架總體設(shè)計(jì)
10.2 具體窗口功能設(shè)計(jì)實(shí)現(xiàn)
10.2.1 預(yù)備設(shè)計(jì)
10.2.2 主窗口背景色彩控制
10.2.3 主窗口背景圖片布局
10.2.4 主窗口全屏幕自適應(yīng)設(shè)計(jì)
10.2.5 功能窗口初步設(shè)計(jì) 10.2.6 TabControl初始化設(shè)計(jì)
10.2.7 TabControl功能切換設(shè)計(jì)
10.2.8 功能窗口再次設(shè)計(jì)
10.3 運(yùn)行效果設(shè)計(jì)
參考文獻(xiàn)
附件 虛擬現(xiàn)實(shí)開(kāi)發(fā)實(shí)例
展開(kāi)全部
VEGAPRIME虛擬現(xiàn)實(shí)開(kāi)發(fā)技術(shù)/王孝平等 作者簡(jiǎn)介
王孝平,講師,西華大學(xué)電氣與電子信息學(xué)院,研究領(lǐng)域?yàn)闉橛?jì)算機(jī)網(wǎng)絡(luò)技術(shù)、計(jì)算機(jī)程序開(kāi)發(fā)及控制技術(shù)、虛擬現(xiàn)實(shí)技術(shù)等,主持四川省信號(hào)與信息處理重點(diǎn)實(shí)驗(yàn)室項(xiàng)目一項(xiàng),參與成都市科技局項(xiàng)目一項(xiàng)。承擔(dān)的