鼻线添加

当前在正面鼻子是没有标识的,所以需要添加鼻线,鼻线的信息在面部贴图中的Alpha通道里

获取观察向量

因为后续需要使用观察向量控制鼻线是否显示,所以需要获取观察向量

计算鼻线的DisplayValue

分别计算视线向量和面部HeadUp以及已及ViewDir和HeadRight点积用于判断视角方向,偏转到一定程度就不显示鼻线。

计算混合值,这里很多应该都是经验性的处理,对_NoseLineKDnDisp, _NoseLineHoriDisp进行插值,这里是进行了竖直方向的Alpha控制,混合水平控制直接使用了viewDotHeadForward - dispValue;然后钳制和混和贴图鼻线

混合输出

根据计算出的DisplayValue因子插值描边颜色和原本贴图颜色,仅在Face生效

参数值设置,这里自己随便挑就好,看自己喜好来

描边颜色设置

当前效果