美文网首页虚幻4UE4(虚幻引擎)
UE4材质中的纹理合成

UE4材质中的纹理合成

作者: 6c9572b658a2 | 来源:发表于2018-08-21 17:34 被阅读2次

 纹理合成的需求   

UE4材质常常需要合成不同的纹理。常用的合成运算,有好几种选择,下面单独介绍。

下面这两种图片,是合成之前的图片。

UE4材质中的乘法

乘法是最常用的合成运算。

下面是这两张图用乘法合成的效果。

乘法合成很简单,取值范围在运算之后仍然是0~1。

但是合成之后会变暗,这是因为两个0~1的数相乘,会变得更小,所以更暗。下图是材质节点。

UE4材质中的加法

这是加法合成的效果。

两个0~1之间的数相加,范围是0~2,所以需要再除以2。下图是材质节点。

但是为什么整体会变亮?其实不只是变亮,而是亮度趋向于平均值。亮的地方更暗,暗的地方更亮。

这就是均值运算造成的结果。

UE4材质中的除法

下图是合成的效果。

下图是材质节点。

其实除法一般不用于纹理合成,原因很简单,两个0~1之间的数相除之后,其取值范围变化非常大。可能会有很多像素点的值直接超过1,表现为白色。合成之后的结果也证明了这一点。

另外,哪个除以哪个,效果也不同。下图是交换之后的结果。

UE4材质中的减法

同样的,减法不满足交换律。下图是减法合成的效果。

下图为材质节点。

两个0~1之间的数相减,其取值范围为-1~1,而小于0的颜色按照0来算,所以很多像素点直接就是黑色。

你也可以进行先加1再除以2的运算,但是效果。。并不好,下图就是。

UE4材质中的插值(Lerp)

插值可以取得更多样的效果,因为插值引入了第三个参数。

下图是材质节点。

而Lerp的Alpha参数分别为0.5、0.2、0.8的效果。

可以看到,插值可以很好地控制合成效果。

而插值的第三个参数,可以使用一个灰度图。下图就是用一张黑白相间的灰度图合成的效果。

相对于其他运算,插值更广泛的应用于纹理合成。


原文地址:原文地址

本文首发于翰者学堂

相关文章

  • UE4材质中的纹理合成

    纹理合成的需求 UE4材质常常需要合成不同的纹理。常用的合成运算,有好几种选择,下面单独介绍。 下面这两种图片,是...

  • 6 车充 3

    海报合成参考图片 产品先建个大概 材质分层 整体材质调整 加一点凹凸 凹凸纹理和发光 科技电路 基础材质 加发光电...

  • Unreal4地形材质0062bate1

    地形材质设置 材质以用于地形地貌。尽管任意 材质 都可用于 地形 Actor,但虚幻引擎4(UE4)中的材质系统同...

  • 基础篇-材质

    Material(材质) 先说一下纹理与材质的区别: 纹理更偏向于“图”,而材质更偏向于“属性”。 打个比方说,对...

  • 材质和材质实例介绍

    材质(Material) UE4创建并编辑完材质(Material),可以右键选择并为其创建(多个)材质实例(Ma...

  • 第78天 温馨室内场景加湿器-02

    一、材质添加 1、墙面材质 主要是凹凸纹理+基础淡黄色 2、书本纹理,封面就是贴图,对准uv就好 侧面的条纹纹理,...

  • 详解C4D纹理模式的编辑

    在C4D中,当材质球赋予对象后,对象上的这个材质球会自动生成一个纹理标签,我们可以在它的纹理标签中调整投射方式和U...

  • UE4材质中的CustomDepth

    CustomDepth是什么 CustomDepth,可以用来显示特定物体的轮廓,比如UE4编辑器中,选中的物体,...

  • UE4材质中的SphereMask

    SphereMask的含义 SphereMask是个神奇的东东。看名字就知道大概什么意思,球形遮罩。。 Spher...

  • UE4中使用材质函数和材质实例制作镂空效果 183 0 0

    今天给大家分享一个简单的小知识:在UE4中使用材质函数和材质实例制作镂空效果 制作思路:制作两个材质函数,一个处理...

网友评论

    本文标题:UE4材质中的纹理合成

    本文链接:https://www.haomeiwen.com/subject/yovjiftx.html