Blender着色器:使用手绘遮罩进行材质叠加

本文基于Blender2.81Alpha

效果示例

很多时候我们需要手动绘制遮罩来影响两个材质的叠加,如下图所示可以看成是底层金属材质和上层红色材质的叠加
Blender着色器:使用手绘遮罩进行材质叠加

步骤
  1. 创建材质
    两个principledBSDF就是两个带混合的材质,MixShader的第一个Shader插槽是底层的金属材质第二个Shader插槽是顶层的红色材质(目前的Blender版本中并没有材质层的概念,所以把两个插槽交换其实也没有什么问题)
    Blender着色器:使用手绘遮罩进行材质叠加

  2. 新建遮罩贴图

Blender着色器:使用手绘遮罩进行材质叠加

  1. 物体模式中选择要绘制的物体并静如绘制模式,选择要绘制的贴图,开始绘制

由于绘制的是MixShader上Factor插槽的材质,绘制时无论使用什么颜色,Blender都只是使用其灰度值

Blender着色器:使用手绘遮罩进行材质叠加

注意

  • 纹理绘制模式下,鼠标右键可以调出色盘快速调色
  • F键调整笔刷大小,Shift + F键调整笔刷强度
  • 另外还有笔刷衰减(Falloff)以及混合模式(Blend Mode)的等选项可供设置
  • 贴图绘制以后要单独点击保存,单纯Ctrl + S并不会保存贴图
    Blender着色器:使用手绘遮罩进行材质叠加