欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Unity中 ShaderGraph 實現(xiàn)超級炫酷的溶解效果入門級教程

 更新時間:2021年07月22日 10:54:36   作者:陳言必行  
這篇文章主要介紹了Unity中的 ShaderGraph 實現(xiàn)超級炫酷的溶解效果入門級教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

前言

若你的工程還沒有進行基礎配置,請查看我的博文Unity 之 ShaderGraph入門使用詳解,按照步驟操作完成配置即可,還能順便學習一下基礎操作流程哦~
本文手把手教你制作超級炫酷的溶解效果,入門級教程,還不快動手試試?有經(jīng)驗的童鞋可以直接跳到最后一步,按照圖示搭建即可。

一,效果展示

老規(guī)矩,直接上效果圖:(最高端的效果只需要最簡單的模型呈現(xiàn))

沒學習Shader Graph之前:我靠😱 !這效果有點牛啊,那個大佬寫的?
學習了Shader Graph之后:我去😒 !就這?豈不是有手就行?

二,原理介紹

通過主節(jié)點Alpha Clip Thresholdα剪輯閾值屬性,來控制顯示隱藏(取值范圍0-1),意為Alpha輸入的大于“α剪輯閾值”則顯示,否則隱藏。(Alpha:0-1代表白色-黑色)

創(chuàng)建Simple Noise節(jié)點控制Alpha,調(diào)節(jié)Simple Noise節(jié)點Scale屬性控制大小,調(diào)整Alpha Clip Threshold控制顯示隱藏,效果如下:

怎么樣?是不是覺得看完原理介紹就不用往下看了?

讀者😈 :就這?😒 在此基礎上隨便加一個Time時間節(jié)點控制一下自動溶解,再加一個Color顏色節(jié)點修改下顏色不就實現(xiàn)了開篇時展示的效果,這么簡單的制作也好意思單獨拿出來水一篇文章?

嘗試第一步,添加顏色節(jié)點,連接如下圖,結果發(fā)現(xiàn)不但顏色沒加上,預覽圖連球都顯示不出來了🙃 …

嘗試第二步,添加顏色節(jié)點,連接如下圖,結果發(fā)現(xiàn)溶解效果是有顏色了,但是效果看起來還不如不加顏色了…

作者👿 :Emm…🙄 雖說我這是入門級文章,要是這么簡單也不至于寫這么長吧,如果你做到了第二步這個效果的話,距離成功就還差一點點了(使用Step節(jié)點)要是明白了呢?就去嘗試。表示看不懂什么意思的話,還是繼續(xù)往下看吧~


三,實現(xiàn)效果

準備工作
在Project面板右鍵 --> Create --> Shader --> PBRGraph(我這里命名為“DissolvePBRGraph”),然后雙擊打開編輯器面板:

實現(xiàn)溶解
創(chuàng)建兩個Vector 1節(jié)點并將其設置為公開屬性(選中節(jié)點右鍵選擇“Convert To Property”)分別命名為"Width"和”NoiseScale“,然后創(chuàng)建Simple Noise節(jié)點,和主節(jié)點連接情況如下:

添加顏色
創(chuàng)建Color顏色節(jié)點的并將其設置為公開屬性,創(chuàng)建Step節(jié)點(作用:如果輸入In的值大于或等于輸入Edge的值,則返回 1,否則返回 0。)創(chuàng)建Multiply乘法節(jié)點,連接情況如下:

PS:這里我將Color顏色節(jié)點的模式調(diào)整為HDR是為了增加亮度,可按需修改。

自動溶解
創(chuàng)建Time時間節(jié)點,為了效果我選擇使用其Sine Time輸出,所以為保證輸出值一直為正數(shù),添加Remap節(jié)點控制其輸出映射為0-1之間。然后添加Add加法節(jié)點,用于連接時間節(jié)點和"Width"屬性值,最終連接情況如下:

記得點擊左上角的"Save Asset"保存一下哦~


四,使用示例

創(chuàng)建材質(zhì)球并使用剛制作的Shader
這里提供一個快捷創(chuàng)建材質(zhì)球的方法,鼠標選中我們保存的“DissolvePBRGraph”文件,然后右鍵創(chuàng)建材質(zhì)球,這樣我們創(chuàng)建出來的材質(zhì)球,就自動使用這個Shader了。

在“Hierarchy”面板創(chuàng)建Sphere,并將剛剛創(chuàng)建的材質(zhì)球賦值給它,得到結果如下:

若需要多個不同顏色不同效果的溶解效果,復制材質(zhì)球修改公開屬性即可。


五,完整圖示

到此這篇關于Unity中的 ShaderGraph 實現(xiàn)超級炫酷的溶解效果入門級教程的文章就介紹到這了,更多相關Unity ShaderGraph 溶解內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • C#實現(xiàn)文件與二進制互轉(zhuǎn)并存入數(shù)據(jù)庫

    C#實現(xiàn)文件與二進制互轉(zhuǎn)并存入數(shù)據(jù)庫

    這篇文章主要介紹了C#實現(xiàn)文件與二進制互轉(zhuǎn)并存入數(shù)據(jù)庫,本文直接給出代碼實例,代碼中包含詳細注釋,需要的朋友可以參考下
    2015-06-06
  • C# Main方法的傳入?yún)?shù)研究

    C# Main方法的傳入?yún)?shù)研究

    這篇文章主要介紹了C# Main方法的傳入?yún)?shù)研究,相信大家不管是在java中還是C#中都經(jīng)常見到public static void Main(string[] args)類似的語句,那這個args到底有什么用,你又知道多少呢?本文就專門研究了這個參數(shù),相信可以讓漲姿勢,需要的朋友可以參考下
    2015-06-06
  • C#的FileSystemWatcher用法實例詳解

    C#的FileSystemWatcher用法實例詳解

    這篇文章主要介紹了C#的FileSystemWatcher用法,以實例形似詳細分析了FileSystemWatcher控件主要功能,并總結了FileSystemWatcher控件使用的技巧,需要的朋友可以參考下
    2014-11-11
  • C#中Mutex對象用法分析

    C#中Mutex對象用法分析

    這篇文章主要介紹了C#中Mutex對象用法,結合實例形式分析了Mutex對象的功能與線程操作的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2016-06-06
  • c# HashSet的擴容機制需要注意的

    c# HashSet的擴容機制需要注意的

    這篇文章主要介紹了c# HashSet的擴容機制需要注意的兩個地方,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-06-06
  • LRU緩存替換策略及C#實現(xiàn)方法分享

    LRU緩存替換策略及C#實現(xiàn)方法分享

    LRU(Least Recently Used)緩存替換策略是一種常用的緩存管理策略,它根據(jù)數(shù)據(jù)最近被訪問的時間來決定哪些數(shù)據(jù)應該被保留在緩存中。本文將介紹LRU緩存替換策略的原理和C#實現(xiàn)方法。
    2023-04-04
  • C#實現(xiàn)圖片分割方法與代碼

    C#實現(xiàn)圖片分割方法與代碼

    C#實現(xiàn)圖片分割方法與代碼...
    2007-03-03
  • c#模擬銀行atm機示例分享

    c#模擬銀行atm機示例分享

    這篇文章主要介紹了c#模擬銀行atm機示例,實現(xiàn)了用戶登錄、用戶存款、用戶取款等功能,需要的朋友可以參考下
    2014-03-03
  • c#:CTS類型系統(tǒng)

    c#:CTS類型系統(tǒng)

    CTS通用類型系統(tǒng),是.Net中一套定義類型的規(guī)則。我們要掌握c#開發(fā),首先要建立這個類型概念,只有知道c#的元素是什么類型,才能進行相關的分析和選材。
    2012-12-12
  • c#爬蟲爬取京東的商品信息

    c#爬蟲爬取京東的商品信息

    這篇文章主要給大家介紹了關于利用c#爬蟲爬取京東商品信息的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們隨著小編來一起學習學習吧
    2018-11-11

最新評論