畢業論文

打賞
當前位置: 畢業論文 > 計算機論文 >

OpenGL虛擬校園系統設計+源代碼

時間:2019-04-16 20:22來源:畢業論文
以大學校園為研究對象,旨在設計開發一個完善的虛擬校園系統,具體的工作有:1.針對研究對象進行系統總體設計;2.研究多種三維建模方法;3.研究實現交互漫游功能;4.研究實現高校

摘要:虛擬現實技術是當今計算機科學研究的一個熱點。將虛擬現實技術引入“數字校園”開發三維虛擬校園系統可以比較直觀的了解校園的各個區域,為校園規劃,學生網上了解學校和對外交流提供了一個平臺。本文以大學校園為研究對象,旨在設計開發一個完善的虛擬校園系統,具體的工作有:1.針對研究對象進行系統總體設計;2.研究多種三維建模方法;3.研究實現交互漫游功能;4.研究實現高校虛擬環境。經測試本系統完成了虛擬校園漫游系統應具備的各項功能,真實地展現了校園的三維景觀。 34608
畢業論文關鍵詞:虛擬校園; 三維建模; OpenGL;人機交互
Research and design of virtual campus system based on OpenGL
Abstract:Virtual reality technology is a hot topic in computer science. The introduction of virtual reality technology of "Digital Campus" development of 3D virtual campus system can be more intuitive understanding of the various areas of the campus, campus planning, provides a platform for students to understand the online school and foreign exchange. This paper takes Nanjing Agricultural University campus as the object of study, aiming at designing and developing a perfect virtual campus system, the specific work are: 1. The object of the overall design of the object; 2. Research a variety of three-dimensional modeling methods; 3. Research to achieve interactive roaming function; 4. Virtual environment of university. The system has completed the virtual campus roaming system, a true display of the campus of the three-dimensional landscape.
Keywords:Virtual Campus; 3D modeling; OpenGL; human-computer interaction
源Z自-六+維L論W文W網^www.aftnzs.live

目錄
摘要    1
關鍵詞    1
引言    1
1.研究的目的和意義    2
2.虛擬校園系統實現技術    2
2.1虛擬校園系統    2
2.1.1起源及發展    2
2.1.2國內外建設情況    2
2.1.3虛擬校園系統建設展望    2
2.2虛擬現實技術    3
2.2.1起源及發展    3
2.2.2國內外建設情況    3
2.2.3應用領域    3
2.3 OpenGL開發包    3
2.3.1 OpenGL開發包簡介    3
2.3.2 OpenGL特點及基本功能    3
2.3.3 OpenGL基本操作流程    4
3.系統需求分析及總體框架    4
3.1系統需求及功能分析    4
3.1.1系統需求分析    4
3.1.2系統功能介紹    4
3.2系統開發及運行流程    5
3.3系統的軟件環境    5
4 虛擬系統設計與實現    5
4.1基于三維建模軟件建模技術    5
4.1.1 3DS MAX中模型建立    5
4.1.2 3DS文件格式    6
4.1.3導入 3DS文件    7
4.2 基于建模語言建模技術    8
4.2.1 線面模型    8
4.2.2 紋理映射    9
4.3環境的實現    9
4.3.1天空的實現    10
4.3.2光照的實現    10
4.3.3霧化的實現    12
4.4 深度檢測    12
4.5 字體顯示    13
源Z自-六+維L論W文W網^www.aftnzs.live

4.5.1創建字體    13
4.5.2字體繪圖    14
5.漫游系統設計與實現    14
5.1場景中交互漫游實現    14
5.2碰撞檢測    15
6.粒子系統    15
6.1粒子系統概述    15
6.2粒子系統基本模型    15 OpenGL虛擬校園系統設計+源代碼:http://www.aftnzs.live/jisuanjilunwen/20190416/32164.html
------分隔線----------------------------
推薦內容
双色球走势图带连线