天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 海洋學論文 >

基于GPU的大規(guī)模深海海浪泡沫的實時模擬研究

發(fā)布時間:2018-02-04 12:56

  本文關鍵詞: 深海模擬 泡沫模擬 GPU CUDA 出處:《燕山大學》2014年碩士論文 論文類型:學位論文


【摘要】:海浪泡沫是海洋中一種常見的自然現(xiàn)象,在虛擬現(xiàn)實應用、計算機游戲以及電影特效中,泡沫效果極大地影響著用戶的真實感體驗。近年來,隨著計算機硬件設備的不斷更新和相關技術的快速發(fā)展,大規(guī)模海洋場景的繪制越來越受到計算機圖形學研究者的關注。泡沫作為海浪最生動的體現(xiàn),,其逼真度對海洋模擬起到很重要的作用。本文針對海浪泡沫不真實和不完善的問題,提出一種改進海浪泡沫模擬的新方法。 首先,為了構建動態(tài)海浪,利用Phillips頻譜計算海浪頻域的振幅值,通過快速傅立葉逆變換(IFFT)將頻域的振幅值轉換到空間域的高度值,從而構建海面高度場。由于Phillips頻譜是從真實海洋中得到的統(tǒng)計數(shù)據(jù),從而能夠模擬出高真實感的深海海浪。 其次,在快速傅立葉變換反演海浪譜計算生成高度場的基礎上,使用CUDA對頻域振幅值進行多線程并行運算,節(jié)省FFT算法的計算時間。對構建好的海面網格進行GPU渲染,計算每個像素的顏色值,得到不同光照環(huán)境下海洋場景的模擬。 再次,為了降低波濤洶涌的海浪上泡沫的重復性,生成真實感較強的海洋效果,提出一種修正函數(shù)得到基于全局坐標的動態(tài)閾值條件來控制泡沫生成,并降低其周期重復性的方法。在海洋模擬中使用平鋪的小補丁構造深海海洋表面能夠減少計算量。但是這種方法導致海洋表面的泡沫有明顯的重復性,嚴重影響了模擬效果的逼真度和真實感。針對這一問題,設計了一個動態(tài)閾值條件用于決定是否在海面的某像素點上顯示泡沫從而減少泡沫的重復性。 最后,利用OSG開源圖形庫、圖形架構CUDA和OpenGL高級著色語言GLSL設計實現(xiàn)了深海海浪及泡沫的仿真系統(tǒng)。
[Abstract]:Wave foam is a common natural phenomenon in the ocean. In the application of virtual reality, computer games and movie special effects, the bubble effect greatly affects the user's real experience in recent years. With the continuous updating of computer hardware and the rapid development of related technology, large-scale ocean scene rendering has been paid more and more attention by computer graphics researchers. Foam is the most vivid embodiment of ocean waves. The fidelity plays an important role in ocean simulation. In this paper, a new method to improve the simulation of ocean wave foam is proposed to solve the problem of unreality and imperfection of ocean wave foam. Firstly, in order to construct dynamic wave, the amplitude value of frequency domain is calculated by using Phillips spectrum, and the amplitude value of frequency domain is converted to the height value of space domain by inverse Fourier transform (FFT). Because the Phillips spectrum is the statistical data obtained from the real ocean, it can simulate the deep-sea waves with a high sense of reality. Secondly, on the basis of fast Fourier transform (FFT) inversion of wave spectrum to generate height field, CUDA is used to perform multithreading parallel computation of amplitude in frequency domain. The computation time of FFT algorithm is saved, and the constructed sea surface mesh is rendered by GPU, the color value of each pixel is calculated, and the simulation of ocean scene under different illumination environment is obtained. Thirdly, in order to reduce the repeatability of the foam on the rough waves and to produce a realistic ocean effect, a modified function is proposed to obtain the dynamic threshold condition based on the global coordinates to control the foam generation. The method of reducing its cycle repeatability. The use of small patches in ocean simulation to construct deep ocean surface can reduce the computational burden. But this method leads to the foam of ocean surface has obvious reproducibility. In order to solve this problem, a dynamic threshold condition is designed to determine whether to display the foam at a pixel point on the sea surface to reduce the foam repeatability. Finally, the simulation system of deep sea wave and foam is designed and implemented by using OSG open source graphics library, graphic architecture CUDA and OpenGL advanced coloring language GLSL.
【學位授予單位】:燕山大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:P731.2;TP391.41

【相似文獻】

相關期刊論文 前10條

1 頭重腳輕;;GPU的華麗變身 通用計算帶來更大方便[J];電腦迷;2009年20期

2 劉曉平;王啟駿;陳皓;張乃釗;;基于距離的點光源軟陰影GPU生成方法[J];合肥工業(yè)大學學報(自然科學版);2011年12期

3 郭云;康濤;徐涵;;基于優(yōu)化存儲的嵌入式GPU的字符顯示[J];計算機系統(tǒng)應用;2012年10期

4 本刊編輯部;;加州大學圣地亞哥分校使用GPU超級計算機實現(xiàn)千萬億次級地震模擬[J];科研信息化技術與應用;2013年02期

5 許建;林泳;秦勇;黃翰;;基于GPU的并行協(xié)同過濾算法[J];計算機應用研究;2013年09期

6 技術宅;;GPU通用計算解密[J];電腦愛好者;2014年02期

7 陸筱霞;段光明;李思昆;;基于GPU的遙感紋理壓縮解壓算法[J];系統(tǒng)仿真學報;2009年S1期

8 詹總謙;盧亮;;基于GPU并行處理技術的影像畸變差修正[J];測繪信息與工程;2011年02期

9 張浩;李利軍;林嵐;;GPU的通用計算應用研究[J];計算機與數(shù)字工程;2005年12期

10 謝洪濤;高科;張勇東;李錦濤;劉毅志;;基于GPU的快速圖像拷貝檢測[J];計算機輔助設計與圖形學學報;2010年09期

相關會議論文 前4條

1 夏青;岳利群;;基于GPU編程的海浪仿真技術研究[A];2007系統(tǒng)仿真技術及其應用學術會議論文集[C];2007年

2 劉小虎;胡耀國;符偉;;大規(guī)模有限元系統(tǒng)的GPU加速計算研究[A];中國計算力學大會'2010(CCCM2010)暨第八屆南方計算力學學術會議(SCCM8)論文集[C];2010年

3 張迪;黃偉;羅琦;王侃;;波形板干燥器內液滴數(shù)值模擬的GPU并行加速[A];第十六屆全國流體力學數(shù)值方法研討會2013論文集[C];2013年

4 李慧;付志一;;基于GPU計算的有限元總剛組成方法探索[A];北京力學會第17屆學術年會論文集[C];2011年

相關重要報紙文章 前7條

1 本報記者 劉燕;GPU加速是手機瀏覽器方向[N];科技日報;2012年

2 ;GPU,智能手機好推手[N];電腦報;2013年

3 諸玲珍;NVIDIA推0.13微米GPU[N];中國電子報;2002年

4 網絡世界記者 周源;曙光三款GPU服務器問世[N];網絡世界;2013年

5 ;GPU市場Q2創(chuàng)八年最大增幅[N];計算機世界;2009年

6 小溪 編譯;NVIDIA唱響GPU統(tǒng)一架構時代序曲[N];計算機世界;2006年

7 沈陽 劉鏑;GPU:給顯卡一顆驛動的“芯”[N];電腦報;2001年

相關博士學位論文 前4條

1 陳鋼;眾核GPU體系結構相關技術研究[D];復旦大學;2011年

2 白洪濤;基于GPU的高性能并行算法研究[D];吉林大學;2010年

3 劉華海;節(jié)點內多CPU多GPU協(xié)同并行繪制關鍵技術研究[D];國防科學技術大學;2012年

4 林一松;面向GPU的低功耗軟件優(yōu)化關鍵技術研究[D];國防科學技術大學;2012年

相關碩士學位論文 前10條

1 韋婷;基于GPU的自然場景渲染優(yōu)化技術研究[D];廣西大學;2013年

2 梅世冬;實時陰影繪制方法研究及GPU加速[D];華中師范大學;2010年

3 李軍;基于GPU的大規(guī)模場景實時陰影繪制[D];湖南大學;2011年

4 晏福興;基于GPU的軟陰影技術的研究[D];杭州電子科技大學;2009年

5 明星;基于GPU的醫(yī)學圖像三維重建算法及其應用[D];華中科技大學;2009年

6 馬鳴飛;基于GPU加速的三維超聲成像系統(tǒng)[D];哈爾濱工業(yè)大學;2011年

7 蘇金洲;基于粒子濾波的檢測前跟蹤算法研究及在GPU平臺上的實現(xiàn)[D];電子科技大學;2013年

8 范希賢;基于GPU的并行排序學習算法研究[D];哈爾濱工業(yè)大學;2012年

9 彭紹鑫;基于GPU的硬件加速方法及其在積分方程數(shù)值解中的應用[D];電子科技大學;2008年

10 劉偉;基于圖譜配準的肝臟CT三維自動分割研究及GPU加速平臺實現(xiàn)[D];南京郵電大學;2011年



本文編號:1490259

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/haiyang/1490259.html


Copyright(c)文論論文網All Rights Reserved | 網站地圖 |

版權申明:資料由用戶9ae54***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com