基于OSG的海洋場景中典型自然現(xiàn)象的仿真
發(fā)布時間:2018-11-19 17:48
【摘要】:對于整個地球來說,海洋面積占70%,海洋資源及其豐富,是全球生命系統(tǒng)的重要組成部分。隨著社會的不斷進步和人類生存發(fā)展需求的增多,全球人口與資源、環(huán)境之間的矛盾日益激烈,人類社會的發(fā)展與進步則越來越依靠海洋,導致海洋與人們的日常生活、經(jīng)濟建設(shè)和社會發(fā)展息息相關(guān)。 海洋場景仿真作為一種有效的認識海洋和研究海洋的方法,在數(shù)字海洋領(lǐng)域得到廣泛應(yīng)用,首先為高效地處理、解釋、分析海洋數(shù)據(jù)提供了一種途徑;其次豐富了海洋信息交流的手段,人們之間的信息交流不再局限于文字和語言,而是可以直接采用圖形、圖像、動畫等可視信息來揭示數(shù)據(jù)本質(zhì)及其性質(zhì)特征。本文使用目前全球最流行的三維引擎OSG,以其開源、靈活、可開發(fā)性強等優(yōu)勢,對海洋及主要自然現(xiàn)象進行模擬,不僅對于我們認識海洋提供了幫助,還可作為海洋信息軟件和航海模擬器開發(fā)的基礎(chǔ)框架。本文主要完成了以下幾個方面的工作: (1)介紹了海洋場景模擬的應(yīng)用價值和發(fā)展狀況。 (2)講述了OSG的構(gòu)架和原理,在VS2010開發(fā)環(huán)境下構(gòu)建OSG的開發(fā)平臺,以及對平臺框架設(shè)計進行了說明。 (3)研究了海浪建模方法,重點是介紹了快速傅里葉變換結(jié)合JONSWAP海浪譜的建模方法來實現(xiàn)海洋場景的建模,通過仿真結(jié)果看出該方法使建模方法更迅速、方便、有效,海浪仿真結(jié)果更為逼真;之后為了增加海洋場景的逼真度,利用粒子系統(tǒng)實現(xiàn)雨雪仿真以及使用OSG框架函數(shù)進行大面積霧的添加。 (4)把所有結(jié)果融合在一起并展示仿真結(jié)果,最后對全文進行了總結(jié)并展望未來。
[Abstract]:For the whole earth, the ocean area accounts for 70 percent, and the ocean resources are abundant, which is an important part of the global life system. With the continuous progress of society and the increasing demands of human survival and development, the contradiction between global population, resources and environment is becoming increasingly fierce, and the development and progress of human society depend more and more on the ocean, which leads to the ocean and people's daily life. Economic construction and social development are closely linked. As an effective way to understand and study the ocean, ocean scene simulation is widely used in the field of digital ocean. Firstly, it provides a way to efficiently process, interpret and analyze ocean data. Secondly, it enriches the means of ocean information exchange. Information exchange between people is no longer confined to words and languages, but can directly use visual information, such as graphics, images, animation, to reveal the nature and nature of data. This paper uses OSG, the most popular 3D engine in the world, to simulate the ocean and its main natural phenomena with its advantages of open source, flexibility, exploitability, and so on. It not only helps us understand the ocean, but also helps us understand the ocean. It can also be used as the basic framework for the development of marine information software and navigation simulator. The main work of this paper is as follows: (1) the application value and development of ocean scene simulation are introduced. (2) the framework and principle of OSG are described, the development platform of OSG is built under the VS2010 development environment, and the design of the platform framework is explained. (3) the method of ocean wave modeling is studied, and the method of fast Fourier transform (FFT) combined with JONSWAP wave spectrum is introduced to realize the modeling of ocean scene. The simulation results show that this method makes the modeling method more rapid, convenient and effective. The simulation results are more realistic. In order to increase the fidelity of the ocean scene, the particle system is used to simulate the rain and snow, and the OSG frame function is used to add the large area fog. (4) all the results are fused together and the simulation results are presented. Finally, the whole paper is summarized and the future is prospected.
【學位授予單位】:大連海事大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:P714;TP391.9
本文編號:2342985
[Abstract]:For the whole earth, the ocean area accounts for 70 percent, and the ocean resources are abundant, which is an important part of the global life system. With the continuous progress of society and the increasing demands of human survival and development, the contradiction between global population, resources and environment is becoming increasingly fierce, and the development and progress of human society depend more and more on the ocean, which leads to the ocean and people's daily life. Economic construction and social development are closely linked. As an effective way to understand and study the ocean, ocean scene simulation is widely used in the field of digital ocean. Firstly, it provides a way to efficiently process, interpret and analyze ocean data. Secondly, it enriches the means of ocean information exchange. Information exchange between people is no longer confined to words and languages, but can directly use visual information, such as graphics, images, animation, to reveal the nature and nature of data. This paper uses OSG, the most popular 3D engine in the world, to simulate the ocean and its main natural phenomena with its advantages of open source, flexibility, exploitability, and so on. It not only helps us understand the ocean, but also helps us understand the ocean. It can also be used as the basic framework for the development of marine information software and navigation simulator. The main work of this paper is as follows: (1) the application value and development of ocean scene simulation are introduced. (2) the framework and principle of OSG are described, the development platform of OSG is built under the VS2010 development environment, and the design of the platform framework is explained. (3) the method of ocean wave modeling is studied, and the method of fast Fourier transform (FFT) combined with JONSWAP wave spectrum is introduced to realize the modeling of ocean scene. The simulation results show that this method makes the modeling method more rapid, convenient and effective. The simulation results are more realistic. In order to increase the fidelity of the ocean scene, the particle system is used to simulate the rain and snow, and the OSG frame function is used to add the large area fog. (4) all the results are fused together and the simulation results are presented. Finally, the whole paper is summarized and the future is prospected.
【學位授予單位】:大連海事大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:P714;TP391.9
【參考文獻】
相關(guān)期刊論文 前10條
1 金一丞,尹勇;STCW公約與航海模擬器的發(fā)展[J];大連海事大學學報;2002年03期
2 郭f3 ,邱玉寶;OpenGL中紋理貼圖、濾波、光照和霧化效果編程初步[J];電腦編程技巧與維護;2005年03期
3 李露;陳定方;;基于OSG的粒子系統(tǒng)特效控制的研究[J];湖北工業(yè)大學學報;2009年04期
4 李軍;;航海模擬器在我國的發(fā)展及存在的問題[J];航海教育研究;2010年04期
5 張新宇;尹勇;趙猛;;船舶操縱模擬器立體視景系統(tǒng)理論、方法和實現(xiàn)的研究[J];海軍工程大學學報;2008年03期
6 付昱華;有效波高、平均周期和峰頻率確定的JONSWAP譜[J];中國海上油氣.工程;1994年01期
7 付昱華;用實測波浪數(shù)據(jù)確定JONSWAP譜參數(shù)[J];海洋通報;1994年02期
8 徐德倫;;由JONSWAP譜和PM譜計算的風浪波高之間的關(guān)系[J];海洋湖沼通報;1987年01期
9 郭佩芳;JONSWAP譜的幾個參量的研究[J];海洋與湖沼;1992年04期
10 施平,郭佩芳;JONSWAP譜和N譜的幾個對應(yīng)特征量間的關(guān)系[J];海洋與湖沼;1996年06期
,本文編號:2342985
本文鏈接:http://sikaile.net/kejilunwen/haiyang/2342985.html
最近更新
教材專著