{ "Name": "Generate Sky", "OverrideMaterial": "engine:pbrCommon.rematerialdefinition", "Parameters": { "Constants": { "viewTransformA" : "[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]", "viewTransformB" : "[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]", "viewTransformC" : "[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]", "viewTransformD" : "[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]" }, "Textures": { "persistentData": "fallback.white" } }, "Techniques" : [ { "Name": "DrawRadialDepth", "VertexShader": { "Entry": "vsRadialDepth" }, "PixelShader": { "Entry": "fsRadialDepth" }, "State" : { "AlphaBlend" : false, "WriteDepth" : true, "DepthCompareFunction" : "Less" } }, { "Name": "DrawReprojectedRadialDepthInner", "VertexShader": { "Entry": "vsReprojectRadialDepth" }, "PixelShader": { "Entry": "fsReprojectRadialDepth" }, "State" : { "AlphaBlend" : false, "WriteDepth" : true, "DepthCompareFunction" : "Less" }, "FunctionConstants": { "SkyReprojectedTextureIndex" : "0" } }, { "Name": "DrawReprojectedRadialDepthOuter", "VertexShader": { "Entry": "vsReprojectRadialDepth" }, "PixelShader": { "Entry": "fsReprojectRadialDepth" }, "State" : { "AlphaBlend" : false, "WriteDepth" : true, "DepthCompareFunction" : "Less" }, "FunctionConstants": { "SkyReprojectedTextureIndex" : "1" } } ], "TechniqueMapping": { "DrawRadialDepth": "DrawRadialDepth", "DrawReprojectedRadialDepthInner": "DrawReprojectedRadialDepthInner", "DrawReprojectedRadialDepthOuter": "DrawReprojectedRadialDepthOuter" } }