999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

水下流場模擬可視化渲染繪制方法研究

2019-09-24 02:00:29包雪怡
電腦知識與技術 2019年19期
關鍵詞:可視化

包雪怡

摘要:在3D水下場景渲染中融入流場的模擬可視化是增強現實領域近年來研究工作的重點之一。水下流場模擬可視化框架,包括流場模擬和可視化渲染繪制兩部分。流場模擬基于N-S方程,溫度為唯一的輸入參數。為了更準確描述水體溫差、密度不均勻導致的對流現象,浮力作為流上下浮動的外力項;同時,通過波浪擾動項描述流和水面波動的一致性。可視化渲染繪制部分,采用基于紋理的直接體渲染(Direct Volume Rendering, DVR)和一維的轉移函數(transfer-function)描述流場特征,展現時變流場數據(溫度,速度,壓強等)。框架通過GPU引擎對上述算法進行加速,結合上帝之光實時模擬可視化時變流場的擾動效果,滿足場景實時交互可視化渲染繪制需求。

關鍵詞:水下場景;流場模擬;體渲染;可視化;增強現實

中圖分類號:TP319.41? ? ? ? 文獻標識碼:A

文章編號:1009-3044(2019)19-0223-03

穿過水面的光線會與水中粒子發生碰撞形成上帝之光和焦散等奇妙的光學現象。同時溫度、密度和壓強等的變化會引起水體內對流和擴散等現象。隱藏在這些現象下的本質就是流體動力學。流模擬需要昂貴的計算開銷,而且渲染繪制流體不能依賴傳統的基于光柵化渲染平臺實現,因此實時流動態模擬可視化渲染繪制仍然是一個具有挑戰性的課題。

本文構建水下流場模擬可視化框架,實現水下場景中流擾動過程的模擬和可視化渲染繪制。模擬陽光穿透水面和水流發生相互作用時產生的復雜的光學現象,結合體渲染和后處理體積光生成算法增強流特征。

文章從下面幾部分介紹相關工作:流場模擬可視化框架,包括流場模擬N-S方程求解、基于紋理的直接體渲染,實驗結果分析、未來的改進方向等。

1 研究背景

流場模擬技術可歸納為兩個范疇:基于粒子的拉格朗日方法和基于網格的歐拉方法。本文流場模擬采用基于網格的歐拉方法。

Stam [1]是第一位采用網格歐拉方法模擬流現象的研究者。歐拉流場模擬方法遵循克林形式(Chorin-style),采用操作符分割方法和對流-投影方法來對流施加不可壓縮的條件限制。傳統的對流-投影框架采用半拉格朗日對流方法,該方法可提供無條件的穩定性。近十年來許多基于該框架的方法被提出用以處理不同的流場模擬問題。Kang et al. [2] 引進了一個GFM(GhostFluidMethod)方法模擬多種狀態的不可壓縮流體,該方法被Hong and Kim[3]采用對流體的表面變化進行追蹤,采用半拉格朗日對流和粒子集(PLS)擴展了該方法。Kang et al.[4]擴展了GFM,模擬可融合和不可融合的流之間的相互作用。基于網格的流場模擬方法也被用來模擬高粘度的流現象。Carlson et al.[5]在MAC(Mark And Cell)框架上采用一個隱式的粘度方程來模擬高粘度的流和融化效果。Goktekin et al[6]采用黏性和塑性系數模擬粘彈性的流現象。最近,Larionov et al[7]在一個壓力-粘度求解器中采用基于網格的離散化方法來模擬高粘度的牛頓流體。

為兼顧性能和渲染質量,本文采用基于屏空間的體渲染方法來渲染時變3D流體數據。

2 流場模擬可視化框架

本文框架包含大量的紋理渲染技術,由可編程著色器實現,N-S方程求解的流體動力學運算采用CUDA加速。為渲染一個真實的水下場景以增強流體渲染的視覺沖擊力,框架還包括水面的建模和渲染、水下焦散和上帝之光的模擬。框架結構如圖1所示:

2.1流體動力學方程求解

本文采用基于網格的流場模擬方法對N-S方程進行求解。為了展現水下流和水面一致的波動,在N-S方程中加入波浪擾動和浮力兩個外力項。波浪擾動項描述風對水體的推動而形成的加速度,浮力項模擬水體中溫差引起的對流現象。框架實現的流場模擬被限制在一個3D的立方體區域內。假設流的體積在水中的特定深度保持不變,水中流的運動可以由不可壓縮流體的N-S方程來描述:

2.2直接體渲染

流體數據集(速度和溫度)存儲在3D數組中,數據集的每一幀采用公式(1)得到的速度場進行更新,采用DVR技術可視化渲染時變流體數據。公式(14)計算沿視線方向累積光強和模糊度,其中[Ci]是樣本點顏色,[Aj]是模糊度,用來模擬光線到達樣本點j的衰減狀況:

3 結論

水下流場模擬可視化框架采用OpenGL和GLSL實現。框架對渲染海面和水下光照采用的法線貼圖方式實現參數化控制。計算量最大的部分是流體動力學方程的求解。其中FFT法線貼圖的計算在Cuda上進行。在一張64╳64的2D網格上生成FFT波浪,在一張64╳64╳[64]的網格上模擬流和采用DVR可視化流特征。為了兼顧效果和性能,在低分辨率的網格上生成波浪高度場,采用高分辨率的法線貼圖渲染水面。當法線貼圖的分辨率增加后,海面會呈現更多高頻的波浪,水下也可以看到更多波動的細膩光束,如圖8所示。為了求解流體動力學方程,本文采用30次雅各比迭代來求解擴散項,采用50次迭代進行投影操作。根據實驗結果,在計算擴散項時,采用20次以上的迭代可以得到比較小的誤差。在本文的模擬中,[?x]=[?y=?z]=1/64=0.0156,dt = 0.1,粘度系數[γ]=0.001。

參考文獻:

[1] Stam J. Stable Fluids[C].Siggraph,1999,99:121-128.

[2] Kang M, Fedkiw R P, Liu X D. A boundary condition capturing method for multiphase incompressible flow[J]. Journal of Scientific Computing,2000,15(3):323-360.

[3] Hong J M, Kim C H. Discontinuous fluids[C].ACM Transactions on Graphics (TOG).ACM,2005,24(3):915-920.

[4] Kang N, Park J, Noh J, et al. A hybrid approach to multiple fluid simulation using volume fractions[C].Computer Graphics Forum.Wiley/Blackwell(10.1111),2010,29(2):685-694.

[5] Carlson M, Mucha P J, Van Horn III R B, et al. Melting and flowing[C].Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation.ACM,2002:167-174.

[6] Goktekin T G, Bargteil A W, O'Brien J F. A method for animating viscoelastic fluids[C].ACM Transactions on Graphics (TOG).ACM,2004,23(3):463-468.

[7] Larionov E, Batty C, Bridson R. Variational stokes: a unified pressure-viscosity solver for accurate viscous liquids[J].ACM Transactions on Graphics (TOG),2017,36(4):101.

[8] Mitchell J. Light shafts: Rendering shadows in participating media[C].Game Developers Conference,2004.

【通聯編輯:朱寶貴】

猜你喜歡
可視化
無錫市“三項舉措”探索執法可視化新路徑
基于CiteSpace的足三里穴研究可視化分析
自然資源可視化決策系統
北京測繪(2022年6期)2022-08-01 09:19:06
三維可視化信息管理系統在選煤生產中的應用
選煤技術(2022年2期)2022-06-06 09:13:12
思維可視化
師道·教研(2022年1期)2022-03-12 05:46:47
基于Power BI的油田注水運行動態分析與可視化展示
云南化工(2021年8期)2021-12-21 06:37:54
自然資源可視化決策系統
北京測繪(2021年7期)2021-07-28 07:01:18
基于CGAL和OpenGL的海底地形三維可視化
可視化閱讀:新媒體語境下信息可視化新趨勢
“融評”:黨媒評論的可視化創新
傳媒評論(2019年4期)2019-07-13 05:49:14
主站蜘蛛池模板: 免费无码AV片在线观看中文| 精品综合久久久久久97| 国产91在线|日本| 国产香蕉国产精品偷在线观看| 亚洲一级无毛片无码在线免费视频| 亚洲人成亚洲精品| 亚洲成A人V欧美综合| 亚洲va在线∨a天堂va欧美va| 亚洲视频欧美不卡| 日韩欧美中文亚洲高清在线| 黄色在线不卡| a级毛片一区二区免费视频| 精品久久综合1区2区3区激情| 98精品全国免费观看视频| 巨熟乳波霸若妻中文观看免费| 91小视频版在线观看www| 国产一区在线视频观看| 国产精品va免费视频| 99一级毛片| 国产日韩丝袜一二三区| 人妻丰满熟妇啪啪| 中文字幕无码中文字幕有码在线| 亚洲视频二| 国产精品片在线观看手机版| 久久77777| 精品亚洲麻豆1区2区3区| 国产激爽大片在线播放| 精品人妻AV区| 国产精品欧美激情| 亚洲Av激情网五月天| 中文字幕伦视频| 天天综合网亚洲网站| 国产福利小视频高清在线观看| 亚洲AV电影不卡在线观看| 中文字幕首页系列人妻| 亚洲最大情网站在线观看| 欧美三级视频网站| 91麻豆国产视频| 中文字幕第4页| 久久久久久高潮白浆| 2021国产乱人伦在线播放| 国产亚洲欧美日韩在线一区二区三区| 日韩黄色大片免费看| 色妞永久免费视频| 人妻少妇久久久久久97人妻| 久久精品中文字幕免费| 少妇被粗大的猛烈进出免费视频| 999国产精品永久免费视频精品久久| 五月六月伊人狠狠丁香网| 亚洲av中文无码乱人伦在线r| 一区二区三区在线不卡免费| 91国内在线观看| 欧美特级AAAAAA视频免费观看| 欧美成人一区午夜福利在线| 精品夜恋影院亚洲欧洲| 啪啪国产视频| 乱人伦中文视频在线观看免费| 一级爆乳无码av| av一区二区三区高清久久 | 日本成人在线不卡视频| 欧美人在线一区二区三区| 久久青草免费91线频观看不卡| 自拍偷拍欧美日韩| 人妻91无码色偷偷色噜噜噜| 国产农村1级毛片| 无码综合天天久久综合网| 久久一色本道亚洲| 夜夜操国产| 日韩天堂视频| 久久毛片基地| 国产大全韩国亚洲一区二区三区| 国产午夜无码片在线观看网站 | 波多野结衣第一页| 国产成人精品一区二区| 2021最新国产精品网站| 亚洲国产高清精品线久久| 一本色道久久88综合日韩精品| 亚洲高清中文字幕| 亚洲国产成人精品青青草原| 久久久久人妻一区精品色奶水| 伊人久久久久久久| 精品第一国产综合精品Aⅴ|