UE4 初学材质Fresnel节点

菲涅尔 是指光照基于观察者的角度来形成不同强度反射的现象。

  ExponentIn 此属性控制菲涅尔效果的衰减。

  BaseReflectFrctionIn 指定从正面观察表面时镜面反射的小数。将值设为1后将禁用菲涅尔。

  Normal 可在此处输入法线,影响菲涅尔效果的渲染方式。无法通过提供法线贴图或矢量3输入来对此进行设置。

官方Tips:为材质添加菲涅尔是一种很好的工作方式,能更好地凸显人物轮廓,或显示能量护盾之类的效果。 菲涅尔以观察角度和表面法线为基础。如果需要为菲涅尔增加一些有趣的细节,请尝试使用拥有一些随机噪点的法线贴图。 另外还请牢记,可以使用菲涅尔材质表达式在两个不同输入之间进行混合,便于实现火焰或烟雾等视效。

 

今天尝试做了一个效果

 

Panner 节点  对UV坐标进行平移,用于UV动画的实现。

Rotater 节点 对UV坐标进行旋转,同样用于UV动画的实现。

TextureCoordinate 节点 实现纹理平铺次数(UV方向)。

 

两个材质的数学运算效果常用的加法和乘法。Add(颜色值相加,越加越亮,原因大于0的值相加越来越大)。Multiply(黑色被保留,白色被替换,原因0是黑色,0乘以任何数都等于0,所以相乘还是黑色, 1是白色,所以白色乘以任何颜色都是哪个颜色)。

 

posted @ 2020-07-22 18:20  Super蹲蹲  阅读(6049)  评论(0编辑  收藏  举报