UE4 Shader 自己使用
=====================
(1)
只有 Base 通道才能使用
#if MATERIAL_SHADINGMODEL_MYSHADERAA || MATERIAL_SHADINGMODEL_MYSHADERAB 这样的宏,但是确实直接使用 if( GBuffer.ShadingModelID == SHADINGMODELID_CLEAR_COAT && CLEAR_COAT_BOTTOM_NORMAL)
这些宏,而 Deferred 通道是不能使用
#if MATERIAL_SHADINGMODEL_MYSHADERAA || MATERIAL_SHADINGMODEL_MYSHADERAB 这样的宏,但是确实直接使用 if( GBuffer.ShadingModelID == SHADINGMODELID_CLEAR_COAT && CLEAR_COAT_BOTTOM_NORMAL)
这些宏的,因为这个时候是区分不了具体材质的,是统一用的一个材质绘制 Deferred