{ "Name": "debugPasses", "OverrideMaterial": "engine:pbrCommon.rematerialdefinition", "Parameters": { "Constants": { "partDebugColor": "-1" }, "Textures": { "textureRMAS": "material.textureRMAS" } }, "Techniques": [ { "Name": "DebugBaseColor", "VertexShader": { "Entry": "vsDebugMapped" }, "PixelShader": { "Entry": "fsDebugBaseColorMap" }, "FunctionConstants": { "EnableDetailMapping": "false" } }, { "Name": "DebugCavity", "VertexShader": { "Entry": "vsDebugMapped" }, "PixelShader": { "Entry": "fsDebugCavityMap" }, "FunctionConstants": { "EnableDetailMapping": "false" } }, { "Name": "DebugEmissive", "VertexShader": { "Entry": "vsDebugMapped" }, "PixelShader": { "Entry": "fsDebugEmissiveMap" }, "FunctionConstants": { "EnableDetailMapping": "false" } }, { "Name": "DebugNormalMap", "VertexShader": { "Entry": "vsDebugMapped" }, "PixelShader": { "Entry": "fsDebugNormalMap" }, "FunctionConstants": { "EnableDetailMapping": "false" } }, { "Name": "DebugMetallic", "VertexShader": { "Entry": "vsDebugMapped" }, "PixelShader": { "Entry": "fsDebugMetallicMap" }, "FunctionConstants": { "EnableDetailMapping": "false" } }, { "Name": "DebugRoughness", "VertexShader": { "Entry": "vsDebugMapped" }, "PixelShader": { "Entry": "fsDebugRoughnessMap" }, "FunctionConstants": { "EnableDetailMapping": "false" } }, { "Name": "DebugAmbientOcclusion", "VertexShader": { "Entry": "vsDebugMapped" }, "PixelShader": { "Entry": "fsDebugAmbientOcclusionMap" }, "FunctionConstants": { "EnableDetailMapping": "false" } }, { "Name": "DebugRMAS", "VertexShader": { "Entry": "vsDebugMapped" }, "PixelShader": { "Entry": "fsDebugRMASMap" }, "FunctionConstants": { "EnableDetailMapping": "false" } }, { "Name": "DebugMeshPart", "VertexShader": { "Entry": "vsFlat" }, "PixelShader": { "Entry": "fsDebugMeshPart" }, "FunctionConstants": { "EnableDetailMapping": "false" } }, { "Name": "DebugNormals", "VertexShader": { "Entry": "vsDebugNormals" }, "PixelShader": { "Entry": "fsDebugColored" }, "FunctionConstants": { "EnableDetailMapping": "false" } }, { "Name": "DebugTexcoords", "VertexShader": { "Entry": "vsDebugTexcoords" }, "PixelShader": { "Entry": "fsDebugColored" }, "FunctionConstants": { "EnableDetailMapping": "false" } }, { "Name": "DebugTangents", "VertexShader": { "Entry": "vsDebugTangents" }, "PixelShader": { "Entry": "fsDebugColored" }, "FunctionConstants": { "EnableDetailMapping": "false" } }, { "Name": "DebugBitangents", "VertexShader": { "Entry": "vsDebugBitangents" }, "PixelShader": { "Entry": "fsDebugColored" }, "FunctionConstants": { "EnableDetailMapping": "false" } }, { "Name": "DebugCalcNormals", "VertexShader": { "Entry": "vsRealityPbr" }, "PixelShader": { "Entry": "fsDebugCalculatedNormals" }, "FunctionConstants": { "EnableDetailMapping": "false" } }, { "Name": "DebugCalcBitangents", "VertexShader": { "Entry": "vsRealityPbr" }, "PixelShader": { "Entry": "fsDebugCalculatedBitangents" }, "FunctionConstants": { "EnableDetailMapping": "false" } }, { "Name": "DebugCalcTangents", "VertexShader": { "Entry": "vsRealityPbr" }, "PixelShader": { "Entry": "fsDebugCalculatedTangents" }, "FunctionConstants": { "EnableDetailMapping": "false" } }, { "Name": "DebugLightRadiance", "VertexShader": { "Entry": "vsRealityPbr" }, "PixelShader": { "Entry": "fsRealityPbr" }, "FunctionConstants": { "EnableBaseColorMap": "false", "EnableEmissiveMap": "false", "EnableNormalMap": "false", "EnableDetailMapping": "false", "EnableIBL": "true", "EnableAreaLight": "true", "EnableSingleRMAS": "false", "EnableSeparateRMAS": "true", "EnableSRGBOutput": "false", "EnableTransparency": "false", "DiffuseOption": "0" } }, { "Name": "DebugLightRadianceRMAS", "VertexShader": { "Entry": "vsRealityPbr" }, "PixelShader": { "Entry": "fsRealityPbr" }, "FunctionConstants": { "EnableBaseColorMap": "false", "EnableEmissiveMap": "false", "EnableNormalMap": "false", "EnableDetailMapping": "false", "EnableIBL": "true", "EnableAreaLight": "true", "EnableSingleRMAS": "true", "EnableSeparateRMAS": "false", "EnableSRGBOutput": "false", "EnableTransparency": "false" } }, { "Name": "DebugLod", "VertexShader": { "Entry": "vsDebugMapped" }, "PixelShader": { "Entry": "fsDebugLod" } } ], "TechniqueMapping": { "DebugBaseColor": "DebugBaseColor", "DebugCavity": "DebugCavity", "DebugEmissive": "DebugEmissive", "DebugNormalMap": "DebugNormalMap", "DebugMetallic": "DebugMetallic", "DebugRoughness": "DebugRoughness", "DebugAmbientOcclusion": "DebugAmbientOcclusion", "DebugMeshPart": "DebugMeshPart", "DebugNormals": "DebugNormals", "DebugTexcoords": "DebugTexcoords", "DebugTangents": "DebugTangents", "DebugBitangents": "DebugBitangents", "DebugCalcNormals": "DebugCalcNormals", "DebugCalcBitangents": "DebugCalcBitangents", "DebugCalcTangents": "DebugCalcTangents", "DebugRMAS": "DebugRMAS", "DebugLightRadiance": "DebugLightRadiance", "DebugLightRadianceRMAS": "DebugLightRadianceRMAS", "DebugLod": "DebugLod" } }