{ "Name": "RealitySimpleWaterMaterialDefinition", "OverrideMaterial": "pbrCommon.rematerialdefinition", "Parameters": { "Constants": { "speed" : "1.0", "noiseLevel" : "5.0", "frequency" : "1.0", "normalFactor" : "1.0", "baseColorTint" : "[1, 1, 1, 1, displayp3]", "metallicScale" : "1.0", "specularScale" : "0.5", "roughnessScale" : "0.0" } }, "Techniques": [ { "Name": "Opaque", "VertexShader": { "Entry": "vsRealityPbr" }, "PixelShader": { "Entry": "fsSimpleWater" }, "State" : { "AlphaBlend" : false, "WriteDepth" : true, "DepthCompareFunction" : "Greater", "AlphaBlendOperation" : "Add", "AlphaSourceFactor" : "SourceAlpha", "AlphaDestinationFactor" : "OneMinusSourceAlpha", "RgbBlendOperation" : "Add", "RgbSourceFactor" : "SourceAlpha", "RgbDestinationFactor" : "OneMinusSourceAlpha" }, "DefaultVariations" : [ "OpaqueCommon" ], "SupportsRuntimeFunctionConstants" : true }], "TechniqueMapping": { "Opaque": "Opaque", "OpaqueOverdraw": "OpaqueOverdraw" } }