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

流體動畫背后的物理原理

2009-04-29 00:00:00黃梅娟
電腦知識與技術 2009年14期

摘要:過去的十年,計算機圖形業一直專注于制造煙霧、水、火的真實效果。而現在,這個行業開始轉向創作面部表情、毛發和衣服運動的真實效果。但是盡管如此,由于基于物理的計算復雜的限制和光照計算機的耗時性,設計一個交互設計更為方便,能達到實時性,幾乎完全真實地體現自然界中各種流體動畫的系統,仍然是一個很有挑戰性的問題,還存在很多課題值得深入研究。

關鍵詞:流體動畫;基于物理的計算;真實效果

中圖分類號:TP393文獻標識碼:A文章編號:1009-3044(2009)14-3811-02

The Physical Principles of Fluid Animation

HUANG Mei-juan

(AnHui Business Vocational College, Hefei 230041, China)

Abstracts: Over the past decade,the computer graphics industry has been focused on the real effect of smoke,water,the fire.and now,the industry will start to create the Real effect of facial expressions,hair and clothing dynamic.But nevertheless,as a result of the constraints of complex calculation based on physical and thetime-consuming of light computer,the design of a more convenient interaction design,to achieve real-time,almost completely reflect the true nature of the various fluid animation system,is still a very challenging, but also there are many issues worthy of more research.

key words: Fluid animation;calculation based on physical;real effect

流體現象在日常生活中隨處可見,對其進行真實感模擬,對于計算機動畫具有重要意義,可以應用于影視游戲,虛擬現實等行業。這里主要探討基于物理的流體計算機動畫這個領域,其中涉及的現象包括煙霧、流體運動界面、氣泡、火焰、以及爆炸等。在圖形學領域,計算的快速性計算精度非常重要,小的計算機代價可以讓人們方便預覽可能的效果,從而進行快速調整生成畫面。計算機圖形學必須為動畫師提供一個良好的控制策略,這樣通過簡單交互就可以設計實現想要的藝術效果。在三維圖形軟件產品中,有不少包含了流體模擬的模塊,如Maya里面的 Fluid Effects該模塊的方法主要來自Jos Stam提出的半拉格朗日方法。在3ds max 里面則提供有Glus3d流體插件。獨立的軟件包如Next Limit 推出的RealFlow 和RealWave更是出類拔萃,被稱為pc 機上最好的兩種流體動力學模擬軟件。筆者將從當前計算機圖形學真實感模擬的研究發展入手,對基于物理流體運動建模過程的原理進行討論。

1 流體模擬研究方法的發展

早期的流體模擬,由于計算機能力有限,主要采用參數建模方法。如采用波動理論中的函數來模擬波浪效果;又如基于統計的FFT經驗模型,也可以很好的描述波幅較小海平面,但是對于這些模擬,人們覺得控制起來很困難,而且不能模擬一些復雜的細節更為豐富的真實效果(如圖1),于是研究者轉向基于物理方法。

多種不同特性的流體混合在一起運動形成混合物,這是自然界中一類常見且有趣的現象,其主要視覺效果來自于各成分的擴散過程(如溶解現象),或者分離過程(食油浮于水面之上)。但由于組成成份之間的相互作用非常復雜,使得混合流現象的模擬成為一個非常有挑戰性的任務,我們引入一種二元Lattice Boltzmann Model(LBM),實現了兩種液體組成的混合流的模擬。不同于其他的類似模型,它區分考慮了流體的黏性的擴散性,可以很容易地模擬各種互溶或者不互溶的混合流現象。此外,由于LBM的運算大都是線性的局部運算,這使得它很容易在可編程圖形處理器(Graphics Process Unit, GPU)上進行加速,從而進行實時模擬,圖2分別給出了互溶和不互溶的混合物模擬結果。

2 兩種物理學中研究流體的思路

歐拉法與拉格朗日法各有優缺點,為了更真實的模擬流動,基于網格的歐拉算法往往結合拉格朗日法一起使用,比如得到廣泛應用的半拉格朗日法。

2.1 歐拉法

描述流體現象最為完整的納維-斯托克斯方程(Navier-StokesEquation. NSE)該方程是根據牛頓第二定律推導出來的。在圖形學領域,目前最為流行的歐拉法,是在規則網格是采用有限的差分求解NSE的方法,它將NSE離散到網格上,然后計算各個固定網格節點上狀態量的變化,從而得到整個場。這里有兩種思路進行網格化,一種是交錯網格,即一般情況下標量,如壓強,分布在網格單元的中心,目前多采用此思路;另一種剛是所有的量都處于同一個位置,這種方法簡單,不需太多的插值運算,對各個變量也不需要區別對待。

2.1.1 關于歐拉法

什么是歐拉法

從研究流體所占據的空間各個固定點處的運動著手,分析被運動流體所充滿的空間中每一個固定點上的流體的速度、壓強、密度等參數隨時間的變化,以及研究由某一空間轉到另一空間點時這些參數的變化,這種思想被稱為歐拉法,由此類思想衍生出的方法均基于網絡來計算。

歐拉法的優缺點

推導過程嚴密,求解精度較高,參數物理意義明確,并且基于該網格,容易構造液體表面拓補。但必須對整個場景進行計算,從而造成浪費,且迭代運算會影響算法的并行性。

2.2 拉格朗日法

目前常用的拉格朗日法,是一種稱為Smoothed Particle Hydrodynamics方法,常簡稱SPH方法。它在場景空間中分布大量粒子,這些粒子具有質理、密度等流體屬性,則采用周圍粒子的屬性值插值得到。顯然,該方法是對于各個獨立的粒子進行計算。近兩年,Lattice Boltzmann Model(LBM)被引入圖形學領域,LBM方法也是一種拉格朗日法,它不去追蹤每一個實際粒子,在離散的格子里,粒子沿著格子軌線向相鄰的格子遷移和相互碰撞,這樣分布函數的演變就決定了流體運動的變化過程。該方法相對于歐拉法的優點在于編程容易,更容易并行化,可以很方便的處理復雜邊界。

2.2.1 關于拉格朗日法

從分析各個流體微團的運動著手,即研究流體中某一個指定微團的速度、壓強、密度等描述流體運動的參數隨時間的變化,以及研究由一個流體微團轉到其它流體微團時參數的變化,以此來研究整個流體的運動,這種思想被稱為拉格朗日法,由此衍生出來的方法均基于粒子來計算流場。

拉格朗日法的方法的優點為容易表達,不需要對整個空間進行處理,容易保證質量守恒,而且比較容易實施控制。但拉格朗日法對于平滑運動界面的重建比較難處理,自由界面托撲的改變必須采用復雜的算法才能構造出表面幾何,而且計算量隨著粒子數增多而快速加大。

煙霧問題可能是流體現象模擬中最為簡單的一類(圖3、圖4),同水比,氣體不存在液體表面。更重要的是,氣體分子間距足夠大,相互之間的作用可以忽略,這意味著氣體不存在黏性,所以NSE中的黏性項可以不作計算,這大大簡化了計算。剩下的計算就是采用半拉格朗日方法求解對流項。以及采用迭代技術來求解速度對時間偏導數項。

盡管基于物理的流體模擬的整個基礎是流體力學,但由于關注的最終目標存在差異,所以研究的重點有所側重。

3 結束語

對于計算機動畫來說,人們期望更我真實的細節特征,這就需要我們的流體算法能足夠快速地求解真實世界中的場景。然而為保持豐富細節而增大的計算分辯率,極大地增加了計算量,因此設計效率更高的算法,是我們不懈的追求。近年來圖形硬件Graphics processing Unit (GPU) 已經取得了長足的進步,目前最新的NVIDIA Gforce GTX295采用SLI技術集成兩塊圖形核心,流處理器數量達到了160顆,并行能力大幅提高,并且顯存容量可達1,792MB對于提高模擬場景的規模有很大幫助。另外,人們期望能夠對流體的運動進行充分的控制,使其流動能夠滿足人的意愿或者想像,而不心關心背后的物理,研究靈活有效的控制算法,也是重要研究方向。

參考文獻:

[1] 王曉華,張田文,柴旭東.流體動畫方法綜述[J].計算機工程與應用,2008,2(44).

[2] 陳長植.工程流體力學[M].華中科技大學出版社,2008,4.

主站蜘蛛池模板: 日韩性网站| 国产99精品久久| 国产精欧美一区二区三区| 91视频区| 日韩欧美网址| 2022国产91精品久久久久久| 亚洲第一极品精品无码| 国产成人精品一区二区三在线观看| 伊人蕉久影院| 亚洲精品午夜天堂网页| 国产乱子精品一区二区在线观看| 日韩欧美国产另类| 亚洲国产欧美中日韩成人综合视频| a色毛片免费视频| 国产一区二区精品高清在线观看| 国产性生交xxxxx免费| 欧美一级片在线| 久久9966精品国产免费| 在线高清亚洲精品二区| 97无码免费人妻超级碰碰碰| 欧美成人h精品网站| jizz亚洲高清在线观看| 自拍偷拍一区| 欧美一区二区人人喊爽| 国产迷奸在线看| 97se亚洲综合| 日韩无码真实干出血视频| 欧美亚洲欧美区| 中文字幕亚洲精品2页| 国产尤物在线播放| 日韩久久精品无码aV| 一本色道久久88| 国产人成网线在线播放va| 午夜国产不卡在线观看视频| 色欲色欲久久综合网| 国产黄色爱视频| 国产白浆视频| 国产大片喷水在线在线视频| 青青草91视频| 毛片网站在线播放| 国产第一页屁屁影院| 国产中文一区二区苍井空| 亚洲欧美综合精品久久成人网| 九九热视频在线免费观看| 久久综合色88| h视频在线观看网站| 国产欧美日韩另类| 亚洲天堂啪啪| 亚洲一区二区无码视频| 亚洲美女视频一区| 久久久久久尹人网香蕉| 国产视频自拍一区| AⅤ色综合久久天堂AV色综合| 国产日韩欧美视频| 婷婷六月综合网| 亚洲不卡无码av中文字幕| 亚洲毛片一级带毛片基地| 国产噜噜噜视频在线观看| 无码在线激情片| 在线国产欧美| 国产一级做美女做受视频| 久草视频精品| 亚洲色大成网站www国产| 国产区免费精品视频| 毛片大全免费观看| 一区二区三区四区精品视频 | 六月婷婷精品视频在线观看| 无码网站免费观看| 人人91人人澡人人妻人人爽 | 91欧美亚洲国产五月天| 秘书高跟黑色丝袜国产91在线| 欧美日韩免费观看| 欧美另类第一页| 热久久国产| 久热这里只有精品6| 亚洲系列中文字幕一区二区| 久久国产精品麻豆系列| 国产精品免费电影| 国产熟睡乱子伦视频网站| 国产一在线| 国语少妇高潮| 国产欧美专区在线观看|