高婷婷
隨著最近幾年來的計算機圖形學(xué)的快速發(fā)展,具有與現(xiàn)實場景一樣的真實感的自然景物的繪制成為了計算機方面的一個熱門的研究方向。因此,形象的海浪場景的制作越來越受重視,其應(yīng)用也越來越泛。如:在計算機的游戲中、電影電視各種特殊效果的制作、模擬海戰(zhàn)的虛擬現(xiàn)實的應(yīng)用中等等,許多方面都是必不可少的一種工具。本文就三維效果的海浪模擬和實時場景仿真進(jìn)行了細(xì)致的研究,建立了一種用于實時三維效果的虛擬海浪模擬的模型并對其仿真度進(jìn)行了詳細(xì)的研究。
隨著最近幾年來的計算機圖形學(xué)的快速發(fā)展,形象逼真的海浪的動態(tài)場景制作越來越受歡迎,其應(yīng)用也相對的越來越泛。如:在計算機的游戲中、電影電視各種特殊效果的制作、模擬海戰(zhàn)的虛擬現(xiàn)實的應(yīng)用中等等,許多方面都是必不可少的一種工具。這種自然場景在計算機方面的實現(xiàn)是利用計算機技術(shù)來逼真地展示出這些自然現(xiàn)象和景色,基于此目的,要求我們能找到精確地繪制多種自然現(xiàn)象和景色的算法模型。
對于海浪這種復(fù)雜的自然現(xiàn)象的模擬是非常麻煩的,是其自身的特殊性決定的:(1)海浪的實時動態(tài)特性:海浪的形狀非常不規(guī)則,不能用靜態(tài)形狀來表示,必須用動態(tài)來展現(xiàn),也就是說每一幀都要實時更新;(2)海浪的隨機性:海浪在流動的時候是要受到許多力的作用的,它的運動過程不是簡單方法就可以描述的,因此它的產(chǎn)生和形狀都是隨機的;(3)海域的廣闊性。上述的海浪的這些特殊的特性使得對于它的模擬相比較來說非常的困難。
在國際上,海浪的建模主要有兩個:一個是海浪的物理建模,另一個是海浪的表面建模。對于物理建模方法來說,它可以極其準(zhǔn)確的繪制出海浪的運動特征,不過它的整個計算過程非常復(fù)雜,有時幾分鐘甚至幾個小時才能生成一幅圖像,這樣就滿足不了對于海浪實時進(jìn)行繪制的要求。海浪的表面建模方法很多,如Peachey采用高度場表示海面,它可以對幾組波進(jìn)行疊加,但沒有給出不同海況下的海浪建模方法,F(xiàn)ournier采用參數(shù)曲面表示水面,解決了波峰卷曲波的建模問題,但不能對幾個波進(jìn)行疊加。在現(xiàn)實的許多場景應(yīng)用中,對海浪生成的實時性有較高的要求,對海浪的模擬只需要滿足人們的視覺要求,不需要十分準(zhǔn)確地符合物理模型,這樣對創(chuàng)建滿足實際需要的實時海浪模型來說就相對輕松了。本文重點針對海浪表面模型的創(chuàng)建進(jìn)行的研究。
2 虛擬海浪建模
雖然海浪的產(chǎn)生及形狀等是不規(guī)則的、是隨機的,但總體來說它還是具有一定的規(guī)律性的。利用概率統(tǒng)計學(xué)的計算方法,將海浪看作是足夠多個頻率、方向、振幅、相位不同的簡單波疊加而成的不規(guī)則波系。對于海浪大小級別的不同,可以分別采用不同的方程來模擬海浪的表面。把Stokes模型和Airy模型的思想引入海浪的建模中,海浪的表面可以表示為二維高度場,即:
上幾式中,(x,y)是海平面上任意一點的平面坐標(biāo), 為t時刻的波高值, 為海浪表面簡單波的波面方程, 為第i個單元規(guī)則波的波幅,N為充分大的正整數(shù),仿真時可以取30~60, 為具有均勻分布的隨機變量, 為波數(shù), 為波長, 為波浪等級權(quán)值系數(shù), 為波向角, 為頻率。
式中 , 為有義波高。
3 模型的仿真研究
下面針對完成的海浪模型進(jìn)行仿真研究,用來驗證這種模型的是否具有正確性和有效性。圖1.1給出了海浪隨時間動態(tài)變化曲線。(a)圖和(b)圖仿真條件雖然不同,但都反映出了海浪的隨機性和具有的統(tǒng)計規(guī)律性。然后對海面0-100米的海域內(nèi)某直線上取100個采樣點,計算其波高隨時間變化的曲線,這些點的初始波高取隨機值,同時取 。再對海面1000*1000米的海域每10米進(jìn)行采樣,計算其各點波高形成的波高曲面,這些點的初始波高取隨機值,波數(shù)取隨機值,波向取定值,即 。圖1.2為一定海域、波向隨機的海浪浪高計算結(jié)果,其中(a)圖在100米內(nèi)每1米采樣一次,(b)圖在400米內(nèi)每4米采樣一次。
(a) (b)
圖1.1 單個采樣點的海浪浪高隨時間變化曲線
(a) (b)
(a) (b)
圖1.4一定海域、波向隨機的海浪浪高曲面
(a) (b)
本文對海浪的虛擬進(jìn)行了研究,建立了一種實時模擬海浪的二維高度場模型,并對其進(jìn)行了仿真研究,其結(jié)果表明了模型的正確性和有效性,為近水面海水中的視景模擬提供了理論依據(jù)。
(作者單位:黑龍江建筑職業(yè)技術(shù)學(xué)院)
郵寄地址:黑龍江省哈爾濱市道里區(qū)安寧街1號哈爾濱車輛段哈檢修車間 譚旭收
電話:13936277071