《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 二維數據隨機延拓成三維水域動畫方法研究
二維數據隨機延拓成三維水域動畫方法研究
2015年微型機與應用第2期
歐訓勇
(瓊州學院 電子信息工程學院,海南 三亞 572022)
摘要: 提出一種簡單有效的、節約計算開銷的方法,用于制作實現三維場景中水域動畫效果。該方法的實現過程為利用二維模擬水流或波浪數據延拓到三維空間中,實現水沿其主導傳播方向產生波動動畫,其中利用了基于物理方程和粒子系統的方法。在動畫過程中,這些二維水流幀畫面被隨機地沿橫向方向取樣,在動畫時間和由用戶自定義噪聲的參數設置下取得的切片(稱為時間片)結構中進行。在重構三維水流畫面中,使用了帶平滑濾波器的幾何技術,以彌補因取樣所造成的切片損傷。使用隨機布朗運動噪聲數據補償三維畫面數據,逼真地顯示了漣漪波和怒濤波的動畫。
Abstract:
Key words :

  摘  要: 提出一種簡單有效的、節約計算開銷的方法,用于制作實現三維場景中水域動畫效果。該方法的實現過程為利用二維模擬水流或波浪數據延拓到三維空間中,實現水沿其主導傳播方向產生波動動畫,其中利用了基于物理方程和粒子系統的方法。在動畫過程中,這些二維水流幀畫面被隨機地沿橫向方向取樣,在動畫時間和由用戶自定義噪聲的參數設置下取得的切片(稱為時間片)結構中進行。在重構三維水流畫面中,使用了帶平滑濾波器的幾何技術,以彌補因取樣所造成的切片損傷。使用隨機布朗運動噪聲數據補償三維畫面數據,逼真地顯示了漣漪波怒濤波的動畫。

  關鍵詞: 漣漪波;怒濤波;隨機延拓;仿真

0 引言

  近些年來,計算機動畫技術表現得極為突出,取得了豐碩的成果。借助計算機圖形技術對各種自然現象的二維、三維動畫自動生成的研究方法不斷涌現,例如計算機模擬生成的爆炸、水流、波浪等動畫效果。這些自然現象的計算機生成方法給動畫制作帶來了極大的方便,為二維和三維動畫場景的制作縮短了周期、降低了成本。

  對于創作大面積水域動畫,如海面的波浪飛濺及波浪洶涌澎湃的動畫時,因其過于復雜,計算量大,這在計算機動畫領域是一個極具挑戰的課題。本文提出一種簡單高效、節約計算量的方法來實現大面積海浪、波濤的動畫生成。其原理為利用水波動的二維仿真數據隨機延拓成三維水流波動效果。其實現過程如圖1所示。

001.jpg

1 相關研究文獻分析

  計算機模擬水流動畫技術已經取得了長足發展。參考文獻[1]利用小振幅波理論和細胞自動機方法構建水波動畫的算法;參考文獻[2]使用參數方法描述水流動畫;參考文獻[3]基于水面的正弦關系建模描述大型海浪動畫及畫面渲染技術,在處理更復雜的水動力學有局限性;為獲得更為真實的水波動畫效果與飛濺效果,參考文獻[4]使用粒子系統結合高維場模型技術模擬水流動畫;而參考文獻[5]描述通過添加粒子產生噴霧和泡沫的水動畫的視覺效果;在參考文獻[6]中,表現一個全三維波浪粉碎效果的動畫是通過控制用戶定義的二維切片庫進行的;參考文獻[7]提出了基于粒子系統模擬的自適應采樣算法,著眼于幾何形狀復雜區域的計算,同時減少了流體深處的粒子數。

  本文的方法由參考文獻[8]的思想改良而成,有關要點如下:

 ?。?)引入新的隨機內容,提供了更好的可控性;

  (2)隨機布朗運動(FBM)噪聲的使用,低/高通濾波器(LPF/HPF)和參數β(相對于波前的形狀/復雜性)的效果;

 ?。?)多邊形生成渲染,包括表面粒子檢測、低通濾波器的切片取樣。

2 二維數據仿真方法

  2.1 模擬仿真方法

  一般來說,水動力學可以由如下微分方程描述:

  12.png

  其中,u是速度,t是時間,ρ為密度,p是壓力,ν是粘度,f是外力。

  MPS方法[9]是通過粒子相互作用來解決式(1)和(2)的。對式(2)應用壓力映射后,MPS方法離散化并轉化成粒子相互作用的方程。粒子間的所有作用僅限于給定的截止半徑re內。兩粒子間相互作用的重量被定義為:

  34.png

  其中,r分別是兩粒子i和j在位置ri和rj間的距離。

  在MPS方法中,流體的局部密度是用粒子數密度(PND)來表示的。粒子i的PND被定義為:

  5.png

  在自由表面的外側區域中不存在粒子時,自由表面上方的PND值減小。這樣,水粒子i滿足的條件為:

  ni<δn0(6)

  其中,n0是PND的標準值,δ是閾值,它們被認為是在自由表面上。

  2.2 水粒子分類

  在三維中重建流水表面,把水粒子根據它們的PND分類。這一簡單的分類的優勢在于,可以無需特殊處理或計算,就能得到水表面和飛濺水花粒子數的合理近似值。由以下條件根據式(6)進行分類:

 ?。?)飛濺的水花粒子ni<δ1n0;

 ?。?)水表面粒子δ1n0≤ni≤δ2n0;

 ?。?)水中粒子ni>δ2n0。

  δ1和δ2為用戶自定的閾值。

  2.3 二維水波仿真

  利用二維MPS方法對漣漪波和怒濤波兩類不同的水波進行模擬,其算法如下[10-11]:

 ?。?)初始化模擬環境;

 ?。?)for each時間步長;

 ?。?)添加粒子;

  (4)計算并賦予粒子作用力;

 ?。?)平流粒子數;

 ?。?)設置相鄰粒子和計算粒子數(PND);

 ?。?)提取水表面或飛濺水花粒子數;

 ?。?)刪除粒子;

 ?。?)end for。

  程序實驗中使用了一些重要的仿真參數,各參數的值如表1所示。

004.jpg

3 三維動畫仿真

  對上述的二維水波動畫方法,以隨機方式延拓成三維空間中的水波。對于三維表面重建,使用二維高斯濾波器。

  3.1 隨機延拓方法

  很容易想象,如果一個單一的二維波面在三維中被復制,所產生的表面在橫向方向上看起來絕對是均勻的,如圖2所示。

002.jpg

  切片采樣過程以下列隨機公式取得:

  78.png

  其中,S為仿真動畫的幀;i為自然數,是動畫時間;k取值0,1,…,K-1,是動畫切片;N是噪聲函數;F為噪聲波動范圍參數;A為控制動畫速度的參數;中括號“[]”表示為運算后取最接近的整數。對于更換噪聲函數N,采用隨機布朗運動(fBm或也稱為1/fβ)的噪聲。fBm噪音完全由它的功率頻譜控制,與頻率f成反比,參數β為加權系數。

  根據式(7)和式(8),幀S為在某個動畫時刻i的第k個切片,是根據隨機式(7)和在約束條件下式(8)下所取得的。如圖1所示。一旦所有的切片都填滿了由隨機取樣的幀,這些切片被線性采樣以構造三維水流波形。

  3.2 曲面近似

  為了處理三維表面重建,使用帶高斯濾波器的高度場技術。這能夠重建近似的三維水面,而補救線狀偽影所造成的二維切片的采樣。

  在XZ平面上創建大小為N×M基礎網格如下:

  9.jpg

  為了取得更好的結果,在兩個相鄰的切片和截面積(3Δx,2Δz)高斯濾波參數σ=2.0之間插入一個額外的切片。

3.3 三維漣漪波

  對于模擬漣漪波時,通過在不同方向合成幾類波的方式略有不同。用這種方法,消除了沿橫向方向的波形外觀,它產生在單一方向上的運動。為了最終的h(P)值在每個小區中心P上的基礎網格IXZ逼近,由式(10)合成臨近點在每個方向上的高度。

  10.png

  其中,ω是用戶自定義重量值,hd是相鄰點Q在d方向上的高度值。

4 實驗效果

  根據前述的方法和相應程序算法,在Intel(R)Core(TM)主頻為2.83 GHz,內存為4 GB的環境下,利用Delphi結合OpenGL三維引擎庫進行編程實現。漣漪波和怒濤波在不同的布朗隨機運動噪聲參數下取得了不同動畫效果,如圖3、圖4所示。

003.jpg

5 結論

  本文提出了利用二維水面波動曲線延拓形成三維的水波動畫效果,利用各類技術補償二維切片損傷重構三維曲面,形成逼真的海水波濤及漣漪動畫效果,在實驗過程中較同類方法實現的三維海浪波濤動畫有相當的效率。節約使用大量的粒子數,為后期動畫效果的渲染節約了系統資源。此研究為動畫制作中的大型水域動畫場景的計算機生成提供了技術支持,節約了大量類似開發的成本并縮短制作周期。此項技術方法將繼續向GPU領域邁進,以期在今后的研究中能更好地以快速渲染自動生成大型水域中的波濤洶涌、水浪渦旋等動畫效果。

參考文獻

  [1] 楊懷平,胡事民,孫家廣.一種實現水波動畫的新算法[J].計算機學報,2002,25(6):612-617.

  [2] FOURNIER A, REEVES T. A simple model of ocean waves[J]. Proceedings of SIGGRAPH, 1986(20):75-84.

  [3] DARLES E, CRESPIN B, GAZANFARPOUR D. A survey of ocean simulation and rendering techniques in computer graphics[J]. Computer Graphics Forum,2011,30(1):43-60.

  [4] MAES M M, FUJIMOTO T, CHIBA N. Efficient animation of water flow on irregular terrains[C]. Proceedings of International Conference on Computer Graphics and Interactive Techniques, GRAPHITE′06, 2006:107-115.

  [5] TAKAHASHI T, FUJII H, KUNIMATSU A, et al. Realistic animation of fluid with splash and foam[J]. Computer Graphics Forum, 2003,22(3):391-400.

  [6] ADAMS B, PAULY M, KEISER R, et al. Adaptively sampled particle fluids[J]. ACM Transactions on Graphics,2007,26(3):48.

  [7] HONG W, HOUSE D, KEYSER J. Adaptive partcles for incompressible fluid simulation[J]. The Visual Computer,2008,24(7):535-543.

  [8] FUJIMOTO T, MIYAUCHI S, SUZUKI T, et al. Noise-based animation of waving phenomena[C]. Proceedings of   IWAIT2005, IEICE Technical Report. Image Engineering, 2005,104(545):93-98.

  [9] KOSHIZUKA S, NOBE A, OKA Y. Numerical analysis of breaking waves using the MPS method[J]. International Journal for Numerical Methods in Fluids, 1998(26):751-769.

  [10] 李海,汪繼文.基于粒子系統的位置可控有聲煙花模擬[J].微型機與應用,2013,32(9):32-34.

  [11] 袁雪霞,王繼州.導彈煙霧的快速模擬[J].微型機與應用,2013,32(10):32-34.


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品久久久久高潮| 国产精品久久久久影院色老大| 亚洲国产精品成人综合| 欧美资源在线| 性欧美大战久久久久久久久| 91久久一区二区| 亚洲激精日韩激精欧美精品| 久久精品国产免费| 欧美精品在线视频| 欧美激情1区2区3区| 中文av一区二区| 国模套图日韩精品一区二区| 中文亚洲欧美| 欧美日韩精品一区二区天天拍小说| 国内精品99| 中文日韩在线| 国内精品福利| 欧美日韩免费观看一区三区| 欧美主播一区二区三区美女 久久精品人| 国产精品无人区| 亚洲欧美日韩在线一区| 国产日韩欧美综合| 欧美日韩国产一区二区三区地区| 欧美区一区二区三区| 国产精品亚洲美女av网站| 亚洲国产成人不卡| 韩日欧美一区二区三区| 欧美理论电影在线播放| 美日韩丰满少妇在线观看| 亚洲欧美制服中文字幕| 国产欧美日本一区视频| 国产欧美日韩免费| 亚洲欧洲日本mm| 久久亚洲综合网| 国产精品男gay被猛男狂揉视频| 久久久久久久久久久成人| 欧美高清视频一区| 国产精品久久久一区二区三区| 伊人成人开心激情综合网| 亚洲欧洲综合另类在线| 欧美精品电影在线| 夜久久久久久| 好看的日韩视频| 免费成人小视频| 国语自产精品视频在线看抢先版结局| 亚洲精品资源| 尤物九九久久国产精品的分类| 欧美绝品在线观看成人午夜影视| 亚洲毛片在线免费观看| 一区视频在线| 欧美日韩一区三区四区| 久久欧美中文字幕| 欧美在线3区| 在线观看91久久久久久| 国产精品综合网站| 欧美怡红院视频一区二区三区| 欧美综合77777色婷婷| 永久免费视频成人| 欧美激情bt| 亚洲一区bb| 亚洲伦理一区| 久久一区视频| 欧美福利一区二区| 欧美国产亚洲视频| 欧美成人黄色小视频| 欧美日韩国产丝袜另类| 亚洲综合视频一区| 亚洲日本一区二区三区| 在线亚洲欧美| 亚洲国语精品自产拍在线观看| 老司机精品导航| 久久频这里精品99香蕉| 欧美 亚欧 日韩视频在线| 亚洲精品乱码久久久久久按摩观| 欧美理论电影在线观看| 国产精品福利在线| 欧美一区二区私人影院日本| 久久久人成影片一区二区三区| 亚洲宅男天堂在线观看无病毒| 国产乱人伦精品一区二区| 亚洲国产精品久久久| 久久久夜精品| 欧美人与禽性xxxxx杂性| 亚洲精品欧美日韩专区| 国产精品人人做人人爽人人添| 一区二区三区高清不卡| 欧美日本亚洲| 午夜精品久久久久久久久| 国产精品视频一区二区高潮| 亚洲一区精品视频| 欧美日韩午夜在线视频| 夜夜嗨av一区二区三区网站四季av| 麻豆久久精品| 久久久九九九九| 亚洲大胆在线| 欧美日韩福利在线观看| 日韩一级视频免费观看在线| 国产永久精品大片wwwapp| 国产精品嫩草影院av蜜臀| 免费观看成人网| 午夜精品视频在线观看一区二区| 一区二区三区 在线观看视频| 欧美国产综合视频| 欧美日韩岛国| 欧美日韩亚洲一区二区三区在线观看| 国产精品成人免费精品自在线观看| 欧美成人中文| 欧美精品一区二区三区蜜桃| 久热精品在线视频| 欧美日韩免费观看中文| 国产日韩高清一区二区三区在线| 亚洲欧美一区在线| 欧美日韩亚洲一区在线观看| 亚洲人成人一区二区在线观看| 欧美 日韩 国产在线| 久久综合九色99| 国产毛片精品国产一区二区三区| 欧美中文字幕视频在线观看| 欧美日韩综合另类| 久久久久久久波多野高潮日日| 一本色道**综合亚洲精品蜜桃冫| 久久久久久婷| 久久精品欧美日韩| 一区二区在线视频| 亚洲伦伦在线| 国内精品模特av私拍在线观看| 亚洲国产成人一区| 国产精品第一页第二页第三页| 久久久精品久久久久| 麻豆精品91| 久久综合国产精品| 欧美大片免费久久精品三p| 日韩视频免费大全中文字幕| 国产视频久久久久| 欧美国产综合一区二区| 亚洲日本中文字幕免费在线不卡| 亚洲视频在线观看免费| 亚洲国产裸拍裸体视频在线观看乱了中文| 欧美性天天影院| 久久er99精品| 国产婷婷一区二区| 亚洲天堂av图片| 久久久之久亚州精品露出| 欧美黄色一区二区| 欧美成人xxx| 国产精品久久一区二区三区| 国产精品嫩草99av在线| 亚洲午夜电影网| 一本一本久久a久久精品综合妖精| 欧美日产国产成人免费图片| 国产免费一区二区三区香蕉精| 悠悠资源网亚洲青| 欧美日韩另类国产亚洲欧美一级| 美女爽到呻吟久久久久| 欧美不卡激情三级在线观看| 国产精品久久久免费| 欧美日韩一二三区| 精品成人在线视频| 亚洲欧美一区在线| 欧美美女bbbb| 欧美性猛交99久久久久99按摩| 亚洲精品偷拍| 国产婷婷一区二区| 又紧又大又爽精品一区二区| 亚洲综合视频在线| 国产综合精品| 91久久久久| 美国成人毛片| 尤物九九久久国产精品的特点| 欧美精品久久99久久在免费线| 国产女人aaa级久久久级| 日韩一区二区精品葵司在线| 久久人人爽国产| 在线综合视频| 欧美日韩亚洲高清一区二区| 99精品国产热久久91蜜凸| 欧美精品一区二区三区蜜桃| 噜噜噜久久亚洲精品国产品小说| 国产一区二区三区的电影| 欧美日韩精品欧美日韩精品一| 国产精品爱啪在线线免费观看| 国产精品亚洲成人| 在线亚洲成人| 亚洲九九爱视频| 欧美黄色免费网站| 亚洲一区综合| 久久亚洲高清| 校园春色综合网| 久久一区视频| 性做久久久久久久免费看| 欧美韩日一区| 午夜日韩在线| 欧美.com| 国产欧美日韩综合一区在线观看| 欧美一区二区三区的| 欧美在线免费| 欧美在线一级va免费观看| 久久一二三国产| 夜夜躁日日躁狠狠久久88av| 欧美激情影院| 国内精品免费午夜毛片| 红桃视频欧美| 欧美区日韩区| 日韩一级视频免费观看在线| 国产精品va| 国内偷自视频区视频综合| 欧美日韩国产不卡在线看| 欧美日韩在线另类| 亚洲性感美女99在线| 欧美另类视频| 亚洲特色特黄| 久久亚洲春色中文字幕久久久| 国产精品jvid在线观看蜜臀| 狼人社综合社区| 一区二区三区在线免费观看| 欧美在线网址| 亚洲一区视频| 欧美亚洲一区二区在线| 国产精品日产欧美久久久久| 老司机67194精品线观看| 国产免费亚洲高清| 亚洲欧洲日韩在线| 欧美成人国产| 亚洲国产日韩欧美在线99| 国产精品素人视频| 宅男噜噜噜66一区二区66| 国产欧美 在线欧美| 久久精品人人| 国产综合色在线| 在线一区二区三区做爰视频网站| 国产精品v欧美精品v日韩| 欧美精品福利视频| 中文亚洲视频在线| 国产亚洲视频在线观看| 久久欧美中文字幕| 欧美一区三区二区在线观看| **性色生活片久久毛片| 亚洲一区中文字幕在线观看| 久色婷婷小香蕉久久| 欧美一区二区三区四区在线观看| 一区二区三区日韩| 欧美成人精品三级在线观看| 国产精品美女久久久久久免费| 国产精品日韩精品欧美在线| 亚洲欧美综合网| 蜜桃久久av一区| 亚洲免费成人av电影| 午夜亚洲精品| 国产欧美精品日韩| 亚洲欧美一级二级三级| 亚洲先锋成人| 一区二区三区精品视频| 国产精品欧美日韩| 中文国产成人精品久久一| 欧美日本中文| 久久精品导航| 激情久久五月天| 影音先锋在线一区| 久久欧美肥婆一二区| 国产精品爽黄69| 欧美人与性动交cc0o| 欧美久色视频| 欧美天堂亚洲电影院在线观看| 欧美日韩黄色一区二区| 欧美高清影院| 欧美一区二区免费视频| 久久综合激情| 亚洲欧美日韩在线观看a三区| 欧美一区二区在线看| 性做久久久久久久免费看| 久久香蕉国产线看观看网| 一区二区精品| 一区二区三区波多野结衣在线观看| 国产一区二区丝袜高跟鞋图片| 一区二区电影免费在线观看| 亚洲第一在线综合在线| 欧美成人有码| 亚洲激情影院| 久久青青草原一区二区| 国产精品久久国产愉拍| 久久性天堂网| 久久精品夜色噜噜亚洲a∨| 欧美v亚洲v综合ⅴ国产v| 一区二区三区在线高清| 久久色中文字幕| 亚洲综合色噜噜狠狠| 免费成人在线观看视频| 亚洲一区二区高清视频| 欧美激情 亚洲a∨综合| 欧美精品一区视频| 久久九九久久九九| 欧美剧在线观看| 欧美va亚洲va香蕉在线| 中文亚洲免费| 国产精品久久久亚洲一区| 一区在线播放| 国产日韩欧美在线看| 美女脱光内衣内裤视频久久网站| 欧美日韩另类在线| 亚洲综合国产| 国产精品久久网站| 国产精品美女www爽爽爽| 亚洲精品国产精品乱码不99| 美女主播精品视频一二三四| 国产亚洲精品aa午夜观看| 免费久久99精品国产自在现线| 亚洲日本欧美日韩高观看| 亚洲国产精品成人精品| 国产曰批免费观看久久久| 女女同性精品视频| 激情综合在线| 久久精品国产欧美激情| 激情六月综合| 在线一区二区三区做爰视频网站| 国精品一区二区三区| 欧美精品色一区二区三区| 久久av二区| 国产精品久久久久久久久久妞妞| 久久综合网hezyo| 欧美日韩国产区一| 韩国视频理论视频久久| 欧美国产激情| 国产精品久久777777毛茸茸| 欧美日韩在线精品一区二区三区| 欧美天堂亚洲电影院在线观看| 美日韩免费视频| 狼人社综合社区| 亚洲激精日韩激精欧美精品|