{ "Name": "vignetteDefinition", "OverrideMaterial": "engine:engineDefaults.rematerialdefinition", "Parameters": { "Constants": { "inputCenter": "[0.5, 0.5]", "inputAspect": "1.22", "inputFocal": "0.5", "outputCenter": "[0.5, 0.5]", "outputAspect": "1.22", "outputFocal": "0.6", "circularFOV": "0.7", "zoomRect": "[0.0, 0.0, 1.0, 1.0]", "lensMode": "1", "distortion": "[0.0, 0.0, 0.0, 0.0]" }, "Buffers": { "position": "geometry.vertexPosition", "texcoord": "geometry.vertexUV" }, "Textures": { "inputColor" : "rendergraph.inputColor", "inputDepth" : "rendergraph.inputDepth" } }, "Techniques": [ { "Name": "FullScreen", "VertexShader": { "Entry": "fullScreenVert" }, "PixelShader": { "Library": "../../default.metallib", "Entry": "customLensDistortion::fsLensDistortionNearest" }, "State" : { "AlphaBlend" : false, "WriteDepth" : false, "DepthCompareFunction" : "Always" }, "FunctionConstants" : { } }], "TechniqueMapping": { "fullscreen": "FullScreen" } }