{ "Name": "DavinciObjects", "OverrideMaterial": "engine:pbrCommon.rematerialdefinition", "Techniques": [ { "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" }, }, { "Name": "uvBakeAlbedoTechnique", "VertexShader": { "Library": "../../default.metallib", "Entry": "vsUV" }, "PixelShader": { "Library": "../../default.metallib", "Entry": "fsAlbedoUV" }, "State" : { "WriteDepth" : false, "DepthCompareFunction" : "Always" }, }, { "Name": "uvBakeNormalsTechnique", "VertexShader": { "Library": "../../default.metallib", "Entry": "vsUV" }, "PixelShader": { "Library": "../../default.metallib", "Entry": "fsNormalsUV" }, "State" : { "WriteDepth" : false, "DepthCompareFunction" : "Always" }, }, { "Name": "uvBakeMetallicTechnique", "VertexShader": { "Library": "../../default.metallib", "Entry": "vsUV" }, "PixelShader": { "Library": "../../default.metallib", "Entry": "fsMetallicUV" }, "State" : { "WriteDepth" : false, "DepthCompareFunction" : "Always" }, }, { "Name": "uvBakeRoughnessTechnique", "VertexShader": { "Library": "../../default.metallib", "Entry": "vsUV" }, "PixelShader": { "Library": "../../default.metallib", "Entry": "fsRoughnessUV" }, "State" : { "WriteDepth" : false, "DepthCompareFunction" : "Always" }, }, ], "TechniqueMapping": { "AlbedoMPN": "AlbedoTechnique", "processDepthMPN": "processDepthTechnique", "uvBakeAlbedoMPN": "uvBakeAlbedoTechnique", "uvBakeNormalsMPN": "uvBakeNormalsTechnique", "uvBakeMetallicMPN": "uvBakeMetallicTechnique", "uvBakeRoughnessMPN": "uvBakeRoughnessTechnique", } }