Blender实用案例训练 ep.5 Blender 2.8 *Eevee专用 KiryToonShader使用方法
前言
这期我们共同研究一款三渲二Shader,KiryToonShader。它是专门给Eevee渲染器定制的着色器,我们可以用来进行二次元动画渲染,用于MMD创作应该不错。这篇专栏内容来自下面视频。

原视频是日文说明,没有进行翻译,UP简单进行伪译,并加入一些自已的理解。如果有错误之处,麻烦各位看官指正。

KiryToonShader使用方法
1. KiryToonShader的导入方法
将Shader导入场景中
打开File,选择Append,找到并打开KiryToonShader_Eevee.blend文件,然后找到“NodeTree”再选择KiryToonShader_Eevee。
接着设置材质,我们将材质输出设置为Eevee。

在着色器编辑器里面,选择菜单中的Add的Group里面可以找到KiryToonShader_Eevee着色器。给材质附着。
选择Material预览模式,勾选Scene Lights和Scene World。

着色器的显示会受背景颜色的很大影响。我们根据场合对背景的颜色和亮度进行调整。
给世界的天空球附着材质,使用节点(Use Nodes),选择Mix Shader,再选择Background和颜色。
2. KiryToonShader的使用方法

Strength材质亮度
BaseColor 基础颜色
Transparency 材质透明度
Normal 设置法线贴图和BumpMap等

ShadowColor 可以指定模型的阴影颜色 ,可以直接设置颜色,也可以指定纹理贴图。
Shadow_CTRL(Blue_On__Red_Off) 可以用纹理和顶点色控制阴影的显示。
·涂有蓝色的地方为强制性的阴影
·涂有红色的地方强制性不为阴影
ShadowPower 调整阴影的范围,参数上升后阴影的范围就会增加。
Shadow_Multiply_or_Mix 设置阴影显示相关内容。类似于绘图软件里面的“通常”和“乘算”。0为乘算,1为通常。
*完全设置为1时。阴影中的BaseColor会被完全覆盖掉。
Shadow_ToonCtrl 可以控制阴影的过渡。提高参数值可以使阴影的二次元感更明显。
SpecularColor 可以设置模型的高光颜色。可以直接指定高光颜色,也可以指定纹理贴图。
SpcMap 基本上和一般的高光贴图的使用方法是一样的。可以用来指定专用的纹理贴图。
Roughness 可以用来控制模型的高光范围。
Shadow_S***ower 可以设定是否对阴影部分进行高光乘算。为0时完全不进行乘算。
Specular_Add_or_Mix 阴影显示相关的设置。类似绘图软件中的“通常”和“加算”
·为0时进行加算
·为1时进行乘算
*完全为1时, 高光中的BaseColor会被完全覆盖掉。
Specular_ToonCtrl 可以控制高光与基础色之间的过滤感。提高参数值可以使二次元感更明显。
HairSpecular 对头发添加“天使之轮”的高光效果。
·HairSpecular_Ctrl(Normal) 将Normal节点差入后,可以设置角度的细微调整等。
*使用HairSpecular(头发高光)时请必定插入Normal节点。
·Specular_Default_or_hair 使用HairSpecular时请将这里设置为1。
·HairSpecular_Height 可以控制头发高光的上下位置。
·HairSpecular_Width 可以控制头发高光的扩散程度。
·HairSpecular_Hardness 可以控制头发高光的硬度。
RimColor 设置类似边缘的颜色。
RimPower 可以控制边缘色的范围。
Shadow_RimPower 可以设置是滞对阴影部分进行边缘色的乘算。为0时完全不进行乘算。
Rim_ToonCtrl 可以控制边缘色与周围颜色的过渡感。提高参数时可以使二次元感更明显。
3.范例
