UE4 初学材质Fresnel节点
菲涅尔 是指光照基于观察者的角度来形成不同强度反射的现象。
ExponentIn 此属性控制菲涅尔效果的衰减。
BaseReflectFrctionIn 指定从正面观察表面时镜面反射的小数。将值设为1后将禁用菲涅尔。
Normal 可在此处输入法线,影响菲涅尔效果的渲染方式。无法通过提供法线贴图或矢量3输入来对此进行设置。
官方Tips:为材质添加菲涅尔是一种很好的工作方式,能更好地凸显人物轮廓,或显示能量护盾之类的效果。 菲涅尔以观察角度和表面法线为基础。如果需要为菲涅尔增加一些有趣的细节,请尝试使用拥有一些随机噪点的法线贴图。 另外还请牢记,可以使用菲涅尔材质表达式在两个不同输入之间进行混合,便于实现火焰或烟雾等视效。
今天尝试做了一个效果
Panner 节点 对UV坐标进行平移,用于UV动画的实现。
Rotater 节点 对UV坐标进行旋转,同样用于UV动画的实现。
TextureCoordinate 节点 实现纹理平铺次数(UV方向)。
两个材质的数学运算效果常用的加法和乘法。Add(颜色值相加,越加越亮,原因大于0的值相加越来越大)。Multiply(黑色被保留,白色被替换,原因0是黑色,0乘以任何数都等于0,所以相乘还是黑色, 1是白色,所以白色乘以任何颜色都是哪个颜色)。