久久久91精品国产一区二区,国产91精品久久久久999,国产精品拍自在线观看,亚洲精品久中文字幕,欧美国产日本高清不卡免费 ,欧美日韩不卡视频,日本中文字幕视频在线看

服務(wù)熱線熱線:

13818745178

九游(ninegame)娛樂中國(guó)官方網(wǎng)頁-企業(yè)入口

行業(yè)洞察

如何在Unity中實(shí)現(xiàn)基于筆觸的實(shí)時(shí)渲染

發(fā)布時(shí)間:2025-04-20點(diǎn)擊次數(shù):

  這篇文章給大家介紹如何在Unity中實(shí)現(xiàn)基于筆觸的實(shí)時(shí)渲染,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

  研究生的時(shí)候我是研究非真實(shí)性渲染(Non-Photorealistic Rendering,下稱NPR)的,發(fā)現(xiàn)本質(zhì)上有兩種方法,一種是基于經(jīng)驗(yàn)的研究方法,也就是沒有理論根據(jù),根據(jù)實(shí)驗(yàn)結(jié)果來設(shè)計(jì)渲染方法。好像有個(gè)圖形學(xué)大佬說過:看起來是對(duì)的,就是對(duì)的。大概說的就是基于經(jīng)驗(yàn)的研究方法。還有一種是基于物理模擬的研究方法,比如研究顏料的實(shí)際混色和水分的流動(dòng)等等。

  我發(fā)現(xiàn)基于經(jīng)驗(yàn)的方法有點(diǎn)憑感覺,無論是設(shè)計(jì)算法還是評(píng)判結(jié)果都不好弄。基于物理模擬的研究方法又是太笨重,只是在計(jì)算機(jī)中再現(xiàn)了工具和顏料,而怎么畫九游娛樂平臺(tái)還是靠藝術(shù)家手工去畫。于是我在想,怎么讓計(jì)算機(jī)真的像藝術(shù)家一樣去思考,去表達(dá)呢。

  剛好以前接觸過一點(diǎn)計(jì)算機(jī)視覺,于是在想有沒有一種基于視覺的研究方法,讓計(jì)算機(jī)去理解圖像,然后像人一樣去畫,也就是渲染,而不是用一堆濾波器。

  那時(shí)候用了opencv去做圖像分割,然后計(jì)算圖像的顯著度(saliency),再根據(jù)顯著度生成筆刷,最后用cuda并行地渲染筆刷,做了這樣一個(gè)離線版本的SBR。效果還不錯(cuò),但是工作之后這個(gè)研究就放下了。

  最近開始學(xué)習(xí)Unity的Compute Shader,發(fā)現(xiàn)跟cuda很像,于是又想起了SBR,感覺用Unity可以在后處理中實(shí)現(xiàn)的SBR,于是做了一些嘗試。

  IGa為高斯濾波的卷積運(yùn)算,px為sobel算子計(jì)算的x方向的梯度,py為sobel算子計(jì)算的y方向的梯度。至于為什么用SVD分解求得的第二特征向量來計(jì)算旋轉(zhuǎn)矩陣,那是因?yàn)榈谝惶卣飨蛄浚ㄖ魈卣飨蛄浚┍砻鞯氖亲兓畲蟮某?,而第二特征向量與之正交,所以可以用來表明筆觸的流向。

  關(guān)于如何在Unity中實(shí)現(xiàn)基于筆觸的實(shí)時(shí)渲染就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

上一篇:深度解析YooAsset:Unity熱更新的3大關(guān)鍵技術(shù)

返回列表

下一篇:VRay渲染與Unity渲染哪個(gè)效果好?