2017年5月13日 星期六

Unreal Engine 4 常用材質函數說明

做為開站第一篇文章,TDAT選擇介紹材質球常用函數,替各位萌新建立基礎概念。
希望不要嚇跑各位啊!


Constant                             一維常量:
快捷鍵:按住鍵盤左邊的1鍵之後藍圖中空白處點擊滑鼠左鍵
最常使用之一,對材質賦值、數值、顏色、亮度改變。


Constant2Vector               二維矢量
快捷鍵:按住鍵盤左邊的2鍵之後藍圖中空白處點擊滑鼠左鍵
擁有R通道()G通道()



Constant3Vector              三維矢量
快捷鍵:按住鍵盤左邊的3鍵之後藍圖中空白處點擊滑鼠左鍵
擁有R通道()G通道()B通道()





Constant4Vector               四維矢量

快捷鍵:按住鍵盤左邊的4鍵之後藍圖中空白處點擊滑鼠左鍵
擁有R通道()G通道()B通道()Alpha通道(透明)



AppendVector                   追加矢量

將一維常量變為二維矢量,二維矢量變為三維矢量、三維矢量變為四維矢量。但四維即上限,在提升上去會出錯。




Add                                                加法表達式
快捷鍵:按住鍵盤的A鍵之後藍圖中空白處點擊滑鼠左鍵
A貼圖與B貼圖,疊加整合到一張貼圖上




Subtract                               減法表達式
A貼圖與B貼圖相交處減去




Multiply                               乘法表達式
快捷鍵:按住鍵盤的M鍵之後藍圖中空白處點擊滑鼠左鍵
最常使用之一,將A的通道數據和B的通道數據相乘
背後的計算公式:(aR*bR)*(aG*bG)*(aA*bA)
感謝節操君大大指正說明





Divide                                  除法表達式
快捷鍵:按住鍵盤的D鍵之後藍圖中空白處點擊滑鼠左鍵
不常使用,將A處與B處相除



Abs                                         絕對值

一個取決值的表達式
將所有連接到Abs的負值轉變為正值




TextureSample                 紋理貼圖
快捷鍵:按住鍵盤的T鍵之後藍圖中空白處點擊滑鼠左鍵
用以顯示貼圖的Node






Panner                                  座標平移
快捷鍵:按住鍵盤的P鍵之後藍圖中空白處點擊滑鼠左鍵
特效常用之一,將貼圖於SpeedXY數值調整運動方向與速度。



Rotator                                座標旋轉
特效常用之一,將貼圖於CenterXY數值調整中心點後。
Speed數值控制運動方向與轉動速度。



TextureCoordinate           TEXCOORD紋理座標
快捷鍵:按住鍵盤的U鍵之後藍圖中空白處點擊滑鼠左鍵
透過調整數值UTilingVtiling來進行複製成像、調整UV大小。




Desaturation                      去色
將所有連接到此Node中,有顏色的貼圖所有顏色都去除。
只留下黑白色,透過數值調整去除強度。





DepthFade                           深度衰減
減少材質與物體接觸時的銳利度,使接觸區變得柔和。
最常被使用之一





Time                                      時間
沒有圖像化的時間軸,通常與三角函數一起使用





Sine                                        正弦
通常與時間和其他三角函數一起使用,可以呈現閃爍效果




ComponentMask              分量遮罩
RGB通道與Alpha通道進行分離







If                                             條件判斷表達式
快捷鍵:按住鍵盤的I鍵之後藍圖中空白處點擊滑鼠左鍵
判斷各種條件下所產出的結果






Fresnel                                 菲涅爾計算
特效常用之一,物體邊緣發光、如接到Opacity則邊緣發光中間透明
可製作如幽靈、護盾。




LinearInterpolate             LERP線性插值
快捷鍵:按住鍵盤的L鍵之後藍圖中空白處點擊滑鼠左鍵
一般用以融合貼圖又可解釋為 淡入/淡出A或B

背後的計算公式:
R = (aR * Aplha + bR *Alpha)
G =  (aG * Alpha + bG  *  Alpha)
B = (aB * Alpha + bB * Alpha)

Lerp的Alpha = 0時,輸出 = A
Lerp的Alpha = 1時,輸出 = B
Lerp的Alpha = 0.5時,輸出 = A的一半+B的一半
※可以理解為調整混合的比例※
感謝節操君大大指正說明





OneMinus                           1-X反向
快捷鍵:按住鍵盤的O鍵之後藍圖中空白處點擊滑鼠左鍵
用於調整貼圖遮罩,黑變白,白變黑。調整消散時常用。






Clamp                                    輸出限制
將輸入值進行限制






Power                                   加強強度
將貼圖,白的部分變得更白,黑的變得更黑,亮的更亮,暗的更暗
如製作火焰時會使用上。






ParticleColor                      粒子顏色
用於調整粒子的顏色、透明度









ParticleSubUV                    粒子子級UV

將子貼圖運用於粒子中