高清视频在线观看免费播放器-伊人日本-色九月综合-18禁止看的免费污网站-免费观看性行为视频的网站-天天碰天天操-久久精品国产欧美日韩99热-中文字幕在线视频不卡-国产偷人妻精品一区二区在线-国内精品久-伊人影院在线看-密臀av一区-久久综合五月丁香久久激情-福利一区福利二区-gg国产精品国内免费观看-国产精品 高清 尿 小便 嘘嘘

當前位置: 首頁 >深度 > 正文

Unity 特效-流體效果學習筆記(一)

2023-06-29 12:15:34 來源:嗶哩嗶哩

畢業即失業,想學習點知識,看到了皮露露可不可的視頻和Unity | 流體模擬 - Navier Stokes - 為什么不開大的文章 - 知乎

看到大佬們做的效果見獵心喜,故而開始學習,在此記錄一下權做學習筆記。


(資料圖)

由于流體模擬方程對我來說研究之后除了增加了一點點數學常識并沒能對這個工程的理解有所幫助,所以這里大概是這怕文章中唯一一次提到這個公式了。

案例中流體的模擬是基于速度場的將整個圖片劃分網格通過速度場來對圖片的像素進行采樣,在Unity中創建一張2D貼圖,每一個像素都是一個關于顏色的四維向量,我們采取顏色向量的前兩個值作為速度向量來對每個像素的速度進行描述。這樣就可以通過片元著色器對速度場的變化進行模擬了。

平流模擬

按照常規思維在模擬的時候應該將當前像素的速度和時間相乘計算新的坐標并將當前點的速度寫入新坐標中,由于使用Unity的片元著色器對速度場進行模擬,片元著色器只能寫入當前像素的值,所以采用另一種方法同樣算出移動距離后從反方向的地方獲取像素的速度并將其寫入當前像素。

但是這樣做的話模擬精度似乎會有很嚴重的損失。在實驗中若不對速度場進行插值處理,速度場在邊界處似乎無法流動。

代碼

在C#腳本中聲明了兩組RenderTexture,并在start中進行初始化,貼圖vel用于儲存速度場,col則是對圖像進行流動模擬所用。div則儲存散度場。

由于模擬是基于GPU的體現在Unity則是使用片元著色器(像素著色器)。所以需要通過shader進行實現shader是在材質上進行工作所以需要為其創建“simMat”模擬材質來進行模擬。C#腳本若無特殊說明將運行在updata中,代碼將會每幀執行一次。

由于在Unity的學習中通常使用UPR管線所以在學習時也嘗試在UPR的工程中進行還原,個人代碼將會以注釋的形式進行標注

在C#腳本中將用于儲存速度場的貼圖vel0和平流速度系數傳入shader中進行計算則會運行shader中的相關pass并將運算結果存如vel1中,在最后交換vel1和vel0這樣在下一幀時將基于上一幀的結果進行運算

在shader中頂點著色器將uv為當前像素LRTB分別為上下左右相鄰的像素

dt是unity_的宏定義,tex2d()用于對貼圖進行采樣,通過對當前uv進行采樣獲得速度并將其乘以時間獲得距離,再通過距離即可找到應移動到此點的速度值。將其寫入當前像素

通過使用pass1進行速度擴散處理

此處為粘性擴散,意為將速度擴散至周圍的像素,因為前文提到的缺陷無此方法則速度場無法流動,此處采用了插值法對自己和周圍的像素采樣后取平均值,但是我未能理解為何為當前像素賦予與幀時間相關的權重,以至于在處理中當前像素將會是一個很小的權重(似乎與內能損耗相關?)

完成這部分速度場就可以進行流動,以下為我復刻的代碼。

標簽:

返回頂部
高清视频在线观看免费播放器-伊人日本-色九月综合-18禁止看的免费污网站-免费观看性行为视频的网站-天天碰天天操-久久精品国产欧美日韩99热-中文字幕在线视频不卡-国产偷人妻精品一区二区在线-国内精品久-伊人影院在线看-密臀av一区-久久综合五月丁香久久激情-福利一区福利二区-gg国产精品国内免费观看-国产精品 高清 尿 小便 嘘嘘
  • <cite id="ecweg"><pre id="ecweg"></pre></cite>
    <rt id="ecweg"><acronym id="ecweg"></acronym></rt>
  • <rt id="ecweg"></rt>
    国产日韩视频在线播放| 日韩精品一区二区三区四| www精品久久| 久久www视频| 国产福利片一区二区| 日韩欧美中文视频| 亚洲第一综合网站| 亚洲小说欧美另类激情| 久久免费一级片| 日本香蕉视频在线观看| 男女日批视频在线观看| 777精品久无码人妻蜜桃| 日本成年人网址| 天天操,天天操| 日本高清免费在线视频| 日本黄色片一级片| 欧美日韩在线中文| 国产免费又粗又猛又爽| 国产性生活一级片| 免费网站在线观看视频| 少妇高清精品毛片在线视频| 在线观看av日韩| japanese在线播放| 青青在线视频观看| 成人短视频在线看| 香港三级韩国三级日本三级| 性生交免费视频| 欧美黄网在线观看| youjizzxxxx18| 国产传媒久久久| 日本在线视频www| 黄黄视频在线观看| 日韩精品一区二区三区不卡 | www.xxx麻豆| 久草福利视频在线| 久久人妻无码一区二区| 香蕉视频网站入口| 国产在线观看欧美| 婷婷激情综合五月天| 久草资源站在线观看| 日韩人妻精品一区二区三区| 不卡av免费在线| 日韩av新片网| 少妇久久久久久被弄到高潮| 99sesese| 国产在线青青草| 日韩欧美不卡在线| 麻豆映画在线观看| 黄色a级三级三级三级| 免费观看成人在线视频| 国产精品12345| 韩国无码av片在线观看网站| 成年人黄色在线观看| jizz欧美性11| 999在线免费视频| 国产精品99久久免费黑人人妻| www.夜夜爱| 18禁裸男晨勃露j毛免费观看| 亚洲一二三av| www.51色.com| 人人妻人人澡人人爽精品欧美一区| 黄色永久免费网站| 中文字幕国产免费| 91pony九色| 久久久精品视频国产| 久久婷婷中文字幕| 国产免费中文字幕| 久久综合在线观看| 裸体裸乳免费看| 国内外成人激情免费视频| 亚洲高清av一区二区三区| 中文字幕亚洲影院| 成人免费看片视频在线观看| 日韩人妻精品一区二区三区| 一道本在线观看视频| 今天免费高清在线观看国语| 超级碰在线观看| 免费看一级大黄情大片| 日韩在线第三页| 制服丝袜中文字幕第一页 | 手机精品视频在线| avove在线观看| 99视频在线免费播放| 国产男女激情视频| 手机免费av片| 久久综合久久网| 狠狠躁狠狠躁视频专区| 日本一区二区免费高清视频| 日本天堂免费a| 精品免费国产一区二区| 中文字幕久久av| 99久久国产综合精品五月天喷水| 成人一区二区三| www.99riav| 第四色婷婷基地| 大西瓜av在线| av中文字幕网址| 777精品久无码人妻蜜桃| 亚洲精品久久久久久宅男| 日韩美女爱爱视频| 中文字幕亚洲欧洲| 日韩av黄色网址| 黑人巨茎大战欧美白妇| 中文字幕第21页| 国产亚洲黄色片| 日韩av影视大全| 北条麻妃在线观看| 91成人综合网| 国内av免费观看| 日韩一区二区三区久久| 国产极品尤物在线| 国产卡一卡二在线| 欧美午夜aaaaaa免费视频| 霍思燕三级露全乳照| 91精品国产吴梦梦| 中文字幕线观看| 午夜在线观看av| 老司机午夜av| 欧美 日韩精品| 色综合av综合无码综合网站| 国产成人艳妇aa视频在线| 99热这里只有精品7| 天天综合成人网| 日本不卡一区二区在线观看| 成人一级片网站| 免费av手机在线观看| 日本免费成人网| 欧美精品久久久久久久久久久| 亚洲精品综合在线观看| 另类小说色综合| 精品亚洲一区二区三区四区| 2022亚洲天堂| 欧美综合在线观看视频| 苍井空浴缸大战猛男120分钟| 一二三四视频社区在线| 免费观看日韩毛片| 91av在线免费播放| 一级在线免费视频| 国产精品嫩草影院8vv8| www.污网站| 国产xxxx振车| 久久综合九色综合88i| 国产最新免费视频| 中文久久久久久| 天天爱天天做天天操| 8x8x华人在线| 欧美亚洲一二三区| 中文字幕第21页| 国产卡一卡二在线| 国产中文字幕乱人伦在线观看| 噜噜噜久久亚洲精品国产品麻豆| 国产aaa一级片| 久久久久久久久久毛片| 久久久成人精品一区二区三区| www.av91| 麻豆三级在线观看| 色哺乳xxxxhd奶水米仓惠香| 精品国产一二三四区| 国产wwwxx| 国内精品视频一区二区三区| 9久久婷婷国产综合精品性色| 亚洲五月激情网| 18禁男女爽爽爽午夜网站免费| 天堂av8在线| 秋霞无码一区二区| 国内av免费观看| 一本久道中文无码字幕av| 好吊色这里只有精品| 苍井空浴缸大战猛男120分钟| 精品少妇人妻av一区二区| 国产xxxxx在线观看| av磁力番号网| 污污网站免费看| 欧美女人性生活视频| 色乱码一区二区三区熟女| 日本熟妇人妻中出| 波多野结衣综合网| 性做爰过程免费播放| 91亚洲精品久久久蜜桃借种| 国产精品va无码一区二区| 美女在线免费视频| 男女视频在线看| 中文字幕在线观看第三页| 免费看欧美黑人毛片| 咪咪色在线视频| 成人黄色一级大片| 99热一区二区| 怡红院亚洲色图| 向日葵污视频在线观看| 日韩手机在线观看视频| 久久黄色片视频| 日本网站免费在线观看| 奇米影视亚洲色图| 国产精品69久久久| 国产av国片精品| 久久久久久久久久久视频| a级黄色一级片| 九色在线视频观看| av网址在线观看免费| 欧美国产日韩在线播放|