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

水體視覺效果模擬與實現

2017-05-13 06:40:42王太偉1張天翔2張尚弘2
河南科技 2017年5期
關鍵詞:可視化效果

王太偉1 張天翔2 張尚弘2

(1.交通運輸部水運科學研究院,北京 100088;2.華北電力大學可再生能源學院,北京 102206)

水體視覺效果模擬與實現

王太偉1 張天翔2 張尚弘2

(1.交通運輸部水運科學研究院,北京 100088;2.華北電力大學可再生能源學院,北京 102206)

本文簡要描述基于波形函數變形、法線紋理貼圖2種水體視覺模擬技術,并基于Tiled Directional Flow的算法實現河流水體視覺模擬,基于波形疊加的方法實現海洋水體視覺模擬,結合GPU渲染管線實現組合條件繪制,最后比較2種不同模擬技術所適用模擬的情景。本文所采用的水體視覺模擬技術及實現方法對于研究水體視覺模擬有一定助益,水體視覺模擬效果良好。

波形函數變形;法線紋理貼圖;視覺效果模擬

1 水體視覺模擬技術概述

海洋、河流、湖泊等水體的真實狀態模擬在可視化系統中是十分常見的,有別于上述的科學可視化方法,此類水流可視化偏重于水流的真實視覺效果,對其具體的水深、流速分布等科學數據不做深究。介于科學可視化所需的計算量龐大,而且普通模擬無法滿足水流三維視覺的需要。因此,此類水流可視化通常采用簡化的數學方法模擬水流形態,外加計算機特效實現視覺上的真實感。常用的水體視覺模擬技術有波形函數變換與法線紋理貼圖[1]。

波形函數變換是直接實時改變水體表面的頂點,模擬水面的波動狀態。常見的做法有波形疊加、波動方程、預渲染流場紋理等。波形疊加是疊加不同的隨機周期函數構成水體表面,多用來表現波濤起伏海面。使用波動方程或者近似公式來表現局部的水波,多用于表現物體與水面互動產生的漣漪。預渲染流場紋理是將復雜運動的數據預先渲染到紋理上,多用于模擬渦流等難于實時計算的非線性運動。

法線紋理貼圖是通過改變水體表面的法線,實現對水體波動的模擬。換個角度說,法線紋理貼圖不對水體表面的頂點做任何改動,其實現的效果只是一個假象。如果剖開水體進行觀察,不會看到任何的波動變化。在近距離觀察時,常常會存在失真的情況。但是,相對地,法線紋理貼圖僅僅會動態改變水體的光照狀態,可以很大程度上節省系統的性能。特別是對于大尺度水體的表現,水體視覺模擬的性能(即水體波動動畫的流暢程度)遠遠比其圖像質量重要,使用法線紋理貼圖會是一個更好的選擇。

2 水體視覺模擬

2.1 河流水體視覺模擬

當前很多流域模擬系統都采用地形模型為用戶提供大規模的虛擬環境,對水體流動的表現會極大地增強整個虛擬環境的真實感。由于缺少準確的河流流速數據,大部分的流域模擬系統對河流水體的模擬缺乏細節表現,很少能表現河流的水流流速分布特征(流速大小,橫流、渦流等流態特征)和水流變化情況。本文將水動力模型的計算結果與水體視覺模擬方法相結合,增強河道水流流態狀態的真實感。

對河流的水體視覺模擬,關鍵內容有2個方面:一是河流水波起伏,二是河流流向。相對于流域模擬的尺度,水波是一種微小尺度上的變化情況。水波無法使用水動力學模型進行計算,一般是采用一些紋理動畫或周期函數進行表現。流向則由于其顯示的尺度較大,精度要求不高,因而直接使用水動力計算的結果,用法線紋理貼圖的方法繪制水體流動的特效。

本文采用了Tiled Directional Flow的算法[2-4],即通過著色器在河流表面劃分正方形網格,按照流向調整貼圖方向,進而實現河流有向流動的效果,過程如圖1所示。

圖1 Tiled Directional Flow處理過程

每個正方形網格瓦片都有4個頂點,在4個頂點上都可以求出其流速的大小和方向。之后,根據這些頂點數據,設置法線貼圖的方向和各坐標軸方向的重復度,將法線紋理貼圖貼合在水體表面。最后,結合光照與視點位置,應用Fresnel反射與折射模型,進行水體的反射與折射計算,實現效果如圖2所示。

圖2 河流水體視覺模擬效果

2.2 海洋水體視覺模擬

海水波動的起伏比較大,細節相對豐富,本文采用波形疊加的方法對海水的運動進行模擬。波形疊加是將很多個不同周期、不同振幅的周期函數疊加在一起。但在水體視覺模擬中使用的基礎波形并不是正弦和余弦波,而是一種叫做Gerstner波的特殊波形。Gerstner波的誕生早于計算機圖形學(Computer Graphic,CG),最初在物理中用于水波的模擬。由于其形狀比較真實,而且計算量不大,所以被廣泛用于計算機圖形學中水波的模擬[5]。Gerstner波以參數方程的形式給出:

式(1)中,自變量為p,參數Q、D、A用來控制形狀,Q控制波峰的尖銳度,D控制波長,A為振幅。

Gerstner波和余弦波的差別,如圖3所示。與紅色的余弦波相比Gerstner波在兩側有收緊的趨勢,和真實海洋表面更加接近。

圖3 Gerstner波和余弦波示意圖

在繪制過程中,將很多個不同波長、不同振幅的Ger?stner波疊加在一起,加上一些隨機值,建立海水的折射與反射的模型,就能得到這種看起來很復雜的海面效果[6]。平臺應用Sundog公司的Triton插件,基于波形疊加的方法,實現了海水波動的模擬效果,如圖4所示。

圖4 海水水體視覺模擬效果

2.3 組合條件繪制

水流上的標量和矢量都可以通過顏色繪制在水流模型的表面。不同的可視化方案可以對不同的變量數值進行圖形化。在不同的專業應用中,需要在一些可視化方案中提取特定的區域進一步強化顯示其內部的信息。例如,在航運應用中,需要在水深等值面或流場紋理上提取水深、流速條件適合和禁止船舶航行的區域;在洪水淹沒應用中,需要在模擬洪水的表面上提取水位高于一定閾值的區域,便于實現對洪水的警戒。

在具體的實現過程中,平臺應用GPU渲染管線,繪制一個透明的面片覆蓋在任意一個可視化方案上。面片上會有一些顏色標識用戶指定的區域。這樣將二者組合起來,就可以實現區域條件繪制的效果,其具體步驟如下:①初始化網格,將所有水流數據加載到網格節點上,并輸入到GPU頂點著色器;②頂點著色器輸出中間變量,進行光柵化操作,完成對各個變量的插值計算,輸出變量至片元著色器;③用戶通過圖形用戶界面,新建條件方案,輸入要求的組合條件,如“流速”>2.5AND“水深”>10;④在片元著色器中,將輸入的組合條件轉化為條件語句,提取指定區域。組合條件繪制效果如圖5所示,黃色區域即按照上述組合條件繪制的區域。

圖5 組合條件繪制效果

3 結論

在平臺的應用中,主要有2種場景會用到水體視覺模擬。一是河流模擬,即根據水動力計算的結果,盡可能模擬水面的真實流動狀態;二是海水模擬,即模擬海水的波動狀態,給予用戶在虛擬環境的真實感。一般河流的波動比較小,但如模擬大流域尺度河流,源數據規模比較大,平臺運行的性能相對重要,所以采用的是法線紋理貼圖;與此相比,海水的波動更大,平臺模擬海水更多的是為船舶航行模擬服務,尺度較小,為了顯示的效果更加形象、逼真,所以采用的是波形函數變換。

[1]方貴盛,潘志庚.水體虛擬仿真與應用綜述[J].計算機仿真,2012(10):30-33,361.

[2]Kipfer P,Westermann R.Realistic and interactive simula?tion of rivers[A]//Proceedings of Graphics Interface 2006,2006:41-48.

[3]蔣瑜,杜斌,盧軍,等.基于Delaunay三角網的等值線繪制算法[J].計算機應用研究,2010(1):101-103.

[4]Varela JM,Soares CG.Interactive 3D desktop ship simula?tor for testing and training offloading manoeuvres[J].Applied Ocean Research,2015(51):367-380.

[5]Hinsinger D,Neyret F,Cani MP.Interactive animation of ocean waves[A]//Proceedings of the 2002 ACM SIGGRAPH/Euro?graphics symposium on Computer animation.ACM,2002:161-166.

[6]Bruneton E,Neyret F,Holzschuch N.Real-time Realis?tic Ocean Lighting using Seamless Transitions from Geometry to BRDF[J].Computer Graphics Forum.Blackwell Publishing Ltd,2010(2):487-496.

Simulation and Realization of Visual Effect of Water

Wang Taiwei1Zhang Tianxiang2Zhang Shanghong2
(1.Ministry of Transport,Water Transport Science Research Institute,Beijing 100088;2.School of Renewable Energy,North China Electric Power University,Beijing 102206)

This paper briefly described two visual modeling techniques based on waveform function deformation and normal texture mapping.Based on the Tiled Directional Flow algorithm,the visual simulation of river water body was realized.Based on the waveform superposition method,the visual simulation of marine water body was realized.Com?bined with GPU rendering pipeline,the combination of conditional rendering was achieved.Finally,the simulation scenarios of two different simulation techniques were compared.The visual simulation technology and the realization method of the water body used in this paper are helpful for the study of water visual simulation,and the simulation works well.

waveform function deformation;normal texture mapping;visual effect simulation

TP391

:A

:1003-5168(2017)03-0029-03

2017-02-19

王太偉(1987-),男,碩士,工程師,研究方向:交通運輸信息化。

猜你喜歡
可視化效果
自然資源可視化決策系統
北京測繪(2022年6期)2022-08-01 09:19:06
思維可視化
師道·教研(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
迅速制造慢門虛化效果
抓住“瞬間性”效果
中華詩詞(2018年11期)2018-03-26 06:41:34
模擬百種唇妝效果
Coco薇(2016年8期)2016-10-09 02:11:50
主站蜘蛛池模板: 国产超碰在线观看| аv天堂最新中文在线| 国产无码制服丝袜| 亚洲AV无码乱码在线观看代蜜桃| 国内精品一区二区在线观看| 77777亚洲午夜久久多人| 国产午夜一级毛片| 在线观看免费国产| 国产91视频免费| 无码电影在线观看| 2022国产无码在线| 国产成人a在线观看视频| 天天综合网色中文字幕| 久久精品aⅴ无码中文字幕| 中文字幕永久视频| 欧美精品H在线播放| 在线免费观看AV| 亚洲国产在一区二区三区| 亚洲成A人V欧美综合天堂| 日韩av电影一区二区三区四区| 国产美女无遮挡免费视频| 久久精品电影| 2021国产v亚洲v天堂无码| 亚洲人成网18禁| 欧美 亚洲 日韩 国产| 国产欧美精品一区二区| 亚洲国产成人精品无码区性色| 国产永久在线观看| a级毛片免费网站| 福利片91| 精品国产成人三级在线观看| 热久久综合这里只有精品电影| 天堂在线www网亚洲| 免费人成网站在线观看欧美| 国产区91| 欧美日本激情| 99在线视频精品| 日本午夜三级| 亚洲三级电影在线播放 | 亚洲第一香蕉视频| 久久久噜噜噜| 老汉色老汉首页a亚洲| 国产亚洲欧美日韩在线一区二区三区| 亚洲无线一二三四区男男| 视频二区亚洲精品| 99er精品视频| 午夜一区二区三区| 永久免费AⅤ无码网站在线观看| AV色爱天堂网| 91视频首页| 秘书高跟黑色丝袜国产91在线 | 国产免费好大好硬视频| 91小视频版在线观看www| yy6080理论大片一级久久| 色噜噜狠狠狠综合曰曰曰| 亚洲人成日本在线观看| 精品国产Av电影无码久久久| 国产成人无码久久久久毛片| 亚洲精品无码抽插日韩| 六月婷婷激情综合| 91亚瑟视频| 亚洲最大福利网站| 国产成人AV大片大片在线播放 | 久久夜夜视频| 国产小视频a在线观看| 亚洲一区二区三区麻豆| 国产福利一区在线| 日本爱爱精品一区二区| 亚洲中文字幕手机在线第一页| 2021国产精品自产拍在线| 久久精品中文字幕少妇| 国产91麻豆视频| 欧美激情一区二区三区成人| 91在线激情在线观看| 色婷婷啪啪| 57pao国产成视频免费播放| 国产a在视频线精品视频下载| 色成人亚洲| 成年片色大黄全免费网站久久| 欧美成人免费| 国产成人综合久久精品尤物| 国产人成网线在线播放va|