{ "Name": "SkyboxMaterialDefinition", "OverrideMaterial": "engine:engineDefaults.rematerialdefinition", "Parameters": { "Constants": { "matrixRotation": "[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]", "intensityScale": "0" }, "Textures": { "texture": "fallback.stockEnvMap", "latLongTexture": "fallback.white" } }, "Techniques": [ { "Name": "Skybox", "VertexShader": { "Entry": "vsSkybox" }, "PixelShader": { "Entry": "fsSkybox" }, "State": { "AlphaBlend": false, "WriteDepth": true, "DepthCompareFunction": "Greater", "CullMode": "CullModeNone" }, "FunctionConstants" : { "EnableSphericalSkybox": "false" } }, { "Name": "SphericalSkybox", "VertexShader": { "Entry": "vsSkybox" }, "PixelShader": { "Entry": "fsSkybox" }, "State": { "AlphaBlend": false, "WriteDepth": true, "DepthCompareFunction": "Greater", "CullMode": "CullModeNone" }, "FunctionConstants" : { "EnableSphericalSkybox": "true" } }, { "Name": "SkyboxOverdraw", "VertexShader": { "Entry": "vsSkybox" }, "PixelShader": { "Entry": "fsOverdrawDebug" }, "State": { "AlphaBlend": false, "WriteDepth": true, "DepthCompareFunction": "Greater", "CullMode": "CullModeNone", "AlphaBlendOperation" : "Add", "AlphaSourceFactor" : "One", "AlphaDestinationFactor" : "One", "RgbBlendOperation" : "Add", "RgbSourceFactor" : "One", "RgbDestinationFactor" : "One" }, "FunctionConstants" : { "EnableSphericalSkybox": "false" } } ], "TechniqueMapping": { "Skybox": "Skybox", "SkyboxOverdraw": "SkyboxOverdraw" } }