{ "Name": "SurfaceShaderClearcoatCommon", "OverrideMaterial": "engine:surfaceShaderCommon.rematerialdefinition", "Techniques": [ { "Name": "SurfaceShaderOpaque", "InheritState": true, "FunctionConstants" : { "EnableClearcoat": "true", "EnableClearcoatNormalMap": "true" } }, { "Name": "SurfaceShaderOpaqueLite", "InheritState": true, "FunctionConstants" : { "EnableClearcoat": "true", "EnableClearcoatNormalMap": "true" } }, { "Name": "SurfaceShaderTransparent", "InheritState": true, "FunctionConstants" : { "EnableClearcoat": "true", "EnableClearcoatNormalMap": "true" } }, { "Name": "SurfaceShaderTransparentLite", "InheritState": true, "FunctionConstants" : { "EnableClearcoat": "true", "EnableClearcoatNormalMap": "true" } }, { "Name": "Shadow", "InheritState": true, "FunctionConstants" : { "EnableClearcoat": "true" } }, { "Name": "SurfaceShaderFadeOpaque", "InheritState": true, "FunctionConstants" : { "EnableClearcoat": "true", "EnableClearcoatNormalMap": "true" } }, { "Name": "SurfaceShaderFadeOpaqueLite", "InheritState": true, "FunctionConstants" : { "EnableClearcoat": "true", "EnableClearcoatNormalMap": "true" } }, { "Name": "SurfaceShaderFadeOpaque_BackCompat", "InheritState": true, "FunctionConstants" : { "EnableClearcoat": "true", "EnableClearcoatNormalMap": "true" } }, { "Name": "SurfaceShaderFadeOpaqueLite_BackCompat", "InheritState": true, "FunctionConstants" : { "EnableClearcoat": "true", "EnableClearcoatNormalMap": "true" } }, { "Name": "StenciledRenderNoPlatter", "InheritState": true, "FunctionConstants" : { "EnableClearcoat": "true" } }], "ShaderCompilationMode" : { "SurfaceShaderFadeOpaque" : 2 } }