{ "Name": "DavinciObjects", "OverrideMaterial": "engine:pbrCommon.rematerialdefinition", "Parameters": { "Constants": { "partDebugColor": "[0.0, 0.0, 0.0]", }, "Textures": { "textureRMAS" : "fallback.white" } }, "Techniques": [ { "Name": "DebugMeshPart", "VertexShader": { "Entry": "vsFlat" }, "PixelShader": { "Entry": "fsDebugMeshPart" }, "FunctionConstants": { "EnableDetailMapping": "false" } }, { "Name": "SegmentationMaskTechnique", "VertexShader": { "Entry": "vsFlat" }, "PixelShader": { "Entry": "fsDebugMeshPart" }, }, { "Name": "NormalsTechnique", "VertexShader": { "Library": "../../default.metallib", "Entry": "vsNormals" }, "PixelShader": { "Library": "../../default.metallib", "Entry": "fsNormals" }, }, { "Name": "NormalsGeomTechnique", "VertexShader": { "Library": "../../default.metallib", "Entry": "vsNormals" }, "PixelShader": { "Library": "../../default.metallib", "Entry": "fsNormalsGeometry" }, }, { "Name": "XYZTechnique", "VertexShader": { "Library": "../../default.metallib", "Entry": "vsXYZ" }, "PixelShader": { "Library": "../../default.metallib", "Entry": "fsXYZ" }, }, { "Name": "MetallicTechnique", "VertexShader": { "Entry": "vsDebugMapped" }, "PixelShader": { "Entry": "fsDebugMetallicMap" }, }, { "Name": "RoughnessTechnique", "VertexShader": { "Entry": "vsDebugMapped" }, "PixelShader": { "Entry": "fsDebugRoughnessMap" }, }, { "Name": "AlbedoTechnique", "VertexShader": { "Entry": "vsDebugMapped" }, "PixelShader": { "Library": "../../default.metallib", "Entry": "fsAlbedo" }, }, { "Name": "processDepthTechnique", "VertexShader": { "Library": "../../default.metallib", "Entry": "vsProcessDepth" }, "PixelShader": { "Library": "../../default.metallib", "Entry": "fsProcessDepth" }, }, ], "TechniqueMapping": { "DepthPrepass": "StandardDepthPrepass", "Shadow": "Shadow", "SegmentationMaskMPN": "SegmentationMaskTechnique", "NormalsMPN": "NormalsTechnique", "NormalsGeomMPN": "NormalsGeomTechnique", "XYZMPN": "XYZTechnique", "MetallicMPN": "MetallicTechnique", "RoughnessMPN": "RoughnessTechnique", "AlbedoMPN": "AlbedoTechnique", "processDepthMPN": "processDepthTechnique", "Transparent" : "Transparent", "TransparentDepthPrepass" : "TransparentDepthPrepass", "TransparentTiledForward" : "TransparentTiledForward", "SegmentationMaskMPN" : "DebugMeshPart", } }