基于計算機圖形處理器的海底三維地形可視化
[Abstract]:With the development of information technology, terrain visualization technology has been applied in many fields, among which submarine terrain visualization is a hot issue. Because of the complexity of the sea floor environment, the seabed situation is still a mysterious place for people at the present stage, so the study of submarine topography is also a difficult point in recent years. This paper takes VC 6.0 as the platform, uses quadtree LOD viewpoint correlation technology to interpolate to construct the grid, uses the OpenGL three-dimensional programming interface to carry on the coordinate transformation, the scene cuts out the suitable view port size. Then the Cg Shader is embedded in the 3D graphics program to render the terrain, so that the graphics processing in the computer can be called, and the powerful parallel processing ability can be used to realize the purpose of freeing CPU to speed up the calculation. In this paper, real terrain data is used to model DEM, and the operation of DEM file is introduced in detail, including the definition, generation and reading of data structure. In the method of terrain rendering, quadtree LOD algorithm is used to model terrain, and a continuous real-time dynamic grid is constructed. The concrete construction process of quadtree data structure and how to eliminate cracks are described in detail. Thus, the terrain can produce different level of detail effect according to different view distance. In this paper, based on the theme of GPU technology, the rendering program is executed on the graphics processor (GPU), and the illumination, texture rendering and environment mapping are added by using the Cg advanced coloring language, which enhances the reality of the terrain. The performance of parallel processing with GPU and CPU is compared with that of CPU only, and the powerful advantages of GPU in graphics rendering are demonstrated. The final terrain visualization system can realistically display the real-time terrain of the sea floor and carry out human-computer interaction. It can switch the grid and render mode and roam the seabed terrain.
【學(xué)位授予單位】:哈爾濱工程大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP391.41;P229.1
【參考文獻】
相關(guān)期刊論文 前10條
1 姚麗,陳杰,竇麗華;一種基于DEM數(shù)據(jù)的可視化數(shù)字地形繪制[J];北京理工大學(xué)學(xué)報;2002年03期
2 石雄;朱毅;;一種面向現(xiàn)代GPU的大規(guī)模地形渲染技術(shù)[J];成都信息工程學(xué)院學(xué)報;2009年03期
3 歐陽甜子;杜紅;占小剛;;基于動態(tài)LOD四叉樹算法的地形三維可視化[J];電腦開發(fā)與應(yīng)用;2009年02期
4 許鐵心;陳啟祥;;三維水面模擬的研究與實現(xiàn)[J];湖北工業(yè)大學(xué)學(xué)報;2010年05期
5 姜宏岸;;基于格網(wǎng)模型的三維地形可視化[J];信息技術(shù);2008年12期
6 許兆新;花文華;;三維地形可視化技術(shù)研究[J];計算機工程與應(yīng)用;2008年03期
7 吳恩華,柳有權(quán);基于圖形處理器(GPU)的通用計算[J];計算機輔助設(shè)計與圖形學(xué)學(xué)報;2004年05期
8 陳少強,朱鐵穩(wěn),李琦,苗前軍;大規(guī)模多分辨率地形模型簡化生成方法[J];計算機輔助設(shè)計與圖形學(xué)學(xué)報;2005年02期
9 李康寧;杜揚;;油庫火災(zāi)虛擬現(xiàn)實建模優(yōu)化技術(shù)研究[J];計算機工程與科學(xué);2011年04期
10 徐少平;文喜;肖建;曾文;;一種基于Cg語言在圖形處理器GPU上實現(xiàn)加密的方法[J];計算機應(yīng)用與軟件;2008年04期
本文編號:2327826
本文鏈接:http://sikaile.net/kejilunwen/dizhicehuilunwen/2327826.html