21.Smoothstep節(jié)點

目的
認識SmoothStep節(jié)點
知道數學原理
怎么使用這個節(jié)點
SmoothStep節(jié)點
認識節(jié)點

smoothstep可以用來生成0到1的平滑過渡值,它也叫平滑階梯函數。

數學原理
我們前看一下


x2的平方曲線0-0.5更平滑的過程。

到 0.6 -1 的時候過度更平滑,那有沒有開始和結束都很平滑的函數。

這樣就有了,但是當大于 1的時候,數據變化很大,我們希望是到1就一直保持1.
那就是我們今天的節(jié)點函數了,

我們可以看到曲線數值變化開始和結束都很平滑。
這就是我們的SmoothStep節(jié)點的計算過程
定義函數
擴展 怎么使用代碼定義這個函數?
定義函數
使用方法
我們前看一下smoothstep節(jié)點的效果
創(chuàng)建一個 UV —提取出單通道—使用smoothstep節(jié)點

我們明顯的看到節(jié)點黑色部分過度更平滑了。
不過這樣的 0 -1的范圍過度更平滑,
限制一個范圍的平滑過度

我們可以看到限制0.4 前都是黑色,0.5以上都是白色。
我們可以自定義什么時候開始到什么時候結束的平滑過去。
練習1 | 圖形
我們根據上面的方法,對UV進行處理。
畫一個圓環(huán)

練習2 | 軟溶解
我們前創(chuàng)建一個溶解效果


這是邊緣偏硬的溶解效果。
總結
SmoothStep節(jié)點 是處理平滑過度使用的節(jié)點。
標簽: