基於PC-cluster的並行繪製及其分布式輸入虛擬現實環境(PDF 33頁)
基於PC-cluster的並行繪製及其分布式輸入虛擬現實環境(PDF 33頁)內容簡介
目 錄
第 1 章 緒 論 1
1.1 關於虛擬現實概念 . 1
1.2 虛擬現實技術的應用 2
1.3 關於基於集群機的投影係統 3
1.3.1 集群機硬件 3
1.3.2 集群機軟件 . 4
1.3.3 投影係統 4
1.4 本文研究背景 5
1.4.1 關於 OpenSceneGraph 5
1.4.2 關於 Cybermaker . 6
1.4.3 Cybermaker 中外設接口模塊. 7
1.4.4 Cybermaker 中的分布式相關模塊. 10
1.4.5 Cybermaker 中待解決的問題11
1.5 本課題主要內容與結構安排. 12
第 2 章 集群環境下的軟件體係. 13
2.1 CAVE 自動化虛擬現實環境. 13
2.1.1 沉浸式虛擬現實應用. 13
2.1.2 CAVE 的虛擬現實軟件設計. 14
2.2 並行繪製的分類方法 16
2.2.1 Sort-first . 17
2.2.2 Sort-middle . 17
2.2.3 Sort-last . 18
2.3 按照並行繪製分類下的係統. 19
2.3.1 PixelFlow . 19
2.3.2 sort-first 模式下的係統實現. 19
2.3.3 sort-first 和 sort-last 混合模式. 20
2.3.4 WireGL . 21
2.3.5 AnyGL 和 MSPR . 22
2.4 體現集群機流水線中不同同步方式的體係結構 23
2.4.1 主從模式 23
2.4.2 程序同步執行模式 24
2.5 Cluster juggler 對 CAVE 軟件體係結構的 cluster 擴展. 25
2.5.1 基於共享內存的計算機的 VR 和基於 cluster 的計算機的 VR 25
2.5.2 Cluster Juggler 的設計. 25
2.6 按照分布數據的類型的劃分 28
2.6.1 分類標準的討論 28
2.6.2 新的分類方法 29
2.7 基於 PC-cluster 的並行繪製與分布輸入的虛擬現實環境結合如何可能 31
2.7.1 分布輸入的虛擬現實環境與保留模式並行繪製的結合. 32
2.7.2 分布輸入的虛擬現實環境與立即模式並行繪製的結合. 32
第 3 章 VR Juggler 虛擬現實開發環境和平台. 35
3.1 VR Juggler 虛擬現實平台. 35
3.2 Gadgeteer 設備管理係統 36
3.3 GMTL 通用數據函數庫 36
3.4 VPR 函數庫 37
3.5 Sonix 音效函數庫 37
3.6 Tweek 界麵庫 37
3.7 基於 XML 的係統配置文件係統 38
第 4 章 實驗過程與結果. 39
4.1 實驗軟硬件環境 39
4.2 VR Juggler 軟件的下載,編譯與安裝. 39
4.3 VR Juggler 應用程序編寫. 41
4.3.1 VR Juggler 應用對象. 41
4.3.2 應用對象接口函數 41
4.4 VR Juggler 與 OSG 結合的場景漫遊應用程序. 42
4.4.1 OsgNav 類 42
4.3.2 OsgNavigator 類 43
4.3.3 數據的同步機製及其控製. 43
4.3.4 配置文件設置 45
4.5 實驗結果 47
第 5 章 總結與展望. 49
5.1 結論. 49
5.2 研究展望 49
參考文獻 51
致 謝 54
攻讀碩士學位期間發表的論文及取得的研究成果 55
..............................
第 1 章 緒 論 1
1.1 關於虛擬現實概念 . 1
1.2 虛擬現實技術的應用 2
1.3 關於基於集群機的投影係統 3
1.3.1 集群機硬件 3
1.3.2 集群機軟件 . 4
1.3.3 投影係統 4
1.4 本文研究背景 5
1.4.1 關於 OpenSceneGraph 5
1.4.2 關於 Cybermaker . 6
1.4.3 Cybermaker 中外設接口模塊. 7
1.4.4 Cybermaker 中的分布式相關模塊. 10
1.4.5 Cybermaker 中待解決的問題11
1.5 本課題主要內容與結構安排. 12
第 2 章 集群環境下的軟件體係. 13
2.1 CAVE 自動化虛擬現實環境. 13
2.1.1 沉浸式虛擬現實應用. 13
2.1.2 CAVE 的虛擬現實軟件設計. 14
2.2 並行繪製的分類方法 16
2.2.1 Sort-first . 17
2.2.2 Sort-middle . 17
2.2.3 Sort-last . 18
2.3 按照並行繪製分類下的係統. 19
2.3.1 PixelFlow . 19
2.3.2 sort-first 模式下的係統實現. 19
2.3.3 sort-first 和 sort-last 混合模式. 20
2.3.4 WireGL . 21
2.3.5 AnyGL 和 MSPR . 22
2.4 體現集群機流水線中不同同步方式的體係結構 23
2.4.1 主從模式 23
2.4.2 程序同步執行模式 24
2.5 Cluster juggler 對 CAVE 軟件體係結構的 cluster 擴展. 25
2.5.1 基於共享內存的計算機的 VR 和基於 cluster 的計算機的 VR 25
2.5.2 Cluster Juggler 的設計. 25
2.6 按照分布數據的類型的劃分 28
2.6.1 分類標準的討論 28
2.6.2 新的分類方法 29
2.7 基於 PC-cluster 的並行繪製與分布輸入的虛擬現實環境結合如何可能 31
2.7.1 分布輸入的虛擬現實環境與保留模式並行繪製的結合. 32
2.7.2 分布輸入的虛擬現實環境與立即模式並行繪製的結合. 32
第 3 章 VR Juggler 虛擬現實開發環境和平台. 35
3.1 VR Juggler 虛擬現實平台. 35
3.2 Gadgeteer 設備管理係統 36
3.3 GMTL 通用數據函數庫 36
3.4 VPR 函數庫 37
3.5 Sonix 音效函數庫 37
3.6 Tweek 界麵庫 37
3.7 基於 XML 的係統配置文件係統 38
第 4 章 實驗過程與結果. 39
4.1 實驗軟硬件環境 39
4.2 VR Juggler 軟件的下載,編譯與安裝. 39
4.3 VR Juggler 應用程序編寫. 41
4.3.1 VR Juggler 應用對象. 41
4.3.2 應用對象接口函數 41
4.4 VR Juggler 與 OSG 結合的場景漫遊應用程序. 42
4.4.1 OsgNav 類 42
4.3.2 OsgNavigator 類 43
4.3.3 數據的同步機製及其控製. 43
4.3.4 配置文件設置 45
4.5 實驗結果 47
第 5 章 總結與展望. 49
5.1 結論. 49
5.2 研究展望 49
參考文獻 51
致 謝 54
攻讀碩士學位期間發表的論文及取得的研究成果 55
..............................
用戶登陸
VR虛擬現實熱門資料
VR虛擬現實相關下載