{
 "functions": {
  "/Engine/Functions/Engine_MaterialFunctions01/Gradient/LinearGradient.LinearGradient": {
   "graph": {
    "MaterialExpressionComponentMask_4": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_0",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": false,
      "r": true
     }
    },
    "MaterialExpressionComponentMask_8": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_0",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": true,
      "r": false
     }
    },
    "MaterialExpressionFunctionInput_0": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": "MaterialExpressionTextureCoordinate_4",
       "input": "Preview",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "UV Channel",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR2: 1>",
      "preview_value": "<Struct 'Vector4f' (0x000002480904BCB0) {}>",
      "sort_priority": 0,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionOutput_0": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_4",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "UGradient"
     }
    },
    "MaterialExpressionFunctionOutput_3": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_8",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "VGradient"
     }
    },
    "MaterialExpressionTextureCoordinate_4": {
     "class": "MaterialExpressionTextureCoordinate",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "coordinate_index": 0,
      "desc": "",
      "u_tiling": 1.0,
      "un_mirror_u": false,
      "un_mirror_v": false,
      "v_tiling": 1.0
     }
    }
   }
  },
  "/Engine/Functions/Engine_MaterialFunctions01/ImageAdjustment/CheapContrast.CheapContrast": {
   "graph": {
    "MaterialExpressionAdd_8": {
     "class": "MaterialExpressionAdd",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_4",
       "input": "A",
       "output": ""
      },
      {
       "from": null,
       "input": "B",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": "High Positive"
     }
    },
    "MaterialExpressionClamp_1": {
     "class": "MaterialExpressionClamp",
     "inputs": [
      {
       "from": "MaterialExpressionLinearInterpolate_20",
       "input": "None",
       "output": ""
      },
      {
       "from": null,
       "input": "Min",
       "output": null
      },
      {
       "from": null,
       "input": "Max",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "clamp_mode": "<ClampMode.CMODE_CLAMP: 0>",
      "desc": "",
      "max_default": 1.0,
      "min_default": 0.0
     }
    },
    "MaterialExpressionComponentMask_21": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionClamp_1",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": false,
      "r": true
     }
    },
    "MaterialExpressionFunctionInput_3": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": "MaterialExpressionOneMinus_7",
       "input": "Preview",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "In",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_SCALAR: 0>",
      "preview_value": "<Struct 'Vector4f' (0x000002480904BFB0) {}>",
      "sort_priority": 0,
      "use_preview_value_as_default": false
     }
    },
    "MaterialExpressionFunctionInput_4": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Contrast",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_SCALAR: 0>",
      "preview_value": "<Struct 'Vector4f' (0x000002480904C130) {}>",
      "sort_priority": 1,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionOutput_3": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_21",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "Result"
     }
    },
    "MaterialExpressionLinearInterpolate_20": {
     "class": "MaterialExpressionLinearInterpolate",
     "inputs": [
      {
       "from": "MaterialExpressionSubtract_2",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionAdd_8",
       "input": "B",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_3",
       "input": "Alpha",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_alpha": 0.5,
      "const_b": 1.0,
      "desc": "Lerps between greater range of value"
     }
    },
    "MaterialExpressionMaterialFunctionCall_15": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": null,
       "input": "UV Channel",
       "output": null
      }
     ],
     "outputs": [
      "UGradient",
      "VGradient"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions01/Gradient/LinearGradient.LinearGradient"
      }
     }
    },
    "MaterialExpressionOneMinus_7": {
     "class": "MaterialExpressionOneMinus",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_15",
       "input": "None",
       "output": "VGradient"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionSubtract_2": {
     "class": "MaterialExpressionSubtract",
     "inputs": [
      {
       "from": null,
       "input": "A",
       "output": null
      },
      {
       "from": "MaterialExpressionFunctionInput_4",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": "Low negative value"
     }
    }
   }
  },
  "/Engine/Functions/Engine_MaterialFunctions01/ImageAdjustment/CheapContrast_RGB.CheapContrast_RGB": {
   "graph": {
    "MaterialExpressionAdd_7": {
     "class": "MaterialExpressionAdd",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_4",
       "input": "A",
       "output": ""
      },
      {
       "from": null,
       "input": "B",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": "High Positive"
     }
    },
    "MaterialExpressionAppendVector_8": {
     "class": "MaterialExpressionAppendVector",
     "inputs": [
      {
       "from": "MaterialExpressionSubtract_1",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionSubtract_1",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "need to make one of the Lerp inputs a vector3"
     }
    },
    "MaterialExpressionAppendVector_9": {
     "class": "MaterialExpressionAppendVector",
     "inputs": [
      {
       "from": "MaterialExpressionAppendVector_8",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionSubtract_1",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionClamp_1": {
     "class": "MaterialExpressionClamp",
     "inputs": [
      {
       "from": "MaterialExpressionLinearInterpolate_19",
       "input": "None",
       "output": ""
      },
      {
       "from": null,
       "input": "Min",
       "output": null
      },
      {
       "from": null,
       "input": "Max",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "clamp_mode": "<ClampMode.CMODE_CLAMP: 0>",
      "desc": "",
      "max_default": 1.0,
      "min_default": 0.0
     }
    },
    "MaterialExpressionFunctionInput_3": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSample_3",
       "input": "Preview",
       "output": "RGB"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "In",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B53B0) {}>",
      "sort_priority": 0,
      "use_preview_value_as_default": false
     }
    },
    "MaterialExpressionFunctionInput_4": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Contrast",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_SCALAR: 0>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B5B30) {}>",
      "sort_priority": 1,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionOutput_3": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionClamp_1",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "Result"
     }
    },
    "MaterialExpressionLinearInterpolate_19": {
     "class": "MaterialExpressionLinearInterpolate",
     "inputs": [
      {
       "from": "MaterialExpressionAppendVector_9",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionAdd_7",
       "input": "B",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_3",
       "input": "Alpha",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_alpha": 0.5,
      "const_b": 1.0,
      "desc": "Lerps between greater range of value"
     }
    },
    "MaterialExpressionSubtract_1": {
     "class": "MaterialExpressionSubtract",
     "inputs": [
      {
       "from": null,
       "input": "A",
       "output": null
      },
      {
       "from": "MaterialExpressionFunctionInput_4",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": "Low negative value"
     }
    },
    "MaterialExpressionTextureSample_3": {
     "class": "MaterialExpressionTextureSample",
     "inputs": [
      {
       "from": null,
       "input": "UVs",
       "output": null
      },
      {
       "from": null,
       "input": "Tex",
       "output": null
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "sampler_source": "<SamplerSourceMode.SSM_FROM_TEXTURE_ASSET: 0>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_COLOR: 0>",
      "texture": {
       "obj": "/Engine/EngineDebugMaterials/HeatmapGradient.HeatmapGradient"
      }
     }
    }
   }
  },
  "/Engine/Functions/Engine_MaterialFunctions01/Texturing/FlattenNormal.FlattenNormal": {
   "graph": {
    "MaterialExpressionConstant3Vector_0": {
     "class": "MaterialExpressionConstant3Vector",
     "inputs": [],
     "outputs": [
      "",
      "R",
      "G",
      "B"
     ],
     "props": {
      "constant": [
       0.0,
       0.0,
       1.0,
       0.0
      ],
      "desc": ""
     }
    },
    "MaterialExpressionFunctionInput_2": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Normal",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x0000024842B386B0) {}>",
      "sort_priority": 0,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_3": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Flatness",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_SCALAR: 0>",
      "preview_value": "<Struct 'Vector4f' (0x0000024842B37930) {}>",
      "sort_priority": 1,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionOutput_0": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionLinearInterpolate_0",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "Result"
     }
    },
    "MaterialExpressionLinearInterpolate_0": {
     "class": "MaterialExpressionLinearInterpolate",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_2",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant3Vector_0",
       "input": "B",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_3",
       "input": "Alpha",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_alpha": 0.5,
      "const_b": 1.0,
      "desc": ""
     }
    }
   }
  },
  "/Engine/Functions/Engine_MaterialFunctions01/Texturing/ParallaxOcclusionMapping.ParallaxOcclusionMapping": {
   "graph": {
    "MaterialExpressionAbs_13": {
     "class": "MaterialExpressionAbs",
     "inputs": [
      {
       "from": "MaterialExpressionDDX_13",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionAbs_14": {
     "class": "MaterialExpressionAbs",
     "inputs": [
      {
       "from": "MaterialExpressionDDY_13",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionAbs_3": {
     "class": "MaterialExpressionAbs",
     "inputs": [
      {
       "from": "MaterialExpressionDotProduct_3",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionAbs_4": {
     "class": "MaterialExpressionAbs",
     "inputs": [
      {
       "from": "MaterialExpressionDotProduct_4",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionAdd_0": {
     "class": "MaterialExpressionAdd",
     "inputs": [
      {
       "from": "MaterialExpressionAdd_3",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionComponentMask_56",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionAdd_3": {
     "class": "MaterialExpressionAdd",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_10",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionMultiply_5",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionAppendVector_0": {
     "class": "MaterialExpressionAppendVector",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_1",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionMultiply_0",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionAppendVector_7": {
     "class": "MaterialExpressionAppendVector",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_46",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionDivide_46",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionCameraVectorWS_10": {
     "class": "MaterialExpressionCameraVectorWS",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionCameraVectorWS_4": {
     "class": "MaterialExpressionCameraVectorWS",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionCameraVectorWS_8": {
     "class": "MaterialExpressionCameraVectorWS",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionCameraVectorWS_9": {
     "class": "MaterialExpressionCameraVectorWS",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionClamp_0": {
     "class": "MaterialExpressionClamp",
     "inputs": [
      {
       "from": "MaterialExpressionAbs_4",
       "input": "None",
       "output": ""
      },
      {
       "from": null,
       "input": "Min",
       "output": null
      },
      {
       "from": null,
       "input": "Max",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "clamp_mode": "<ClampMode.CMODE_CLAMP: 0>",
      "desc": "",
      "max_default": 1.0,
      "min_default": 0.0
     }
    },
    "MaterialExpressionComponentMask_1": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionStaticSwitch_5",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": true,
      "r": true
     }
    },
    "MaterialExpressionComponentMask_2": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionStaticSwitch_5",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": true,
      "desc": "",
      "g": false,
      "r": false
     }
    },
    "MaterialExpressionComponentMask_46": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionTransform_18",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": true,
      "r": true
     }
    },
    "MaterialExpressionComponentMask_47": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionTransform_18",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": true,
      "desc": "",
      "g": false,
      "r": false
     }
    },
    "MaterialExpressionComponentMask_52": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionStaticSwitch_5",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": true,
      "b": false,
      "desc": "",
      "g": false,
      "r": false
     }
    },
    "MaterialExpressionComponentMask_56": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionStaticSwitch_5",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": true,
      "r": true
     }
    },
    "MaterialExpressionComponentMask_8": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionStaticSwitch_1",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": true,
      "r": true
     }
    },
    "MaterialExpressionComponentMask_9": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionStaticSwitch_1",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": true,
      "desc": "",
      "g": false,
      "r": false
     }
    },
    "MaterialExpressionConstant_14": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": 0.0
     }
    },
    "MaterialExpressionConstant_20": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": 0.0
     }
    },
    "MaterialExpressionConstant_22": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": 0.0
     }
    },
    "MaterialExpressionConstant_33": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": 1.0
     }
    },
    "MaterialExpressionConstant_36": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": 0.0
     }
    },
    "MaterialExpressionConstant_37": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": 0.0
     }
    },
    "MaterialExpressionConstant_38": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": 1.0
     }
    },
    "MaterialExpressionConstant_39": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": 1.0
     }
    },
    "MaterialExpressionCustom_20": {
     "class": "MaterialExpressionCustom",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_9",
       "input": "Tex",
       "output": ""
      },
      {
       "from": "MaterialExpressionAdd_3",
       "input": "UV",
       "output": ""
      },
      {
       "from": "MaterialExpressionFloor_4",
       "input": "MaxSteps",
       "output": ""
      },
      {
       "from": "MaterialExpressionDivide_49",
       "input": "stepsize",
       "output": ""
      },
      {
       "from": "MaterialExpressionMultiply_2",
       "input": "UVDist",
       "output": ""
      },
      {
       "from": "MaterialExpressionDDX_4",
       "input": "InDDX",
       "output": ""
      },
      {
       "from": "MaterialExpressionDDY_4",
       "input": "InDDY",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_3",
       "input": "HeightMapChannel",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionCustom_21": {
     "class": "MaterialExpressionCustom",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_9",
       "input": "Tex",
       "output": ""
      },
      {
       "from": "MaterialExpressionAdd_3",
       "input": "UV",
       "output": ""
      },
      {
       "from": "MaterialExpressionFloor_4",
       "input": "MaxSteps",
       "output": ""
      },
      {
       "from": "MaterialExpressionDivide_49",
       "input": "stepsize",
       "output": ""
      },
      {
       "from": "MaterialExpressionMultiply_2",
       "input": "UVDist",
       "output": ""
      },
      {
       "from": "MaterialExpressionDDX_4",
       "input": "InDDX",
       "output": ""
      },
      {
       "from": "MaterialExpressionDDY_4",
       "input": "InDDY",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_12",
       "input": "TexHeight",
       "output": ""
      },
      {
       "from": "MaterialExpressionNormalize_19",
       "input": "TangentLightVector",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_31",
       "input": "ShadowSteps",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_29",
       "input": "k",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_3",
       "input": "HeightMapChannel",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionCustom_5": {
     "class": "MaterialExpressionCustom",
     "inputs": [
      {
       "from": "MaterialExpressionFloor_12",
       "input": "Steps",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_6",
       "input": "MaxSteps",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionDDX_13": {
     "class": "MaterialExpressionDDX",
     "inputs": [
      {
       "from": "MaterialExpressionAdd_3",
       "input": "Value",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionDDX_14": {
     "class": "MaterialExpressionDDX",
     "inputs": [
      {
       "from": "MaterialExpressionWorldPosition_4",
       "input": "Value",
       "output": "XYZ"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionDDX_4": {
     "class": "MaterialExpressionDDX",
     "inputs": [
      {
       "from": "MaterialExpressionAdd_3",
       "input": "Value",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionDDY_13": {
     "class": "MaterialExpressionDDY",
     "inputs": [
      {
       "from": "MaterialExpressionAdd_3",
       "input": "Value",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionDDY_14": {
     "class": "MaterialExpressionDDY",
     "inputs": [
      {
       "from": "MaterialExpressionWorldPosition_4",
       "input": "Value",
       "output": "XYZ"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionDDY_4": {
     "class": "MaterialExpressionDDY",
     "inputs": [
      {
       "from": "MaterialExpressionAdd_3",
       "input": "Value",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionDistance_9": {
     "class": "MaterialExpressionDistance",
     "inputs": [
      {
       "from": "MaterialExpressionAppendVector_0",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant_14",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionDivide_1": {
     "class": "MaterialExpressionDivide",
     "inputs": [
      {
       "from": "MaterialExpressionDistance_9",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionMax_4",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 1.0,
      "const_b": 2.0,
      "desc": ""
     }
    },
    "MaterialExpressionDivide_18": {
     "class": "MaterialExpressionDivide",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_22",
       "input": "A",
       "output": "V2 Length"
      },
      {
       "from": "MaterialExpressionMaterialFunctionCall_20",
       "input": "B",
       "output": "V3 Length"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 1.0,
      "const_b": 2.0,
      "desc": ""
     }
    },
    "MaterialExpressionDivide_19": {
     "class": "MaterialExpressionDivide",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_23",
       "input": "A",
       "output": "V2 Length"
      },
      {
       "from": "MaterialExpressionMaterialFunctionCall_21",
       "input": "B",
       "output": "V3 Length"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 1.0,
      "const_b": 2.0,
      "desc": ""
     }
    },
    "MaterialExpressionDivide_2": {
     "class": "MaterialExpressionDivide",
     "inputs": [
      {
       "from": "MaterialExpressionDistance_9",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionDivide_39",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 1.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionDivide_39": {
     "class": "MaterialExpressionDivide",
     "inputs": [
      {
       "from": "MaterialExpressionMax_4",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionAbs_3",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 1.0,
      "const_b": 2.0,
      "desc": ""
     }
    },
    "MaterialExpressionDivide_46": {
     "class": "MaterialExpressionDivide",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_47",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_12",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 1.0,
      "const_b": 2.0,
      "desc": ""
     }
    },
    "MaterialExpressionDivide_48": {
     "class": "MaterialExpressionDivide",
     "inputs": [
      {
       "from": null,
       "input": "A",
       "output": null
      },
      {
       "from": "MaterialExpressionFloor_4",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 1.000100016593933,
      "const_b": 2.0,
      "desc": ""
     }
    },
    "MaterialExpressionDivide_49": {
     "class": "MaterialExpressionDivide",
     "inputs": [
      {
       "from": null,
       "input": "A",
       "output": null
      },
      {
       "from": "MaterialExpressionLinearInterpolate_4",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 1.0,
      "const_b": 2.0,
      "desc": ""
     }
    },
    "MaterialExpressionDivide_53": {
     "class": "MaterialExpressionDivide",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_0",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_12",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 1.0,
      "const_b": 2.0,
      "desc": ""
     }
    },
    "MaterialExpressionDivide_9": {
     "class": "MaterialExpressionDivide",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_17",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionComponentMask_9",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 1.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionDotProduct_3": {
     "class": "MaterialExpressionDotProduct",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_5",
       "input": "A",
       "output": "Result"
      },
      {
       "from": "MaterialExpressionCameraVectorWS_4",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionDotProduct_4": {
     "class": "MaterialExpressionDotProduct",
     "inputs": [
      {
       "from": "MaterialExpressionCameraVectorWS_8",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionVertexNormalWS_4",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionFeatureLevelSwitch_0": {
     "class": "MaterialExpressionFeatureLevelSwitch",
     "inputs": [
      {
       "from": "MaterialExpressionQualitySwitch_5",
       "input": "Default",
       "output": ""
      },
      {
       "from": "MaterialExpressionMultiply_21",
       "input": "ES2",
       "output": ""
      },
      {
       "from": "MaterialExpressionMultiply_21",
       "input": "ES3_1",
       "output": ""
      },
      {
       "from": "MaterialExpressionQualitySwitch_5",
       "input": "SM4_REMOVED",
       "output": ""
      },
      {
       "from": null,
       "input": "SM5",
       "output": null
      },
      {
       "from": null,
       "input": "SM6",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionFeatureLevelSwitch_1": {
     "class": "MaterialExpressionFeatureLevelSwitch",
     "inputs": [
      {
       "from": "MaterialExpressionQualitySwitch_8",
       "input": "Default",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant_20",
       "input": "ES2",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant_20",
       "input": "ES3_1",
       "output": ""
      },
      {
       "from": "MaterialExpressionQualitySwitch_8",
       "input": "SM4_REMOVED",
       "output": ""
      },
      {
       "from": null,
       "input": "SM5",
       "output": null
      },
      {
       "from": null,
       "input": "SM6",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionFeatureLevelSwitch_4": {
     "class": "MaterialExpressionFeatureLevelSwitch",
     "inputs": [
      {
       "from": "MaterialExpressionQualitySwitch_11",
       "input": "Default",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant_36",
       "input": "ES2",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant_36",
       "input": "ES3_1",
       "output": ""
      },
      {
       "from": "MaterialExpressionQualitySwitch_11",
       "input": "SM4_REMOVED",
       "output": ""
      },
      {
       "from": null,
       "input": "SM5",
       "output": null
      },
      {
       "from": null,
       "input": "SM6",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionFeatureLevelSwitch_5": {
     "class": "MaterialExpressionFeatureLevelSwitch",
     "inputs": [
      {
       "from": "MaterialExpressionQualitySwitch_12",
       "input": "Default",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant_38",
       "input": "ES2",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant_38",
       "input": "ES3_1",
       "output": ""
      },
      {
       "from": "MaterialExpressionQualitySwitch_12",
       "input": "SM4_REMOVED",
       "output": ""
      },
      {
       "from": null,
       "input": "SM5",
       "output": null
      },
      {
       "from": null,
       "input": "SM6",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionFloor_12": {
     "class": "MaterialExpressionFloor",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_59",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionFloor_4": {
     "class": "MaterialExpressionFloor",
     "inputs": [
      {
       "from": "MaterialExpressionLinearInterpolate_4",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionFunctionInput_0": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": "MaterialExpressionStaticBool_1",
       "input": "Preview",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Use World Coordinates",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_STATIC_BOOL: 8>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B7030) {}>",
      "sort_priority": 11,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_1": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Light Vector",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B6EB0) {}>",
      "sort_priority": 22,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_10": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": "MaterialExpressionTextureCoordinate_8",
       "input": "Preview",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "UVs",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR2: 1>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B6D30) {}>",
      "sort_priority": 4,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_12": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Height Ratio",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_SCALAR: 0>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B6430) {}>",
      "sort_priority": 1,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_19": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "-----------------------------",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_STATIC_BOOL: 8>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B65B0) {}>",
      "sort_priority": 10,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_2": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Min Steps",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_SCALAR: 0>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B68B0) {}>",
      "sort_priority": 2,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_20": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "------------------------------",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_STATIC_BOOL: 8>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B50B0) {}>",
      "sort_priority": 20,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_23": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": "MaterialExpressionStaticBool_6",
       "input": "Preview",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Specify Manual Texture Size",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_STATIC_BOOL: 8>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B4630) {}>",
      "sort_priority": 12,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_24": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Manual Texture Size",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_SCALAR: 0>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B4330) {}>",
      "sort_priority": 13,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_25": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": "MaterialExpressionStaticBool_7",
       "input": "Preview",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Render Shadows (Occlusion Mapping)",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_STATIC_BOOL: 8>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B3A30) {}>",
      "sort_priority": 21,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_29": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Shadow Penumbra",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_SCALAR: 0>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B3430) {}>",
      "sort_priority": 24,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_3": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Heightmap Channel",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR4: 3>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B3130) {}>",
      "sort_priority": 8,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_31": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Shadow Steps",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_SCALAR: 0>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B71B0) {}>",
      "sort_priority": 23,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_4": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Reference Plane",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_SCALAR: 0>",
      "preview_value": "<Struct 'Vector4f' (0x00000247DD4014B0) {}>",
      "sort_priority": 9,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_5": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Max Steps",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_SCALAR: 0>",
      "preview_value": "<Struct 'Vector4f' (0x00000247DD400130) {}>",
      "sort_priority": 3,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_6": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": "MaterialExpressionStaticBool_2",
       "input": "Preview",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Transform To VertexNormal",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_STATIC_BOOL: 8>",
      "preview_value": "<Struct 'Vector4f' (0x00000247DD400EB0) {}>",
      "sort_priority": 50,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_9": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": "MaterialExpressionTextureObject_0",
       "input": "Preview",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Heightmap Texture",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_TEXTURE2D: 4>",
      "preview_value": "<Struct 'Vector4f' (0x00000247DD400730) {}>",
      "sort_priority": 0,
      "use_preview_value_as_default": false
     }
    },
    "MaterialExpressionFunctionOutput_0": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionTransform_18",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "Tangent Light Vector"
     }
    },
    "MaterialExpressionFunctionOutput_1": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionFeatureLevelSwitch_4",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "Pixel Depth Offset"
     }
    },
    "MaterialExpressionFunctionOutput_12": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionCustom_5",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "Material Complexity - Steps Debug"
     }
    },
    "MaterialExpressionFunctionOutput_2": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionSubtract_6",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "World Position"
     }
    },
    "MaterialExpressionFunctionOutput_5": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionFeatureLevelSwitch_0",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "Parallax UVs"
     }
    },
    "MaterialExpressionFunctionOutput_6": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionFeatureLevelSwitch_1",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "Offset Only"
     }
    },
    "MaterialExpressionFunctionOutput_9": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionFeatureLevelSwitch_5",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "Shadow"
     }
    },
    "MaterialExpressionLinearInterpolate_4": {
     "class": "MaterialExpressionLinearInterpolate",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_5",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_2",
       "input": "B",
       "output": ""
      },
      {
       "from": "MaterialExpressionClamp_0",
       "input": "Alpha",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_alpha": 0.5,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMaterialFunctionCall_0": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionCameraVectorWS_9",
       "input": "Vector to Transform",
       "output": ""
      },
      {
       "from": "MaterialExpressionVertexNormalWS_0",
       "input": "Z Vector",
       "output": ""
      },
      {
       "from": null,
       "input": "Center Location",
       "output": null
      }
     ],
     "outputs": [
      "Result"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions02/Math/TransformToZVector.TransformToZVector"
      }
     }
    },
    "MaterialExpressionMaterialFunctionCall_20": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionDDX_14",
       "input": "Vector 3",
       "output": ""
      },
      {
       "from": null,
       "input": "Vector 2",
       "output": null
      }
     ],
     "outputs": [
      "V3 Length",
      "V2 Length"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions02/Utility/VectorLength.VectorLength"
      }
     }
    },
    "MaterialExpressionMaterialFunctionCall_21": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionDDY_14",
       "input": "Vector 3",
       "output": ""
      },
      {
       "from": null,
       "input": "Vector 2",
       "output": null
      }
     ],
     "outputs": [
      "V3 Length",
      "V2 Length"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions02/Utility/VectorLength.VectorLength"
      }
     }
    },
    "MaterialExpressionMaterialFunctionCall_22": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": null,
       "input": "Vector 3",
       "output": null
      },
      {
       "from": "MaterialExpressionAbs_13",
       "input": "Vector 2",
       "output": ""
      }
     ],
     "outputs": [
      "V3 Length",
      "V2 Length"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions02/Utility/VectorLength.VectorLength"
      }
     }
    },
    "MaterialExpressionMaterialFunctionCall_23": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": null,
       "input": "Vector 3",
       "output": null
      },
      {
       "from": "MaterialExpressionAbs_14",
       "input": "Vector 2",
       "output": ""
      }
     ],
     "outputs": [
      "V3 Length",
      "V2 Length"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions02/Utility/VectorLength.VectorLength"
      }
     }
    },
    "MaterialExpressionMaterialFunctionCall_5": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [],
     "outputs": [
      "Result"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions02/Utility/CameraDirectionVector.CameraDirectionVector"
      }
     }
    },
    "MaterialExpressionMax_4": {
     "class": "MaterialExpressionMax",
     "inputs": [
      {
       "from": "MaterialExpressionDivide_18",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionDivide_19",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_0": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionOneMinus_0",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_12",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_1": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionDivide_48",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionMultiply_19",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": "faceted"
     }
    },
    "MaterialExpressionMultiply_17": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_8",
       "input": "A",
       "output": ""
      },
      {
       "from": null,
       "input": "B",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": -1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_19": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_12",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionDivide_9",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_2": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_19",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionDivide_49",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": "smooth"
     }
    },
    "MaterialExpressionMultiply_21": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionAdd_3",
       "input": "A",
       "output": ""
      },
      {
       "from": null,
       "input": "B",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_3": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionDistance_9",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_24",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_33": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionDivide_1",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionCameraVectorWS_10",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_5": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_19",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionMultiply_6",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_56": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_1",
       "input": "A",
       "output": ""
      },
      {
       "from": null,
       "input": "B",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": -1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_59": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionFloor_4",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionDivide_53",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_6": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionOneMinus_1",
       "input": "A",
       "output": ""
      },
      {
       "from": null,
       "input": "B",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": -1.0,
      "desc": ""
     }
    },
    "MaterialExpressionNormalize_19": {
     "class": "MaterialExpressionNormalize",
     "inputs": [
      {
       "from": "MaterialExpressionAppendVector_7",
       "input": "VectorInput",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionOneMinus_0": {
     "class": "MaterialExpressionOneMinus",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_2",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionOneMinus_1": {
     "class": "MaterialExpressionOneMinus",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_4",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionQualitySwitch_11": {
     "class": "MaterialExpressionQualitySwitch",
     "inputs": [
      {
       "from": "MaterialExpressionStaticSwitch_2",
       "input": "Default",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant_37",
       "input": "Low",
       "output": ""
      },
      {
       "from": null,
       "input": "High",
       "output": null
      },
      {
       "from": null,
       "input": "Medium",
       "output": null
      },
      {
       "from": null,
       "input": "Epic",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionQualitySwitch_12": {
     "class": "MaterialExpressionQualitySwitch",
     "inputs": [
      {
       "from": "MaterialExpressionStaticSwitch_6",
       "input": "Default",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant_39",
       "input": "Low",
       "output": ""
      },
      {
       "from": null,
       "input": "High",
       "output": null
      },
      {
       "from": null,
       "input": "Medium",
       "output": null
      },
      {
       "from": null,
       "input": "Epic",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionQualitySwitch_5": {
     "class": "MaterialExpressionQualitySwitch",
     "inputs": [
      {
       "from": "MaterialExpressionAdd_0",
       "input": "Default",
       "output": ""
      },
      {
       "from": "MaterialExpressionMultiply_21",
       "input": "Low",
       "output": ""
      },
      {
       "from": null,
       "input": "High",
       "output": null
      },
      {
       "from": null,
       "input": "Medium",
       "output": null
      },
      {
       "from": null,
       "input": "Epic",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionQualitySwitch_8": {
     "class": "MaterialExpressionQualitySwitch",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_56",
       "input": "Default",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant_22",
       "input": "Low",
       "output": ""
      },
      {
       "from": null,
       "input": "High",
       "output": null
      },
      {
       "from": null,
       "input": "Medium",
       "output": null
      },
      {
       "from": null,
       "input": "Epic",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionScalarParameter_6": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 32.0,
      "desc": "",
      "group": "None",
      "parameter_name": "Max Expensive Steps Debug Color"
     }
    },
    "MaterialExpressionStaticBool_1": {
     "class": "MaterialExpressionStaticBool",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionStaticBool_2": {
     "class": "MaterialExpressionStaticBool",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionStaticBool_6": {
     "class": "MaterialExpressionStaticBool",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionStaticBool_7": {
     "class": "MaterialExpressionStaticBool",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionStaticSwitch_1": {
     "class": "MaterialExpressionStaticSwitch",
     "inputs": [
      {
       "from": "MaterialExpressionStaticSwitch_3",
       "input": "True",
       "output": ""
      },
      {
       "from": "MaterialExpressionTransform_4",
       "input": "False",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_0",
       "input": "Value",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": false,
      "desc": ""
     }
    },
    "MaterialExpressionStaticSwitch_2": {
     "class": "MaterialExpressionStaticSwitch",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_3",
       "input": "True",
       "output": ""
      },
      {
       "from": "MaterialExpressionDivide_2",
       "input": "False",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_23",
       "input": "Value",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": false,
      "desc": ""
     }
    },
    "MaterialExpressionStaticSwitch_3": {
     "class": "MaterialExpressionStaticSwitch",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_0",
       "input": "True",
       "output": "Result"
      },
      {
       "from": "MaterialExpressionCameraVectorWS_9",
       "input": "False",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_6",
       "input": "Value",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": false,
      "desc": ""
     }
    },
    "MaterialExpressionStaticSwitch_5": {
     "class": "MaterialExpressionStaticSwitch",
     "inputs": [
      {
       "from": "MaterialExpressionCustom_21",
       "input": "True",
       "output": ""
      },
      {
       "from": "MaterialExpressionCustom_20",
       "input": "False",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_25",
       "input": "Value",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": false,
      "desc": ""
     }
    },
    "MaterialExpressionStaticSwitch_6": {
     "class": "MaterialExpressionStaticSwitch",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_52",
       "input": "True",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant_33",
       "input": "False",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_25",
       "input": "Value",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": false,
      "desc": ""
     }
    },
    "MaterialExpressionSubtract_6": {
     "class": "MaterialExpressionSubtract",
     "inputs": [
      {
       "from": "MaterialExpressionWorldPosition_5",
       "input": "A",
       "output": "XYZ"
      },
      {
       "from": "MaterialExpressionMultiply_33",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 1.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionTextureCoordinate_8": {
     "class": "MaterialExpressionTextureCoordinate",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "coordinate_index": 0,
      "desc": "",
      "u_tiling": 1.0,
      "un_mirror_u": false,
      "un_mirror_v": false,
      "v_tiling": 1.0
     }
    },
    "MaterialExpressionTextureObject_0": {
     "class": "MaterialExpressionTextureObject",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_COLOR: 0>",
      "texture": {
       "obj": "/Engine/EngineVolumetrics/Fogsheet/Materials/T_EV_BlankWhite_01.T_EV_BlankWhite_01"
      }
     }
    },
    "MaterialExpressionTransform_18": {
     "class": "MaterialExpressionTransform",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_56",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionTransform_4": {
     "class": "MaterialExpressionTransform",
     "inputs": [
      {
       "from": "MaterialExpressionCameraVectorWS_9",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionVertexNormalWS_0": {
     "class": "MaterialExpressionVertexNormalWS",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionVertexNormalWS_4": {
     "class": "MaterialExpressionVertexNormalWS",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionWorldPosition_4": {
     "class": "MaterialExpressionWorldPosition",
     "inputs": [],
     "outputs": [
      "XYZ",
      "XY",
      "Z"
     ],
     "props": {
      "desc": "",
      "world_position_shader_offset": "<WorldPositionIncludedOffsets.WPT_DEFAULT: 0>"
     }
    },
    "MaterialExpressionWorldPosition_5": {
     "class": "MaterialExpressionWorldPosition",
     "inputs": [],
     "outputs": [
      "XYZ",
      "XY",
      "Z"
     ],
     "props": {
      "desc": "",
      "world_position_shader_offset": "<WorldPositionIncludedOffsets.WPT_DEFAULT: 0>"
     }
    }
   }
  },
  "/Engine/Functions/Engine_MaterialFunctions01/Texturing/WorldAlignedTexture.WorldAlignedTexture": {
   "graph": {
    "MaterialExpressionAbs_0": {
     "class": "MaterialExpressionAbs",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_5",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionAbs_3": {
     "class": "MaterialExpressionAbs",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_7",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionAbs_7": {
     "class": "MaterialExpressionAbs",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_1",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionAppendVector_11": {
     "class": "MaterialExpressionAppendVector",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSample_3",
       "input": "A",
       "output": "RGB"
      },
      {
       "from": "MaterialExpressionTextureSample_3",
       "input": "B",
       "output": "RGB"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionAppendVector_13": {
     "class": "MaterialExpressionAppendVector",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSample_5",
       "input": "A",
       "output": "RGB"
      },
      {
       "from": "MaterialExpressionTextureSample_5",
       "input": "B",
       "output": "RGB"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionAppendVector_9": {
     "class": "MaterialExpressionAppendVector",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSample_0",
       "input": "A",
       "output": "RGB"
      },
      {
       "from": "MaterialExpressionTextureSample_0",
       "input": "B",
       "output": "RGB"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionComponentMask_0": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionDivide_0",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": true,
      "r": true
     }
    },
    "MaterialExpressionComponentMask_2": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionDivide_0",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": true,
      "desc": "",
      "g": true,
      "r": false
     }
    },
    "MaterialExpressionComponentMask_27": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_0",
       "input": "None",
       "output": "Result"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": false,
      "r": true
     }
    },
    "MaterialExpressionComponentMask_29": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_2",
       "input": "None",
       "output": "Result"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": false,
      "r": true
     }
    },
    "MaterialExpressionComponentMask_4": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionDivide_0",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": true,
      "desc": "",
      "g": false,
      "r": true
     }
    },
    "MaterialExpressionComponentMask_5": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_2",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": false,
      "r": true
     }
    },
    "MaterialExpressionComponentMask_7": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_2",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": true,
      "desc": "",
      "g": false,
      "r": false
     }
    },
    "MaterialExpressionDivide_0": {
     "class": "MaterialExpressionDivide",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_3",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionMultiply_13",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 1.0,
      "const_b": 2.0,
      "desc": ""
     }
    },
    "MaterialExpressionFunctionInput_0": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": "MaterialExpressionTextureObject_0",
       "input": "Preview",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "TextureObject",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_TEXTURE2D: 4>",
      "preview_value": "<Struct 'Vector4f' (0x000002480904C5B0) {}>",
      "sort_priority": 0,
      "use_preview_value_as_default": false
     }
    },
    "MaterialExpressionFunctionInput_1": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "TextureSize",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x000002480904C730) {}>",
      "sort_priority": 0,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_2": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": "MaterialExpressionVertexNormalWS_0",
       "input": "Preview",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "World Space Normal",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x000002480904CA30) {}>",
      "sort_priority": 0,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_3": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": "MaterialExpressionWorldPosition_0",
       "input": "Preview",
       "output": "XYZ"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "WorldPosition",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x000002480904CBB0) {}>",
      "sort_priority": 0,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_4": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": "MaterialExpressionStaticBool_0",
       "input": "Preview",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Export Float 4",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_STATIC_BOOL: 8>",
      "preview_value": "<Struct 'Vector4f' (0x000002480904CD30) {}>",
      "sort_priority": 0,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_6": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "ProjectionTransitionContrast",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_SCALAR: 0>",
      "preview_value": "<Struct 'Vector4f' (0x000002480904CEB0) {}>",
      "sort_priority": 10,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionOutput_0": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionLinearInterpolate_1",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "XYZ Texture"
     }
    },
    "MaterialExpressionFunctionOutput_2": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionLinearInterpolate_0",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "XY Texture"
     }
    },
    "MaterialExpressionFunctionOutput_3": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionStaticSwitch_4",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "Z Texture"
     }
    },
    "MaterialExpressionLinearInterpolate_0": {
     "class": "MaterialExpressionLinearInterpolate",
     "inputs": [
      {
       "from": "MaterialExpressionStaticSwitch_2",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionStaticSwitch_0",
       "input": "B",
       "output": ""
      },
      {
       "from": "MaterialExpressionComponentMask_27",
       "input": "Alpha",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_alpha": 0.5,
      "const_b": 1.0,
      "desc": "Float3"
     }
    },
    "MaterialExpressionLinearInterpolate_1": {
     "class": "MaterialExpressionLinearInterpolate",
     "inputs": [
      {
       "from": "MaterialExpressionLinearInterpolate_0",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionStaticSwitch_4",
       "input": "B",
       "output": ""
      },
      {
       "from": "MaterialExpressionComponentMask_29",
       "input": "Alpha",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_alpha": 0.5,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMaterialFunctionCall_0": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionAbs_0",
       "input": "In",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_6",
       "input": "Contrast",
       "output": ""
      }
     ],
     "outputs": [
      "Result"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions01/ImageAdjustment/CheapContrast.CheapContrast"
      }
     }
    },
    "MaterialExpressionMaterialFunctionCall_2": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionAbs_3",
       "input": "In",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_6",
       "input": "Contrast",
       "output": ""
      }
     ],
     "outputs": [
      "Result"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions01/ImageAdjustment/CheapContrast.CheapContrast"
      }
     }
    },
    "MaterialExpressionMultiply_13": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionAbs_7",
       "input": "A",
       "output": ""
      },
      {
       "from": null,
       "input": "B",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": -1.0,
      "desc": ""
     }
    },
    "MaterialExpressionStaticBool_0": {
     "class": "MaterialExpressionStaticBool",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionStaticSwitch_0": {
     "class": "MaterialExpressionStaticSwitch",
     "inputs": [
      {
       "from": "MaterialExpressionAppendVector_9",
       "input": "True",
       "output": ""
      },
      {
       "from": "MaterialExpressionTextureSample_0",
       "input": "False",
       "output": "RGB"
      },
      {
       "from": "MaterialExpressionFunctionInput_4",
       "input": "Value",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": false,
      "desc": ""
     }
    },
    "MaterialExpressionStaticSwitch_2": {
     "class": "MaterialExpressionStaticSwitch",
     "inputs": [
      {
       "from": "MaterialExpressionAppendVector_11",
       "input": "True",
       "output": ""
      },
      {
       "from": "MaterialExpressionTextureSample_3",
       "input": "False",
       "output": "RGB"
      },
      {
       "from": "MaterialExpressionFunctionInput_4",
       "input": "Value",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": false,
      "desc": ""
     }
    },
    "MaterialExpressionStaticSwitch_4": {
     "class": "MaterialExpressionStaticSwitch",
     "inputs": [
      {
       "from": "MaterialExpressionAppendVector_13",
       "input": "True",
       "output": ""
      },
      {
       "from": "MaterialExpressionTextureSample_5",
       "input": "False",
       "output": "RGB"
      },
      {
       "from": "MaterialExpressionFunctionInput_4",
       "input": "Value",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": false,
      "desc": ""
     }
    },
    "MaterialExpressionTextureObject_0": {
     "class": "MaterialExpressionTextureObject",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_COLOR: 0>",
      "texture": {
       "obj": "/Engine/EngineMaterials/DefaultDiffuse.DefaultDiffuse"
      }
     }
    },
    "MaterialExpressionTextureSample_0": {
     "class": "MaterialExpressionTextureSample",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_2",
       "input": "UVs",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_0",
       "input": "Tex",
       "output": ""
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "sampler_source": "<SamplerSourceMode.SSM_WRAP_WORLD_GROUP_SETTINGS: 1>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_COLOR: 0>",
      "texture": null
     }
    },
    "MaterialExpressionTextureSample_3": {
     "class": "MaterialExpressionTextureSample",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_4",
       "input": "UVs",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_0",
       "input": "Tex",
       "output": ""
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "sampler_source": "<SamplerSourceMode.SSM_WRAP_WORLD_GROUP_SETTINGS: 1>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_COLOR: 0>",
      "texture": null
     }
    },
    "MaterialExpressionTextureSample_5": {
     "class": "MaterialExpressionTextureSample",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_0",
       "input": "UVs",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_0",
       "input": "Tex",
       "output": ""
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "sampler_source": "<SamplerSourceMode.SSM_WRAP_WORLD_GROUP_SETTINGS: 1>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_COLOR: 0>",
      "texture": null
     }
    },
    "MaterialExpressionVertexNormalWS_0": {
     "class": "MaterialExpressionVertexNormalWS",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionWorldPosition_0": {
     "class": "MaterialExpressionWorldPosition",
     "inputs": [],
     "outputs": [
      "XYZ",
      "XY",
      "Z"
     ],
     "props": {
      "desc": "",
      "world_position_shader_offset": "<WorldPositionIncludedOffsets.WPT_EXCLUDE_ALL_SHADER_OFFSETS: 1>"
     }
    }
   }
  },
  "/Engine/Functions/Engine_MaterialFunctions02/Math/CreateThirdOrthogonalVector.CreateThirdOrthogonalVector": {
   "graph": {
    "MaterialExpressionCrossProduct_35": {
     "class": "MaterialExpressionCrossProduct",
     "inputs": [
      {
       "from": "MaterialExpressionNormalize_14",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionNormalize_5",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionCrossProduct_36": {
     "class": "MaterialExpressionCrossProduct",
     "inputs": [
      {
       "from": "MaterialExpressionCrossProduct_35",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionNormalize_14",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionFunctionInput_2": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Vector1",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B6BB0) {}>",
      "sort_priority": 0,
      "use_preview_value_as_default": false
     }
    },
    "MaterialExpressionFunctionInput_3": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Vector2",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B7330) {}>",
      "sort_priority": 1,
      "use_preview_value_as_default": false
     }
    },
    "MaterialExpressionFunctionOutput_0": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionNormalize_14",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "Vector1"
     }
    },
    "MaterialExpressionFunctionOutput_2": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_2",
       "input": "None",
       "output": "Result"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "Vector2"
     }
    },
    "MaterialExpressionFunctionOutput_4": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_1",
       "input": "None",
       "output": "Result"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "Vector3"
     }
    },
    "MaterialExpressionMaterialFunctionCall_1": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionCrossProduct_35",
       "input": "Vector",
       "output": ""
      },
      {
       "from": null,
       "input": "Default",
       "output": null
      }
     ],
     "outputs": [
      "Result",
      "Length==0"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions02/SafeNormalize.SafeNormalize"
      }
     }
    },
    "MaterialExpressionMaterialFunctionCall_2": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionCrossProduct_36",
       "input": "Vector",
       "output": ""
      },
      {
       "from": null,
       "input": "Default",
       "output": null
      }
     ],
     "outputs": [
      "Result",
      "Length==0"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions02/SafeNormalize.SafeNormalize"
      }
     }
    },
    "MaterialExpressionNormalize_14": {
     "class": "MaterialExpressionNormalize",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_2",
       "input": "VectorInput",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNormalize_5": {
     "class": "MaterialExpressionNormalize",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_3",
       "input": "VectorInput",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNormalize_8": {
     "class": "MaterialExpressionNormalize",
     "inputs": [
      {
       "from": "MaterialExpressionCrossProduct_36",
       "input": "VectorInput",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNormalize_9": {
     "class": "MaterialExpressionNormalize",
     "inputs": [
      {
       "from": "MaterialExpressionCrossProduct_35",
       "input": "VectorInput",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    }
   }
  },
  "/Engine/Functions/Engine_MaterialFunctions02/Math/InverseTransformMatrix.InverseTransformMatrix": {
   "graph": {
    "MaterialExpressionAppendVector_7": {
     "class": "MaterialExpressionAppendVector",
     "inputs": [
      {
       "from": "MaterialExpressionDotProduct_10",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionDotProduct_11",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionAppendVector_8": {
     "class": "MaterialExpressionAppendVector",
     "inputs": [
      {
       "from": "MaterialExpressionAppendVector_7",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionDotProduct_12",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionDotProduct_10": {
     "class": "MaterialExpressionDotProduct",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_0",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_6",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionDotProduct_11": {
     "class": "MaterialExpressionDotProduct",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_2",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_6",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionDotProduct_12": {
     "class": "MaterialExpressionDotProduct",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_4",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_6",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionFunctionInput_0": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "BasisX",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B74B0) {}>",
      "sort_priority": 7,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_2": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "BasisY",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B7630) {}>",
      "sort_priority": 8,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_4": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "BasisZ",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B77B0) {}>",
      "sort_priority": 9,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_6": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "transforms single vector",
      "input_name": "VectorToTransform",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B7930) {}>",
      "sort_priority": 0,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionOutput_0": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionAppendVector_8",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "Transformed Vector 3"
     }
    }
   }
  },
  "/Engine/Functions/Engine_MaterialFunctions02/Math/MultiplyAdd.MultiplyAdd": {
   "graph": {
    "MaterialExpressionAdd_17": {
     "class": "MaterialExpressionAdd",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_13",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_2",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionFunctionInput_1": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Add",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B4AB0) {}>",
      "sort_priority": 1,
      "use_preview_value_as_default": false
     }
    },
    "MaterialExpressionFunctionInput_2": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Base",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B5530) {}>",
      "sort_priority": 0,
      "use_preview_value_as_default": false
     }
    },
    "MaterialExpressionFunctionOutput_0": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionAdd_17",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "Result"
     }
    },
    "MaterialExpressionMultiply_13": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_1",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_2",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    }
   }
  },
  "/Engine/Functions/Engine_MaterialFunctions02/Math/Transform3x3Matrix.Transform3x3Matrix": {
   "graph": {
    "MaterialExpressionAdd_38": {
     "class": "MaterialExpressionAdd",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_56",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionMultiply_58",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionAdd_39": {
     "class": "MaterialExpressionAdd",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_59",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_3",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionAdd_40": {
     "class": "MaterialExpressionAdd",
     "inputs": [
      {
       "from": "MaterialExpressionAdd_38",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionAdd_39",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionFunctionInput_0": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "BasisX",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x00000247F1495830) {}>",
      "sort_priority": 7,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_10": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "transforms single vector",
      "input_name": "VectorToTransform",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x00000247F14956B0) {}>",
      "sort_priority": 0,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_2": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "BasisY",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x00000247F1495530) {}>",
      "sort_priority": 8,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_3": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "BasisPosition",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x00000247F14953B0) {}>",
      "sort_priority": 10,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_4": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "BasisZ",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x00000247F1495230) {}>",
      "sort_priority": 9,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionOutput_0": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionAdd_40",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "Transformed Vector"
     }
    },
    "MaterialExpressionMaterialFunctionCall_28": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_10",
       "input": "Float3",
       "output": ""
      }
     ],
     "outputs": [
      "R",
      "G",
      "B"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions02/Utility/BreakOutFloat3Components.BreakOutFloat3Components"
      }
     }
    },
    "MaterialExpressionMultiply_56": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_0",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionMaterialFunctionCall_28",
       "input": "B",
       "output": "R"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_58": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_2",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionMaterialFunctionCall_28",
       "input": "B",
       "output": "G"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_59": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_4",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionMaterialFunctionCall_28",
       "input": "B",
       "output": "B"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    }
   }
  },
  "/Engine/Functions/Engine_MaterialFunctions02/Math/TransformToZVector.TransformToZVector": {
   "graph": {
    "MaterialExpressionConstant3Vector_15": {
     "class": "MaterialExpressionConstant3Vector",
     "inputs": [],
     "outputs": [
      "",
      "R",
      "G",
      "B"
     ],
     "props": {
      "constant": [
       1.0,
       0.0,
       0.0,
       0.0
      ],
      "desc": ""
     }
    },
    "MaterialExpressionFunctionInput_1": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": "MaterialExpressionWorldPosition_2",
       "input": "Preview",
       "output": "XYZ"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Vector to Transform",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B7AB0) {}>",
      "sort_priority": 0,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_2": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Center Location",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B7C30) {}>",
      "sort_priority": 2,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_3": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Z Vector",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B7DB0) {}>",
      "sort_priority": 1,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionOutput_0": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_25",
       "input": "None",
       "output": "Transformed Vector 3"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "Result"
     }
    },
    "MaterialExpressionMaterialFunctionCall_25": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionSubtract_0",
       "input": "VectorToTransform",
       "output": ""
      },
      {
       "from": "MaterialExpressionMaterialFunctionCall_26",
       "input": "BasisX",
       "output": "Vector2"
      },
      {
       "from": "MaterialExpressionMaterialFunctionCall_26",
       "input": "BasisY",
       "output": "Vector2"
      },
      {
       "from": "MaterialExpressionMaterialFunctionCall_26",
       "input": "BasisZ",
       "output": "Vector2"
      }
     ],
     "outputs": [
      "Transformed Vector 3"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions02/Math/InverseTransformMatrix.InverseTransformMatrix"
      }
     }
    },
    "MaterialExpressionMaterialFunctionCall_26": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionNormalize_5",
       "input": "Vector1",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant3Vector_15",
       "input": "Vector2",
       "output": ""
      }
     ],
     "outputs": [
      "Vector1",
      "Vector2",
      "Vector3"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions02/Math/CreateThirdOrthogonalVector.CreateThirdOrthogonalVector"
      }
     }
    },
    "MaterialExpressionNormalize_5": {
     "class": "MaterialExpressionNormalize",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_3",
       "input": "VectorInput",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionSubtract_0": {
     "class": "MaterialExpressionSubtract",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_1",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_2",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 1.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionWorldPosition_2": {
     "class": "MaterialExpressionWorldPosition",
     "inputs": [],
     "outputs": [
      "XYZ",
      "XY",
      "Z"
     ],
     "props": {
      "desc": "",
      "world_position_shader_offset": "<WorldPositionIncludedOffsets.WPT_DEFAULT: 0>"
     }
    }
   }
  },
  "/Engine/Functions/Engine_MaterialFunctions02/SafeNormalize.SafeNormalize": {
   "graph": {
    "MaterialExpressionAppendVector_0": {
     "class": "MaterialExpressionAppendVector",
     "inputs": [
      {
       "from": "MaterialExpressionNormalize_4",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant_1",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionAppendVector_1": {
     "class": "MaterialExpressionAppendVector",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_41",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant_2",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionComponentMask_0": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionIf_2",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": true,
      "desc": "",
      "g": true,
      "r": true
     }
    },
    "MaterialExpressionComponentMask_1": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionIf_2",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": true,
      "b": false,
      "desc": "",
      "g": false,
      "r": false
     }
    },
    "MaterialExpressionConstant_1": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": 0.0
     }
    },
    "MaterialExpressionConstant_2": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": 1.0
     }
    },
    "MaterialExpressionConstant_59": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": 9.999999974752427e-07
     }
    },
    "MaterialExpressionDotProduct_23": {
     "class": "MaterialExpressionDotProduct",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_0",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_0",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionFunctionInput_0": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Vector",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x00000248110CADB0) {}>",
      "sort_priority": 0,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_41": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Default",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x00000248110CAF30) {}>",
      "sort_priority": 1,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionOutput_0": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_0",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "Result"
     }
    },
    "MaterialExpressionFunctionOutput_1": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_1",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "Length==0"
     }
    },
    "MaterialExpressionIf_2": {
     "class": "MaterialExpressionIf",
     "inputs": [
      {
       "from": "MaterialExpressionDotProduct_23",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant_59",
       "input": "B",
       "output": ""
      },
      {
       "from": "MaterialExpressionAppendVector_0",
       "input": "A > B",
       "output": ""
      },
      {
       "from": "MaterialExpressionAppendVector_1",
       "input": "A == B",
       "output": ""
      },
      {
       "from": "MaterialExpressionAppendVector_1",
       "input": "A < B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_b": 0.0,
      "desc": ""
     }
    },
    "MaterialExpressionNormalize_4": {
     "class": "MaterialExpressionNormalize",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_0",
       "input": "VectorInput",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    }
   }
  },
  "/Engine/Functions/Engine_MaterialFunctions02/Texturing/ScreenAlignedPixelToPixelUVs.ScreenAlignedPixelToPixelUVs": {
   "graph": {
    "MaterialExpressionDivide_2": {
     "class": "MaterialExpressionDivide",
     "inputs": [
      {
       "from": "MaterialExpressionScreenPosition_3",
       "input": "A",
       "output": "PixelPosition"
      },
      {
       "from": "MaterialExpressionFunctionInput_18",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 1.0,
      "const_b": 2.0,
      "desc": ""
     }
    },
    "MaterialExpressionFunctionInput_18": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "TextureResolution",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR2: 1>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B5E30) {}>",
      "sort_priority": 0,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionOutput_21": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionDivide_2",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "Result"
     }
    },
    "MaterialExpressionScreenPosition_3": {
     "class": "MaterialExpressionScreenPosition",
     "inputs": [],
     "outputs": [
      "ViewportUV",
      "PixelPosition"
     ],
     "props": {
      "desc": ""
     }
    }
   }
  },
  "/Engine/Functions/Engine_MaterialFunctions02/Utility/BreakOutFloat3Components.BreakOutFloat3Components": {
   "graph": {
    "MaterialExpressionComponentMask_42": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_11",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": false,
      "r": true
     }
    },
    "MaterialExpressionComponentMask_43": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_11",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": true,
      "r": false
     }
    },
    "MaterialExpressionComponentMask_44": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_11",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": true,
      "desc": "",
      "g": false,
      "r": false
     }
    },
    "MaterialExpressionFunctionInput_11": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Float3",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x00000247F14959B0) {}>",
      "sort_priority": 0,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionOutput_0": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_42",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "R"
     }
    },
    "MaterialExpressionFunctionOutput_2": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_43",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "G"
     }
    },
    "MaterialExpressionFunctionOutput_4": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_44",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "B"
     }
    }
   }
  },
  "/Engine/Functions/Engine_MaterialFunctions02/Utility/CameraDirectionVector.CameraDirectionVector": {
   "graph": {
    "MaterialExpressionConstant3Vector_2": {
     "class": "MaterialExpressionConstant3Vector",
     "inputs": [],
     "outputs": [
      "",
      "R",
      "G",
      "B"
     ],
     "props": {
      "constant": [
       0.0,
       0.0,
       1.0,
       0.0
      ],
      "desc": ""
     }
    },
    "MaterialExpressionFunctionOutput_0": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionTransform_2",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "Result"
     }
    },
    "MaterialExpressionTransform_2": {
     "class": "MaterialExpressionTransform",
     "inputs": [
      {
       "from": "MaterialExpressionConstant3Vector_2",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    }
   }
  },
  "/Engine/Functions/Engine_MaterialFunctions02/Utility/DitherTemporalAA.DitherTemporalAA": {
   "graph": {
    "MaterialExpressionAdd_2": {
     "class": "MaterialExpressionAdd",
     "inputs": [
      {
       "from": "MaterialExpressionScreenPosition_3",
       "input": "A",
       "output": "PixelPosition"
      },
      {
       "from": "MaterialExpressionAppendVector_0",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionAdd_3": {
     "class": "MaterialExpressionAdd",
     "inputs": [
      {
       "from": "MaterialExpressionCustom_3",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionMultiply_1",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 0.0,
      "desc": ""
     }
    },
    "MaterialExpressionAdd_6": {
     "class": "MaterialExpressionAdd",
     "inputs": [
      {
       "from": "MaterialExpressionAdd_7",
       "input": "A",
       "output": ""
      },
      {
       "from": null,
       "input": "B",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": -0.5,
      "desc": ""
     }
    },
    "MaterialExpressionAdd_7": {
     "class": "MaterialExpressionAdd",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_0",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionMultiply_0",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 0.5,
      "desc": ""
     }
    },
    "MaterialExpressionAppendVector_0": {
     "class": "MaterialExpressionAppendVector",
     "inputs": [
      {
       "from": "MaterialExpressionViewProperty_0",
       "input": "A",
       "output": "Property"
      },
      {
       "from": "MaterialExpressionViewProperty_0",
       "input": "B",
       "output": "Property"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionConstant2Vector_3": {
     "class": "MaterialExpressionConstant2Vector",
     "inputs": [],
     "outputs": [
      "",
      "R",
      "G"
     ],
     "props": {
      "desc": "",
      "g": 64.0,
      "r": 64.0
     }
    },
    "MaterialExpressionCustom_3": {
     "class": "MaterialExpressionCustom",
     "inputs": [
      {
       "from": "MaterialExpressionAdd_2",
       "input": "p",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionFunctionInput_0": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Alpha Threshold",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_SCALAR: 0>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B5FB0) {}>",
      "sort_priority": -1,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_2": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Random",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_SCALAR: 0>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B6130) {}>",
      "sort_priority": 0,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionOutput_0": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionAdd_6",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "Result"
     }
    },
    "MaterialExpressionMaterialFunctionCall_24": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionConstant2Vector_3",
       "input": "TextureResolution",
       "output": ""
      }
     ],
     "outputs": [
      "Result"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions02/Texturing/ScreenAlignedPixelToPixelUVs.ScreenAlignedPixelToPixelUVs"
      }
     }
    },
    "MaterialExpressionMultiply_0": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionAdd_3",
       "input": "A",
       "output": ""
      },
      {
       "from": null,
       "input": "B",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 0.16664999723434448,
      "desc": "Divide by 6 avoiding a precision problem where an Alpha Threshold of 0 still leaves some remaining pixels."
     }
    },
    "MaterialExpressionMultiply_1": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSample_1",
       "input": "A",
       "output": "R"
      },
      {
       "from": "MaterialExpressionFunctionInput_2",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionScreenPosition_3": {
     "class": "MaterialExpressionScreenPosition",
     "inputs": [],
     "outputs": [
      "ViewportUV",
      "PixelPosition"
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionTextureSample_1": {
     "class": "MaterialExpressionTextureSample",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_24",
       "input": "UVs",
       "output": "Result"
      },
      {
       "from": null,
       "input": "Tex",
       "output": null
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "sampler_source": "<SamplerSourceMode.SSM_FROM_TEXTURE_ASSET: 0>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_LINEAR_GRAYSCALE: 7>",
      "texture": {
       "obj": "/Engine/EngineMaterials/Good64x64TilingNoiseHighFreq.Good64x64TilingNoiseHighFreq"
      }
     }
    },
    "MaterialExpressionViewProperty_0": {
     "class": "MaterialExpressionViewProperty",
     "inputs": [],
     "outputs": [
      "Property",
      "InvProperty"
     ],
     "props": {
      "desc": ""
     }
    }
   }
  },
  "/Engine/Functions/Engine_MaterialFunctions02/Utility/MakeFloat3.MakeFloat3": {
   "graph": {
    "MaterialExpressionAppendVector_24": {
     "class": "MaterialExpressionAppendVector",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_29",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_31",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionAppendVector_25": {
     "class": "MaterialExpressionAppendVector",
     "inputs": [
      {
       "from": "MaterialExpressionAppendVector_24",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_34",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionFunctionInput_29": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "X",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_SCALAR: 0>",
      "preview_value": "<Struct 'Vector4f' (0x00000247F0F5AF30) {}>",
      "sort_priority": 0,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_31": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Y",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_SCALAR: 0>",
      "preview_value": "<Struct 'Vector4f' (0x00000247F0F5B0B0) {}>",
      "sort_priority": 1,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_34": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Z",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_SCALAR: 0>",
      "preview_value": "<Struct 'Vector4f' (0x00000247F0F5B230) {}>",
      "sort_priority": 2,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionOutput_12": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionAppendVector_25",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "Result"
     }
    }
   }
  },
  "/Engine/Functions/Engine_MaterialFunctions02/Utility/VectorLength.VectorLength": {
   "graph": {
    "MaterialExpressionConstant_49": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": 0.0
     }
    },
    "MaterialExpressionDistance_4": {
     "class": "MaterialExpressionDistance",
     "inputs": [
      {
       "from": "MaterialExpressionConstant_49",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_2",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionDistance_5": {
     "class": "MaterialExpressionDistance",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_3",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant_49",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionFunctionInput_2": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Vector 3",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x000002480904DAB0) {}>",
      "sort_priority": 0,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_3": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Vector 2",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR2: 1>",
      "preview_value": "<Struct 'Vector4f' (0x000002480904DC30) {}>",
      "sort_priority": 1,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionOutput_2": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionDistance_4",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "V3 Length"
     }
    },
    "MaterialExpressionFunctionOutput_3": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionDistance_5",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "V2 Length"
     }
    }
   }
  },
  "/Engine/Functions/Engine_MaterialFunctions03/Blends/Blend_Darken.Blend_Darken": {
   "graph": {
    "MaterialExpressionCustom_0": {
     "class": "MaterialExpressionCustom",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_6",
       "input": "In1",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_8",
       "input": "In2",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionFunctionInput_6": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSample_15",
       "input": "Preview",
       "output": "RGB"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Base",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B56B0) {}>",
      "sort_priority": 0,
      "use_preview_value_as_default": false
     }
    },
    "MaterialExpressionFunctionInput_8": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSample_16",
       "input": "Preview",
       "output": "RGB"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Blend",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B5830) {}>",
      "sort_priority": 0,
      "use_preview_value_as_default": false
     }
    },
    "MaterialExpressionFunctionOutput_2": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionCustom_0",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "Result"
     }
    },
    "MaterialExpressionTextureSample_15": {
     "class": "MaterialExpressionTextureSample",
     "inputs": [
      {
       "from": null,
       "input": "UVs",
       "output": null
      },
      {
       "from": null,
       "input": "Tex",
       "output": null
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "sampler_source": "<SamplerSourceMode.SSM_FROM_TEXTURE_ASSET: 0>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_COLOR: 0>",
      "texture": {
       "obj": "/Engine/EngineMaterials/BlendFunc_DefBase.BlendFunc_DefBase"
      }
     }
    },
    "MaterialExpressionTextureSample_16": {
     "class": "MaterialExpressionTextureSample",
     "inputs": [
      {
       "from": null,
       "input": "UVs",
       "output": null
      },
      {
       "from": null,
       "input": "Tex",
       "output": null
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "sampler_source": "<SamplerSourceMode.SSM_FROM_TEXTURE_ASSET: 0>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_COLOR: 0>",
      "texture": {
       "obj": "/Engine/EngineMaterials/BlendFunc_DefBlend.BlendFunc_DefBlend"
      }
     }
    }
   }
  },
  "/Engine/Functions/Engine_MaterialFunctions03/Blends/Blend_Overlay.Blend_Overlay": {
   "graph": {
    "MaterialExpressionAppendVector_0": {
     "class": "MaterialExpressionAppendVector",
     "inputs": [
      {
       "from": "MaterialExpressionIf_1",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionIf_3",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionAppendVector_2": {
     "class": "MaterialExpressionAppendVector",
     "inputs": [
      {
       "from": "MaterialExpressionAppendVector_0",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionIf_5",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionComponentMask_10": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionOneMinus_5",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": true,
      "desc": "",
      "g": false,
      "r": false
     }
    },
    "MaterialExpressionComponentMask_14": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_9",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": false,
      "r": true
     }
    },
    "MaterialExpressionComponentMask_15": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_9",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": true,
      "r": false
     }
    },
    "MaterialExpressionComponentMask_16": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_9",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": true,
      "desc": "",
      "g": false,
      "r": false
     }
    },
    "MaterialExpressionComponentMask_3": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_0",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": false,
      "r": true
     }
    },
    "MaterialExpressionComponentMask_5": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_0",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": true,
      "r": false
     }
    },
    "MaterialExpressionComponentMask_7": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_0",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": true,
      "desc": "",
      "g": false,
      "r": false
     }
    },
    "MaterialExpressionComponentMask_8": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionOneMinus_5",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": false,
      "r": true
     }
    },
    "MaterialExpressionComponentMask_9": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionOneMinus_5",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": true,
      "r": false
     }
    },
    "MaterialExpressionConstant_4": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": 0.5
     }
    },
    "MaterialExpressionConstant_5": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": 2.0
     }
    },
    "MaterialExpressionConstant_7": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": 2.0
     }
    },
    "MaterialExpressionFunctionInput_0": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSample_11",
       "input": "Preview",
       "output": "RGB"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Base",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B59B0) {}>",
      "sort_priority": 0,
      "use_preview_value_as_default": false
     }
    },
    "MaterialExpressionFunctionInput_2": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSample_13",
       "input": "Preview",
       "output": "RGB"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Blend",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_VECTOR3: 2>",
      "preview_value": "<Struct 'Vector4f' (0x00000247BD2B4F30) {}>",
      "sort_priority": 0,
      "use_preview_value_as_default": false
     }
    },
    "MaterialExpressionFunctionOutput_0": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionAppendVector_2",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "Result"
     }
    },
    "MaterialExpressionIf_1": {
     "class": "MaterialExpressionIf",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_3",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant_4",
       "input": "B",
       "output": ""
      },
      {
       "from": "MaterialExpressionComponentMask_8",
       "input": "A > B",
       "output": ""
      },
      {
       "from": null,
       "input": "A == B",
       "output": null
      },
      {
       "from": "MaterialExpressionComponentMask_14",
       "input": "A < B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_b": 0.0,
      "desc": ""
     }
    },
    "MaterialExpressionIf_3": {
     "class": "MaterialExpressionIf",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_5",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant_4",
       "input": "B",
       "output": ""
      },
      {
       "from": "MaterialExpressionComponentMask_9",
       "input": "A > B",
       "output": ""
      },
      {
       "from": null,
       "input": "A == B",
       "output": null
      },
      {
       "from": "MaterialExpressionComponentMask_15",
       "input": "A < B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_b": 0.0,
      "desc": ""
     }
    },
    "MaterialExpressionIf_5": {
     "class": "MaterialExpressionIf",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_7",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant_4",
       "input": "B",
       "output": ""
      },
      {
       "from": "MaterialExpressionComponentMask_10",
       "input": "A > B",
       "output": ""
      },
      {
       "from": null,
       "input": "A == B",
       "output": null
      },
      {
       "from": "MaterialExpressionComponentMask_16",
       "input": "A < B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_b": 0.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_6": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionOneMinus_0",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant_5",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_7": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_6",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionOneMinus_6",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_8": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_0",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant_7",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_9": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_8",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionFunctionInput_2",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionOneMinus_0": {
     "class": "MaterialExpressionOneMinus",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_0",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionOneMinus_5": {
     "class": "MaterialExpressionOneMinus",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_7",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionOneMinus_6": {
     "class": "MaterialExpressionOneMinus",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_2",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionTextureSample_11": {
     "class": "MaterialExpressionTextureSample",
     "inputs": [
      {
       "from": null,
       "input": "UVs",
       "output": null
      },
      {
       "from": null,
       "input": "Tex",
       "output": null
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "sampler_source": "<SamplerSourceMode.SSM_FROM_TEXTURE_ASSET: 0>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_COLOR: 0>",
      "texture": {
       "obj": "/Engine/EngineMaterials/BlendFunc_DefBase.BlendFunc_DefBase"
      }
     }
    },
    "MaterialExpressionTextureSample_13": {
     "class": "MaterialExpressionTextureSample",
     "inputs": [
      {
       "from": null,
       "input": "UVs",
       "output": null
      },
      {
       "from": null,
       "input": "Tex",
       "output": null
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "sampler_source": "<SamplerSourceMode.SSM_FROM_TEXTURE_ASSET: 0>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_COLOR: 0>",
      "texture": {
       "obj": "/Engine/EngineMaterials/BlendFunc_DefBlend.BlendFunc_DefBlend"
      }
     }
    }
   }
  },
  "/Game/SciFI_Lite_Assets/Materials/MaterialFunctions/MF_TriplanarMapping.MF_TriplanarMapping": {
   "graph": {
    "MaterialExpressionAbs_0": {
     "class": "MaterialExpressionAbs",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_114",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionAdd_12": {
     "class": "MaterialExpressionAdd",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_26",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionAdd_13",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionAdd_13": {
     "class": "MaterialExpressionAdd",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_27",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionComponentMask_28",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionAdd_6": {
     "class": "MaterialExpressionAdd",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_19",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionAdd_7",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionAdd_7": {
     "class": "MaterialExpressionAdd",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_20",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionMultiply_21",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionAdd_8": {
     "class": "MaterialExpressionAdd",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_22",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionAdd_9",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionAdd_9": {
     "class": "MaterialExpressionAdd",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_23",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionMultiply_24",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionAppendVector_10": {
     "class": "MaterialExpressionAppendVector",
     "inputs": [
      {
       "from": "MaterialExpressionSubtract_3",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionAppendVector_11",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionAppendVector_11": {
     "class": "MaterialExpressionAppendVector",
     "inputs": [
      {
       "from": "MaterialExpressionSubtract_4",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionSubtract_5",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionAppendVector_12": {
     "class": "MaterialExpressionAppendVector",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteDeclaration_26",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionAppendVector_13",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionAppendVector_13": {
     "class": "MaterialExpressionAppendVector",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteDeclaration_27",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionNamedRerouteDeclaration_28",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionAppendVector_14": {
     "class": "MaterialExpressionAppendVector",
     "inputs": [
      {
       "from": "MaterialExpressionDivide_4",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionAppendVector_15",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionAppendVector_15": {
     "class": "MaterialExpressionAppendVector",
     "inputs": [
      {
       "from": "MaterialExpressionDivide_5",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionDivide_6",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionAppendVector_5": {
     "class": "MaterialExpressionAppendVector",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_9",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant_3",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionAppendVector_6": {
     "class": "MaterialExpressionAppendVector",
     "inputs": [
      {
       "from": "MaterialExpressionConstant_4",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionComponentMask_15",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionAppendVector_7": {
     "class": "MaterialExpressionAppendVector",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_18",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant_6",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionClamp_2": {
     "class": "MaterialExpressionClamp",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_1",
       "input": "None",
       "output": ""
      },
      {
       "from": null,
       "input": "Min",
       "output": null
      },
      {
       "from": null,
       "input": "Max",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "clamp_mode": "<ClampMode.CMODE_CLAMP: 0>",
      "desc": "",
      "max_default": 1.0,
      "min_default": 9.999999747378752e-05
     }
    },
    "MaterialExpressionComponentMask_0": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionDivide_2",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "Z Plane",
      "g": true,
      "r": true
     }
    },
    "MaterialExpressionComponentMask_1": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionDivide_2",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": true,
      "desc": "X Plane",
      "g": true,
      "r": false
     }
    },
    "MaterialExpressionComponentMask_12": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_20",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": false,
      "r": true
     }
    },
    "MaterialExpressionComponentMask_14": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_40",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": false,
      "r": true
     }
    },
    "MaterialExpressionComponentMask_15": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_42",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": true,
      "desc": "",
      "g": false,
      "r": false
     }
    },
    "MaterialExpressionComponentMask_18": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_43",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": true,
      "r": false
     }
    },
    "MaterialExpressionComponentMask_2": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionDivide_2",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": true,
      "desc": "Y PLane",
      "g": false,
      "r": true
     }
    },
    "MaterialExpressionComponentMask_23": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionAbs_0",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": false,
      "r": true
     }
    },
    "MaterialExpressionComponentMask_24": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionAbs_0",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": true,
      "r": false
     }
    },
    "MaterialExpressionComponentMask_25": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionAbs_0",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": true,
      "desc": "",
      "g": false,
      "r": false
     }
    },
    "MaterialExpressionComponentMask_26": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionInverseLinearInterpolate_1",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": false,
      "r": true
     }
    },
    "MaterialExpressionComponentMask_27": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionInverseLinearInterpolate_1",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": true,
      "r": false
     }
    },
    "MaterialExpressionComponentMask_28": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionInverseLinearInterpolate_1",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": true,
      "desc": "",
      "g": false,
      "r": false
     }
    },
    "MaterialExpressionComponentMask_29": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionAppendVector_14",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": false,
      "r": true
     }
    },
    "MaterialExpressionComponentMask_30": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionAppendVector_14",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": true,
      "r": false
     }
    },
    "MaterialExpressionComponentMask_31": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionAppendVector_14",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": true,
      "desc": "",
      "g": false,
      "r": false
     }
    },
    "MaterialExpressionComponentMask_5": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_4",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": false,
      "desc": "",
      "g": true,
      "r": false
     }
    },
    "MaterialExpressionConstant3Vector_7": {
     "class": "MaterialExpressionConstant3Vector",
     "inputs": [],
     "outputs": [
      "",
      "R",
      "G",
      "B"
     ],
     "props": {
      "constant": [
       1.0,
       0.0,
       0.0,
       0.0
      ],
      "desc": ""
     }
    },
    "MaterialExpressionConstant3Vector_8": {
     "class": "MaterialExpressionConstant3Vector",
     "inputs": [],
     "outputs": [
      "",
      "R",
      "G",
      "B"
     ],
     "props": {
      "constant": [
       0.0,
       1.0,
       0.0,
       0.0
      ],
      "desc": ""
     }
    },
    "MaterialExpressionConstant3Vector_9": {
     "class": "MaterialExpressionConstant3Vector",
     "inputs": [],
     "outputs": [
      "",
      "R",
      "G",
      "B"
     ],
     "props": {
      "constant": [
       0.0,
       0.0,
       1.0,
       0.0
      ],
      "desc": ""
     }
    },
    "MaterialExpressionConstant_3": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": -1.0
     }
    },
    "MaterialExpressionConstant_4": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": 1.0
     }
    },
    "MaterialExpressionConstant_6": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": -1.0
     }
    },
    "MaterialExpressionCrossProduct_0": {
     "class": "MaterialExpressionCrossProduct",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_8",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionMultiply_5",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionCrossProduct_1": {
     "class": "MaterialExpressionCrossProduct",
     "inputs": [
      {
       "from": "MaterialExpressionNormalize_0",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_7",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "X"
     }
    },
    "MaterialExpressionCrossProduct_6": {
     "class": "MaterialExpressionCrossProduct",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_22",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionMultiply_6",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionCrossProduct_7": {
     "class": "MaterialExpressionCrossProduct",
     "inputs": [
      {
       "from": "MaterialExpressionNormalize_3",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_21",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "X"
     }
    },
    "MaterialExpressionCrossProduct_8": {
     "class": "MaterialExpressionCrossProduct",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_68",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_66",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionCrossProduct_9": {
     "class": "MaterialExpressionCrossProduct",
     "inputs": [
      {
       "from": "MaterialExpressionNormalize_5",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_67",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "X"
     }
    },
    "MaterialExpressionCustom_0": {
     "class": "MaterialExpressionCustom",
     "inputs": [
      {
       "from": "MaterialExpressionCrossProduct_6",
       "input": "v",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionCustom_1": {
     "class": "MaterialExpressionCustom",
     "inputs": [
      {
       "from": "MaterialExpressionCrossProduct_0",
       "input": "v",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionCustom_2": {
     "class": "MaterialExpressionCustom",
     "inputs": [
      {
       "from": "MaterialExpressionCrossProduct_1",
       "input": "v",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionCustom_3": {
     "class": "MaterialExpressionCustom",
     "inputs": [
      {
       "from": "MaterialExpressionCrossProduct_8",
       "input": "v",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionCustom_4": {
     "class": "MaterialExpressionCustom",
     "inputs": [
      {
       "from": "MaterialExpressionCrossProduct_7",
       "input": "v",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionCustom_5": {
     "class": "MaterialExpressionCustom",
     "inputs": [
      {
       "from": "MaterialExpressionCrossProduct_9",
       "input": "v",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionDivide_2": {
     "class": "MaterialExpressionDivide",
     "inputs": [
      {
       "from": "MaterialExpressionStaticSwitch_2",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_107",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 1.0,
      "const_b": 100.0,
      "desc": ""
     }
    },
    "MaterialExpressionDivide_4": {
     "class": "MaterialExpressionDivide",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_26",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionAdd_12",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 1.0,
      "const_b": 2.0,
      "desc": ""
     }
    },
    "MaterialExpressionDivide_5": {
     "class": "MaterialExpressionDivide",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_27",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionAdd_12",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 1.0,
      "const_b": 2.0,
      "desc": ""
     }
    },
    "MaterialExpressionDivide_6": {
     "class": "MaterialExpressionDivide",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_28",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionAdd_12",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 1.0,
      "const_b": 2.0,
      "desc": ""
     }
    },
    "MaterialExpressionFunctionInput_1": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": "MaterialExpressionStaticBool_0",
       "input": "Preview",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Is Normal Map",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_STATIC_BOOL: 8>",
      "preview_value": "<Struct 'Vector4f' (0x0000024842B39130) {}>",
      "sort_priority": 2,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_2": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Tile Size (cm)",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_SCALAR: 0>",
      "preview_value": "<Struct 'Vector4f' (0x0000024842B392B0) {}>",
      "sort_priority": 3,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_3": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Projection Smoothness",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_SCALAR: 0>",
      "preview_value": "<Struct 'Vector4f' (0x0000024842B39430) {}>",
      "sort_priority": 4,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionInput_4": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": null,
       "input": "Preview",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Texture",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_TEXTURE2D: 4>",
      "preview_value": "<Struct 'Vector4f' (0x0000024842B395B0) {}>",
      "sort_priority": 0,
      "use_preview_value_as_default": false
     }
    },
    "MaterialExpressionFunctionInput_5": {
     "class": "MaterialExpressionFunctionInput",
     "inputs": [
      {
       "from": "MaterialExpressionStaticBool_0",
       "input": "Preview",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "input_name": "Is Static Triplanar?",
      "input_type": "<FunctionInputType.FUNCTION_INPUT_STATIC_BOOL: 8>",
      "preview_value": "<Struct 'Vector4f' (0x0000024842B38B30) {}>",
      "sort_priority": 2,
      "use_preview_value_as_default": true
     }
    },
    "MaterialExpressionFunctionOutput_0": {
     "class": "MaterialExpressionFunctionOutput",
     "inputs": [
      {
       "from": "MaterialExpressionStaticSwitch_3",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "output_name": "Result"
     }
    },
    "MaterialExpressionInverseLinearInterpolate_1": {
     "class": "MaterialExpressionInverseLinearInterpolate",
     "inputs": [
      {
       "from": "MaterialExpressionClamp_2",
       "input": "A",
       "output": ""
      },
      {
       "from": null,
       "input": "B",
       "output": null
      },
      {
       "from": "MaterialExpressionAppendVector_10",
       "input": "Value",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 0.0,
      "desc": ""
     }
    },
    "MaterialExpressionMaterialFunctionCall_3": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSample_12",
       "input": "VectorToTransform",
       "output": "RGB"
      },
      {
       "from": "MaterialExpressionCustom_5",
       "input": "BasisX",
       "output": ""
      },
      {
       "from": "MaterialExpressionNormalize_5",
       "input": "BasisY",
       "output": ""
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_0",
       "input": "BasisZ",
       "output": ""
      },
      {
       "from": null,
       "input": "BasisPosition",
       "output": null
      }
     ],
     "outputs": [
      "Transformed Vector"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions02/Math/Transform3x3Matrix.Transform3x3Matrix"
      }
     }
    },
    "MaterialExpressionMaterialFunctionCall_4": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSample_11",
       "input": "VectorToTransform",
       "output": "RGB"
      },
      {
       "from": "MaterialExpressionCustom_2",
       "input": "BasisX",
       "output": ""
      },
      {
       "from": "MaterialExpressionNormalize_0",
       "input": "BasisY",
       "output": ""
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_3",
       "input": "BasisZ",
       "output": ""
      },
      {
       "from": null,
       "input": "BasisPosition",
       "output": null
      }
     ],
     "outputs": [
      "Transformed Vector"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions02/Math/Transform3x3Matrix.Transform3x3Matrix"
      }
     }
    },
    "MaterialExpressionMaterialFunctionCall_5": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSample_10",
       "input": "VectorToTransform",
       "output": "RGB"
      },
      {
       "from": "MaterialExpressionCustom_4",
       "input": "BasisX",
       "output": ""
      },
      {
       "from": "MaterialExpressionNormalize_3",
       "input": "BasisY",
       "output": ""
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_17",
       "input": "BasisZ",
       "output": ""
      },
      {
       "from": null,
       "input": "BasisPosition",
       "output": null
      }
     ],
     "outputs": [
      "Transformed Vector"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions02/Math/Transform3x3Matrix.Transform3x3Matrix"
      }
     }
    },
    "MaterialExpressionMax_2": {
     "class": "MaterialExpressionMax",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_23",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionMax_3",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMax_3": {
     "class": "MaterialExpressionMax",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_24",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionComponentMask_25",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_13": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_0",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionAppendVector_6",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_14": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_2",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionAppendVector_7",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_18": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_12",
       "input": "A",
       "output": ""
      },
      {
       "from": null,
       "input": "B",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": -1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_19": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSample_7",
       "input": "A",
       "output": "RGB"
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_120",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_20": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSample_8",
       "input": "A",
       "output": "RGB"
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_121",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_21": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSample_9",
       "input": "A",
       "output": "RGB"
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_122",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_22": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_5",
       "input": "A",
       "output": "Transformed Vector"
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_123",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_23": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_4",
       "input": "A",
       "output": "Transformed Vector"
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_124",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_24": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_3",
       "input": "A",
       "output": "Transformed Vector"
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_125",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_5": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_5",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionComponentMask_5",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_6": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_28",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionMultiply_18",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_7": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_1",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionAppendVector_5",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": -1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_9": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_14",
       "input": "A",
       "output": ""
      },
      {
       "from": null,
       "input": "B",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": -1.0,
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_0": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionAdd_6",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_1": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionStaticSwitch_9",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_10": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionConstant3Vector_7",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_11": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionConstant3Vector_8",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_12": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionConstant3Vector_9",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_13": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionNormalize_2",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_14": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_7",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_15": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_14",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_16": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_13",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_2": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_5",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_22": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_1",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_23": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_2",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_24": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_3",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_25": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionFunctionInput_4",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_26": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_29",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_27": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_30",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_28": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_31",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_29": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionAppendVector_12",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_9": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionSign_0",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_0": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_1": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_107": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_114": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_12": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_120": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_121": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_122": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_123": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_124": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_125": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_13": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_17": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_20": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_21": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_22": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_28": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_3": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_30": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_31": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_33": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_37": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_4": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_40": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_42": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_43": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_5": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_53": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_6": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_66": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_67": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_68": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_7": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_70": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_8": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_80": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_81": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_82": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_92": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_93": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_94": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_95": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_96": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_97": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNormalize_0": {
     "class": "MaterialExpressionNormalize",
     "inputs": [
      {
       "from": "MaterialExpressionCustom_1",
       "input": "VectorInput",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "Y"
     }
    },
    "MaterialExpressionNormalize_2": {
     "class": "MaterialExpressionNormalize",
     "inputs": [
      {
       "from": "MaterialExpressionStaticSwitch_0",
       "input": "VectorInput",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "Z"
     }
    },
    "MaterialExpressionNormalize_3": {
     "class": "MaterialExpressionNormalize",
     "inputs": [
      {
       "from": "MaterialExpressionCustom_0",
       "input": "VectorInput",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "Y"
     }
    },
    "MaterialExpressionNormalize_5": {
     "class": "MaterialExpressionNormalize",
     "inputs": [
      {
       "from": "MaterialExpressionCustom_3",
       "input": "VectorInput",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "Y"
     }
    },
    "MaterialExpressionNormalize_7": {
     "class": "MaterialExpressionNormalize",
     "inputs": [
      {
       "from": "MaterialExpressionAdd_8",
       "input": "VectorInput",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionPreSkinnedNormal_0": {
     "class": "MaterialExpressionPreSkinnedNormal",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionPreSkinnedPosition_0": {
     "class": "MaterialExpressionPreSkinnedPosition",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionSign_0": {
     "class": "MaterialExpressionSign",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteDeclaration_13",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionStaticBool_0": {
     "class": "MaterialExpressionStaticBool",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionStaticSwitch_0": {
     "class": "MaterialExpressionStaticSwitch",
     "inputs": [
      {
       "from": "MaterialExpressionVertexInterpolator_1",
       "input": "True",
       "output": "PS"
      },
      {
       "from": "MaterialExpressionVertexNormalWS_1",
       "input": "False",
       "output": ""
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_6",
       "input": "Value",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": false,
      "desc": ""
     }
    },
    "MaterialExpressionStaticSwitch_2": {
     "class": "MaterialExpressionStaticSwitch",
     "inputs": [
      {
       "from": "MaterialExpressionVertexInterpolator_0",
       "input": "True",
       "output": "PS"
      },
      {
       "from": "MaterialExpressionWorldPosition_2",
       "input": "False",
       "output": "XYZ"
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_12",
       "input": "Value",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": false,
      "desc": ""
     }
    },
    "MaterialExpressionStaticSwitch_3": {
     "class": "MaterialExpressionStaticSwitch",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_70",
       "input": "True",
       "output": ""
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_33",
       "input": "False",
       "output": ""
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_31",
       "input": "Value",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": false,
      "desc": ""
     }
    },
    "MaterialExpressionStaticSwitch_9": {
     "class": "MaterialExpressionStaticSwitch",
     "inputs": [
      {
       "from": "MaterialExpressionTransformPosition_0",
       "input": "True",
       "output": ""
      },
      {
       "from": "MaterialExpressionNormalize_7",
       "input": "False",
       "output": ""
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_13",
       "input": "Value",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": false,
      "desc": ""
     }
    },
    "MaterialExpressionSubtract_3": {
     "class": "MaterialExpressionSubtract",
     "inputs": [
      {
       "from": "MaterialExpressionMax_2",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionComponentMask_23",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 1.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionSubtract_4": {
     "class": "MaterialExpressionSubtract",
     "inputs": [
      {
       "from": "MaterialExpressionMax_2",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionComponentMask_24",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 1.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionSubtract_5": {
     "class": "MaterialExpressionSubtract",
     "inputs": [
      {
       "from": "MaterialExpressionMax_2",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionComponentMask_25",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 1.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionTextureSample_10": {
     "class": "MaterialExpressionTextureSample",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_30",
       "input": "UVs",
       "output": ""
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_97",
       "input": "Tex",
       "output": ""
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "sampler_source": "<SamplerSourceMode.SSM_WRAP_WORLD_GROUP_SETTINGS: 1>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_NORMAL: 3>",
      "texture": null
     }
    },
    "MaterialExpressionTextureSample_11": {
     "class": "MaterialExpressionTextureSample",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_37",
       "input": "UVs",
       "output": ""
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_96",
       "input": "Tex",
       "output": ""
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "sampler_source": "<SamplerSourceMode.SSM_WRAP_WORLD_GROUP_SETTINGS: 1>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_NORMAL: 3>",
      "texture": null
     }
    },
    "MaterialExpressionTextureSample_12": {
     "class": "MaterialExpressionTextureSample",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_53",
       "input": "UVs",
       "output": ""
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_95",
       "input": "Tex",
       "output": ""
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "sampler_source": "<SamplerSourceMode.SSM_WRAP_WORLD_GROUP_SETTINGS: 1>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_NORMAL: 3>",
      "texture": null
     }
    },
    "MaterialExpressionTextureSample_7": {
     "class": "MaterialExpressionTextureSample",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_80",
       "input": "UVs",
       "output": ""
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_92",
       "input": "Tex",
       "output": ""
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "sampler_source": "<SamplerSourceMode.SSM_WRAP_WORLD_GROUP_SETTINGS: 1>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_LINEAR_COLOR: 6>",
      "texture": null
     }
    },
    "MaterialExpressionTextureSample_8": {
     "class": "MaterialExpressionTextureSample",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_81",
       "input": "UVs",
       "output": ""
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_93",
       "input": "Tex",
       "output": ""
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "sampler_source": "<SamplerSourceMode.SSM_WRAP_WORLD_GROUP_SETTINGS: 1>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_LINEAR_COLOR: 6>",
      "texture": null
     }
    },
    "MaterialExpressionTextureSample_9": {
     "class": "MaterialExpressionTextureSample",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_82",
       "input": "UVs",
       "output": ""
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_94",
       "input": "Tex",
       "output": ""
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "sampler_source": "<SamplerSourceMode.SSM_WRAP_WORLD_GROUP_SETTINGS: 1>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_LINEAR_COLOR: 6>",
      "texture": null
     }
    },
    "MaterialExpressionTransformPosition_0": {
     "class": "MaterialExpressionTransformPosition",
     "inputs": [
      {
       "from": "MaterialExpressionAdd_8",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionVertexInterpolator_0": {
     "class": "MaterialExpressionVertexInterpolator",
     "inputs": [
      {
       "from": "MaterialExpressionPreSkinnedPosition_0",
       "input": "VS",
       "output": ""
      }
     ],
     "outputs": [
      "PS"
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionVertexInterpolator_1": {
     "class": "MaterialExpressionVertexInterpolator",
     "inputs": [
      {
       "from": "MaterialExpressionPreSkinnedNormal_0",
       "input": "VS",
       "output": ""
      }
     ],
     "outputs": [
      "PS"
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionVertexNormalWS_1": {
     "class": "MaterialExpressionVertexNormalWS",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionWorldPosition_2": {
     "class": "MaterialExpressionWorldPosition",
     "inputs": [],
     "outputs": [
      "XYZ",
      "XY",
      "Z"
     ],
     "props": {
      "desc": "",
      "world_position_shader_offset": "<WorldPositionIncludedOffsets.WPT_DEFAULT: 0>"
     }
    }
   }
  }
 },
 "materials": {
  "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_BasicColor": {
   "blend_mode": "<BlendMode.BLEND_OPAQUE: 0>",
   "decal_blend_mode": null,
   "graph": {
    "MaterialExpressionScalarParameter_0": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 0.0,
      "desc": "",
      "group": "None",
      "parameter_name": "Roughness"
     }
    },
    "MaterialExpressionVectorParameter_0": {
     "class": "MaterialExpressionVectorParameter",
     "inputs": [],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "default_value": [
       0.30729201436042786,
       0.30729201436042786,
       0.30729201436042786,
       1.0
      ],
      "desc": "",
      "group": "None",
      "parameter_name": "Color"
     }
    }
   },
   "material_domain": "<MaterialDomain.MD_SURFACE: 0>",
   "opacity_mask_clip_value": 0.33329999446868896,
   "params": {
    "scalars": {
     "Roughness": 0.0
    },
    "switches": {},
    "textures": {},
    "vectors": {
     "Color": [
      0.30729201436042786,
      0.30729201436042786,
      0.30729201436042786,
      1.0
     ]
    }
   },
   "roots": {
    "MP_BASE_COLOR": {
     "from": "MaterialExpressionVectorParameter_0",
     "output": "RGB"
    },
    "MP_ROUGHNESS": {
     "from": "MaterialExpressionScalarParameter_0",
     "output": ""
    }
   },
   "shading_model": "<MaterialShadingModel.MSM_DEFAULT_LIT: 1>",
   "translucency_lighting_mode": "<TranslucencyLightingMode.TLM_VOLUMETRIC_NON_DIRECTIONAL: 0>",
   "two_sided": false,
   "type": "Material",
   "used_textures": []
  },
  "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_DecalsAtlas_Subset": {
   "blend_mode": "<BlendMode.BLEND_TRANSLUCENT: 2>",
   "decal_blend_mode": null,
   "graph": {
    "MaterialExpressionAdd_1": {
     "class": "MaterialExpressionAdd",
     "inputs": [
      {
       "from": "MaterialExpressionScalarParameter_1",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionMaterialFunctionCall_4",
       "input": "B",
       "output": "Result"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionAdd_4": {
     "class": "MaterialExpressionAdd",
     "inputs": [
      {
       "from": "MaterialExpressionLinearInterpolate_6",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionOneMinus_4",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionAppendVector_0": {
     "class": "MaterialExpressionAppendVector",
     "inputs": [
      {
       "from": "MaterialExpressionVectorParameter_0",
       "input": "A",
       "output": "RGB"
      },
      {
       "from": "MaterialExpressionVectorParameter_0",
       "input": "B",
       "output": "RGB"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionConstant_0": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": 1.0
     }
    },
    "MaterialExpressionDesaturation_0": {
     "class": "MaterialExpressionDesaturation",
     "inputs": [
      {
       "from": "MaterialExpressionPower_0",
       "input": "None",
       "output": ""
      },
      {
       "from": "MaterialExpressionOneMinus_0",
       "input": "Fraction",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "luminance_factors": [
       0.2126390039920807,
       0.7151686549186707,
       0.07219231873750687,
       1.0
      ]
     }
    },
    "MaterialExpressionDivide_0": {
     "class": "MaterialExpressionDivide",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSampleParameter2D_2",
       "input": "A",
       "output": "RGB"
      },
      {
       "from": "MaterialExpressionScalarParameter_12",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 1.0,
      "const_b": 2.0,
      "desc": ""
     }
    },
    "MaterialExpressionDivide_2": {
     "class": "MaterialExpressionDivide",
     "inputs": [
      {
       "from": "MaterialExpressionTime_0",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_6",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 1.0,
      "const_b": 2.0,
      "desc": ""
     }
    },
    "MaterialExpressionDivide_3": {
     "class": "MaterialExpressionDivide",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_14",
       "input": "A",
       "output": "Result"
      },
      {
       "from": "MaterialExpressionScalarParameter_15",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 1.0,
      "const_b": 2.0,
      "desc": ""
     }
    },
    "MaterialExpressionLinearInterpolate_0": {
     "class": "MaterialExpressionLinearInterpolate",
     "inputs": [
      {
       "from": null,
       "input": "A",
       "output": null
      },
      {
       "from": "MaterialExpressionScalarParameter_16",
       "input": "B",
       "output": ""
      },
      {
       "from": "MaterialExpressionReroute_0",
       "input": "Alpha",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_alpha": 0.5,
      "const_b": 0.0,
      "desc": ""
     }
    },
    "MaterialExpressionLinearInterpolate_1": {
     "class": "MaterialExpressionLinearInterpolate",
     "inputs": [
      {
       "from": null,
       "input": "A",
       "output": null
      },
      {
       "from": "MaterialExpressionMultiply_2",
       "input": "B",
       "output": ""
      },
      {
       "from": "MaterialExpressionReroute_3",
       "input": "Alpha",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_alpha": 0.5,
      "const_b": 0.0,
      "desc": ""
     }
    },
    "MaterialExpressionLinearInterpolate_2": {
     "class": "MaterialExpressionLinearInterpolate",
     "inputs": [
      {
       "from": null,
       "input": "A",
       "output": null
      },
      {
       "from": "MaterialExpressionDesaturation_0",
       "input": "B",
       "output": ""
      },
      {
       "from": "MaterialExpressionReroute_1",
       "input": "Alpha",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_alpha": 0.5,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionLinearInterpolate_6": {
     "class": "MaterialExpressionLinearInterpolate",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSampleParameter2D_6",
       "input": "A",
       "output": "B"
      },
      {
       "from": "MaterialExpressionTextureSampleParameter2D_6",
       "input": "B",
       "output": "B"
      },
      {
       "from": "MaterialExpressionOneMinus_2",
       "input": "Alpha",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_alpha": 0.5,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionLinearInterpolate_7": {
     "class": "MaterialExpressionLinearInterpolate",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSampleParameter2D_4",
       "input": "A",
       "output": "RGB"
      },
      {
       "from": "MaterialExpressionMaterialFunctionCall_1",
       "input": "B",
       "output": "Result"
      },
      {
       "from": "MaterialExpressionScalarParameter_10",
       "input": "Alpha",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_alpha": 0.5,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMaterialFunctionCall_0": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_6",
       "input": "X",
       "output": ""
      },
      {
       "from": "MaterialExpressionMultiply_7",
       "input": "Y",
       "output": ""
      },
      {
       "from": "MaterialExpressionTextureSampleParameter2D_3",
       "input": "Z",
       "output": "B"
      }
     ],
     "outputs": [
      "Result"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions02/Utility/MakeFloat3.MakeFloat3"
      }
     }
    },
    "MaterialExpressionMaterialFunctionCall_1": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSampleParameter2D_4",
       "input": "Base",
       "output": "RGB"
      },
      {
       "from": "MaterialExpressionSine_0",
       "input": "Add",
       "output": ""
      }
     ],
     "outputs": [
      "Result"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions02/Math/MultiplyAdd.MultiplyAdd"
      }
     }
    },
    "MaterialExpressionMaterialFunctionCall_14": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSampleParameter2D_2",
       "input": "Base",
       "output": "RGB"
      },
      {
       "from": "MaterialExpressionDivide_0",
       "input": "Blend",
       "output": ""
      }
     ],
     "outputs": [
      "Result"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions03/Blends/Blend_Overlay.Blend_Overlay"
      }
     }
    },
    "MaterialExpressionMaterialFunctionCall_15": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_14",
       "input": "Blend",
       "output": "Result"
      },
      {
       "from": "MaterialExpressionMaterialFunctionCall_9",
       "input": "Base",
       "output": "Result"
      }
     ],
     "outputs": [
      "Result"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions03/Blends/Blend_Darken.Blend_Darken"
      }
     }
    },
    "MaterialExpressionMaterialFunctionCall_2": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [],
     "outputs": [
      "Result"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions02/Utility/CameraDirectionVector.CameraDirectionVector"
      }
     }
    },
    "MaterialExpressionMaterialFunctionCall_3": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionTextureObjectParameter_0",
       "input": "Heightmap Texture",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_2",
       "input": "Height Ratio",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_3",
       "input": "Min Steps",
       "output": ""
      },
      {
       "from": "MaterialExpressionMultiply_8",
       "input": "Max Steps",
       "output": ""
      },
      {
       "from": "MaterialExpressionMultiply_0",
       "input": "UVs",
       "output": ""
      },
      {
       "from": "MaterialExpressionAppendVector_0",
       "input": "Heightmap Channel",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_14",
       "input": "Reference Plane",
       "output": ""
      },
      {
       "from": null,
       "input": "-----------------------------",
       "output": null
      },
      {
       "from": null,
       "input": "Use World Coordinates",
       "output": null
      },
      {
       "from": null,
       "input": "Specify Manual Texture Size",
       "output": null
      },
      {
       "from": null,
       "input": "Manual Texture Size",
       "output": null
      },
      {
       "from": null,
       "input": "------------------------------",
       "output": null
      },
      {
       "from": null,
       "input": "Render Shadows (Occlusion Mapping)",
       "output": null
      },
      {
       "from": null,
       "input": "Light Vector",
       "output": null
      },
      {
       "from": null,
       "input": "Shadow Steps",
       "output": null
      },
      {
       "from": null,
       "input": "Shadow Penumbra",
       "output": null
      },
      {
       "from": null,
       "input": "Transform To VertexNormal",
       "output": null
      }
     ],
     "outputs": [
      "Parallax UVs",
      "Offset Only",
      "Shadow",
      "Pixel Depth Offset",
      "World Position",
      "Tangent Light Vector",
      "Material Complexity - Steps Debug"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions01/Texturing/ParallaxOcclusionMapping.ParallaxOcclusionMapping"
      }
     }
    },
    "MaterialExpressionMaterialFunctionCall_4": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": null,
       "input": "Alpha Threshold",
       "output": null
      },
      {
       "from": null,
       "input": "Random",
       "output": null
      }
     ],
     "outputs": [
      "Result"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions02/Utility/DitherTemporalAA.DitherTemporalAA"
      }
     }
    },
    "MaterialExpressionMaterialFunctionCall_5": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionDivide_3",
       "input": "In",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_13",
       "input": "Contrast",
       "output": ""
      }
     ],
     "outputs": [
      "Result"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions01/ImageAdjustment/CheapContrast_RGB.CheapContrast_RGB"
      }
     }
    },
    "MaterialExpressionMaterialFunctionCall_9": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionLinearInterpolate_2",
       "input": "Blend",
       "output": ""
      },
      {
       "from": "MaterialExpressionReroute_2",
       "input": "Base",
       "output": ""
      }
     ],
     "outputs": [
      "Result"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions03/Blends/Blend_Darken.Blend_Darken"
      }
     }
    },
    "MaterialExpressionMultiply_0": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionTextureCoordinate_0",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_5",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_1": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionScalarParameter_8",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionLinearInterpolate_7",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_2": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSampleParameter2D_0",
       "input": "A",
       "output": "RGB"
      },
      {
       "from": "MaterialExpressionScalarParameter_18",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_3": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionTextureCoordinate_1",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_0",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_5": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_2",
       "input": "A",
       "output": "Result"
      },
      {
       "from": "MaterialExpressionScalarParameter_11",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_6": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSampleParameter2D_3",
       "input": "A",
       "output": "R"
      },
      {
       "from": "MaterialExpressionConstant_0",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_7": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSampleParameter2D_3",
       "input": "A",
       "output": "G"
      },
      {
       "from": "MaterialExpressionConstant_0",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_8": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionScalarParameter_4",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionAdd_1",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_9": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSampleParameter2D_5",
       "input": "A",
       "output": "RGB"
      },
      {
       "from": "MaterialExpressionScalarParameter_9",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionOneMinus_0": {
     "class": "MaterialExpressionOneMinus",
     "inputs": [
      {
       "from": "MaterialExpressionScalarParameter_19",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionOneMinus_2": {
     "class": "MaterialExpressionOneMinus",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSampleParameter2D_3",
       "input": "None",
       "output": "B"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionOneMinus_4": {
     "class": "MaterialExpressionOneMinus",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_5",
       "input": "None",
       "output": "Result"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionPower_0": {
     "class": "MaterialExpressionPower",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_9",
       "input": "Base",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_17",
       "input": "Exp",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_exponent": 2.0,
      "desc": ""
     }
    },
    "MaterialExpressionReroute_0": {
     "class": "MaterialExpressionReroute",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSampleParameter2D_6",
       "input": "None",
       "output": "G"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionReroute_1": {
     "class": "MaterialExpressionReroute",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSampleParameter2D_6",
       "input": "None",
       "output": "G"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionReroute_2": {
     "class": "MaterialExpressionReroute",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSampleParameter2D_6",
       "input": "None",
       "output": "G"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionReroute_3": {
     "class": "MaterialExpressionReroute",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSampleParameter2D_6",
       "input": "None",
       "output": "G"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionScalarParameter_0": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 1.0,
      "desc": "",
      "group": "4 - Parallax Settings",
      "parameter_name": "Texture Tilling"
     }
    },
    "MaterialExpressionScalarParameter_1": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 6.0,
      "desc": "",
      "group": "4 - Parallax Settings",
      "parameter_name": "Temporal AA"
     }
    },
    "MaterialExpressionScalarParameter_10": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 0.0,
      "desc": "",
      "group": "3 - Extra Shadding Settings",
      "parameter_name": "Emission 0=Fixed / 1=Blink"
     }
    },
    "MaterialExpressionScalarParameter_11": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": -0.10000000149011612,
      "desc": "",
      "group": "None",
      "parameter_name": "Dynamic Offset"
     }
    },
    "MaterialExpressionScalarParameter_12": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 0.10000000149011612,
      "desc": "",
      "group": "3 - Extra Shadding Settings",
      "parameter_name": "AO Over Intensity"
     }
    },
    "MaterialExpressionScalarParameter_13": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 0.10000000149011612,
      "desc": "",
      "group": "3 - Extra Shadding Settings",
      "parameter_name": "Contrast Correction"
     }
    },
    "MaterialExpressionScalarParameter_14": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 0.20000000298023224,
      "desc": "",
      "group": "4 - Parallax Settings",
      "parameter_name": "Reference Plane"
     }
    },
    "MaterialExpressionScalarParameter_15": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 0.10000000149011612,
      "desc": "",
      "group": "3 - Extra Shadding Settings",
      "parameter_name": "AO Under Intensity"
     }
    },
    "MaterialExpressionScalarParameter_16": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 0.0,
      "desc": "",
      "group": "2 - Shadding",
      "parameter_name": "Metalness"
     }
    },
    "MaterialExpressionScalarParameter_17": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 1.0,
      "desc": "",
      "group": "None",
      "parameter_name": "Albedo Contrast"
     }
    },
    "MaterialExpressionScalarParameter_18": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 1.0,
      "desc": "",
      "group": "2 - Shadding",
      "parameter_name": "Roughness"
     }
    },
    "MaterialExpressionScalarParameter_19": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 1.0,
      "desc": "",
      "group": "None",
      "parameter_name": "Albedo Saturation"
     }
    },
    "MaterialExpressionScalarParameter_2": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 0.05999999865889549,
      "desc": "",
      "group": "4 - Parallax Settings",
      "parameter_name": "Height Ratio"
     }
    },
    "MaterialExpressionScalarParameter_3": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 32.0,
      "desc": "",
      "group": "4 - Parallax Settings",
      "parameter_name": "Min Steps"
     }
    },
    "MaterialExpressionScalarParameter_4": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 32.0,
      "desc": "",
      "group": "4 - Parallax Settings",
      "parameter_name": "Max Steps"
     }
    },
    "MaterialExpressionScalarParameter_5": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 1.0,
      "desc": "",
      "group": "4 - Parallax Settings",
      "parameter_name": "Tilling"
     }
    },
    "MaterialExpressionScalarParameter_6": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 1.0,
      "desc": "",
      "group": "3 - Extra Shadding Settings",
      "parameter_name": "Emission Blink Intensity"
     }
    },
    "MaterialExpressionScalarParameter_7": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 0.10000000149011612,
      "desc": "",
      "group": "3 - Extra Shadding Settings",
      "parameter_name": "Specular Intensity"
     }
    },
    "MaterialExpressionScalarParameter_8": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 0.0,
      "desc": "",
      "group": "3 - Extra Shadding Settings",
      "parameter_name": "Emission Intensity"
     }
    },
    "MaterialExpressionScalarParameter_9": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 1.0,
      "desc": "",
      "group": "None",
      "parameter_name": "Albedo Brighness"
     }
    },
    "MaterialExpressionSine_0": {
     "class": "MaterialExpressionSine",
     "inputs": [
      {
       "from": "MaterialExpressionDivide_2",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "period": 1.0
     }
    },
    "MaterialExpressionTextureCoordinate_0": {
     "class": "MaterialExpressionTextureCoordinate",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "coordinate_index": 0,
      "desc": "",
      "u_tiling": 1.0,
      "un_mirror_u": false,
      "un_mirror_v": false,
      "v_tiling": 1.0
     }
    },
    "MaterialExpressionTextureCoordinate_1": {
     "class": "MaterialExpressionTextureCoordinate",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "coordinate_index": 0,
      "desc": "",
      "u_tiling": 1.0,
      "un_mirror_u": false,
      "un_mirror_v": false,
      "v_tiling": 1.0
     }
    },
    "MaterialExpressionTextureObjectParameter_0": {
     "class": "MaterialExpressionTextureObjectParameter",
     "inputs": [
      {
       "from": null,
       "input": "UVs",
       "output": null
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "group": "1 - DecalMachine Textures",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "parameter_name": "Height",
      "sampler_source": "<SamplerSourceMode.SSM_FROM_TEXTURE_ASSET: 0>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_COLOR: 0>",
      "texture": {
       "obj": "/Game/SciFI_Lite_Assets/Textures/DecalsAtlasContainer/T_DecalAtlasContainers_height.T_DecalAtlasContainers_height"
      }
     }
    },
    "MaterialExpressionTextureSampleParameter2D_0": {
     "class": "MaterialExpressionTextureSampleParameter2D",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_3",
       "input": "UVs",
       "output": ""
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "group": "None",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "parameter_name": "Roughness",
      "sampler_source": "<SamplerSourceMode.SSM_FROM_TEXTURE_ASSET: 0>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_COLOR: 0>",
      "texture": {
       "obj": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01.T_DefaultMaterial_Roughness_01"
      }
     }
    },
    "MaterialExpressionTextureSampleParameter2D_2": {
     "class": "MaterialExpressionTextureSampleParameter2D",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_3",
       "input": "UVs",
       "output": "Parallax UVs"
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "group": "1 - DecalMachine Textures",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "parameter_name": "AO",
      "sampler_source": "<SamplerSourceMode.SSM_FROM_TEXTURE_ASSET: 0>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_COLOR: 0>",
      "texture": {
       "obj": "/Game/SciFI_Lite_Assets/Textures/DecalsAtlasContainer/T_DecalAtlasContainers_ao.T_DecalAtlasContainers_ao"
      }
     }
    },
    "MaterialExpressionTextureSampleParameter2D_3": {
     "class": "MaterialExpressionTextureSampleParameter2D",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_3",
       "input": "UVs",
       "output": "Parallax UVs"
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "group": "1 - DecalMachine Textures",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "parameter_name": "Normal",
      "sampler_source": "<SamplerSourceMode.SSM_FROM_TEXTURE_ASSET: 0>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_NORMAL: 3>",
      "texture": {
       "obj": "/Game/SciFI_Lite_Assets/Textures/DecalsAtlasContainer/T_DecalAtlasContainers_normal.T_DecalAtlasContainers_normal"
      }
     }
    },
    "MaterialExpressionTextureSampleParameter2D_4": {
     "class": "MaterialExpressionTextureSampleParameter2D",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_3",
       "input": "UVs",
       "output": "Parallax UVs"
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "group": "1 - DecalMachine Textures",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "parameter_name": "Emission",
      "sampler_source": "<SamplerSourceMode.SSM_FROM_TEXTURE_ASSET: 0>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_COLOR: 0>",
      "texture": {
       "obj": "/Game/SciFI_Lite_Assets/Textures/DecalsAtlasContainer/T_DecalAtlasContainers_emission.T_DecalAtlasContainers_emission"
      }
     }
    },
    "MaterialExpressionTextureSampleParameter2D_5": {
     "class": "MaterialExpressionTextureSampleParameter2D",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_3",
       "input": "UVs",
       "output": ""
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "group": "None",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "parameter_name": "Color",
      "sampler_source": "<SamplerSourceMode.SSM_FROM_TEXTURE_ASSET: 0>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_COLOR: 0>",
      "texture": {
       "obj": "/Game/SciFI_Lite_Assets/Textures/T_CleanWhiteMetal_Color_01.T_CleanWhiteMetal_Color_01"
      }
     }
    },
    "MaterialExpressionTextureSampleParameter2D_6": {
     "class": "MaterialExpressionTextureSampleParameter2D",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_3",
       "input": "UVs",
       "output": "Parallax UVs"
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "group": "1 - DecalMachine Textures",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "parameter_name": "Group Masks",
      "sampler_source": "<SamplerSourceMode.SSM_FROM_TEXTURE_ASSET: 0>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_COLOR: 0>",
      "texture": {
       "obj": "/Game/SciFI_Lite_Assets/Textures/DecalsAtlasContainer/T_DecalAtlasContainers_masks.T_DecalAtlasContainers_masks"
      }
     }
    },
    "MaterialExpressionTime_0": {
     "class": "MaterialExpressionTime",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "ignore_pause": false,
      "period": 0.0
     }
    },
    "MaterialExpressionVectorParameter_0": {
     "class": "MaterialExpressionVectorParameter",
     "inputs": [],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "default_value": [
       1.0,
       0.0,
       0.0,
       0.0
      ],
      "desc": "",
      "group": "4 - Parallax Settings",
      "parameter_name": "Hightmap Channel"
     }
    }
   },
   "material_domain": "<MaterialDomain.MD_DEFERRED_DECAL: 1>",
   "opacity_mask_clip_value": 0.33329999446868896,
   "params": {
    "scalars": {
     "AO Over Intensity": 0.10000000149011612,
     "AO Under Intensity": 0.10000000149011612,
     "Albedo Brighness": 1.0,
     "Albedo Contrast": 1.0,
     "Albedo Saturation": 1.0,
     "Contrast Correction": 0.10000000149011612,
     "Dynamic Offset": -0.10000000149011612,
     "Emission 0=Fixed / 1=Blink": 0.0,
     "Emission Blink Intensity": 1.0,
     "Emission Intensity": 0.0,
     "Height Ratio": 0.05999999865889549,
     "Max Expensive Steps Debug Color": 32.0,
     "Max Steps": 32.0,
     "Metalness": 0.0,
     "Min Steps": 32.0,
     "Reference Plane": 0.20000000298023224,
     "Roughness": 1.0,
     "Specular Intensity": 0.10000000149011612,
     "Temporal AA": 6.0,
     "Texture Tilling": 1.0,
     "Tilling": 1.0
    },
    "switches": {},
    "textures": {
     "AO": "/Game/SciFI_Lite_Assets/Textures/DecalsAtlasContainer/T_DecalAtlasContainers_ao",
     "Color": "/Game/SciFI_Lite_Assets/Textures/T_CleanWhiteMetal_Color_01",
     "Emission": "/Game/SciFI_Lite_Assets/Textures/DecalsAtlasContainer/T_DecalAtlasContainers_emission",
     "Group Masks": "/Game/SciFI_Lite_Assets/Textures/DecalsAtlasContainer/T_DecalAtlasContainers_masks",
     "Height": "/Game/SciFI_Lite_Assets/Textures/DecalsAtlasContainer/T_DecalAtlasContainers_height",
     "Normal": "/Game/SciFI_Lite_Assets/Textures/DecalsAtlasContainer/T_DecalAtlasContainers_normal",
     "Roughness": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01"
    },
    "vectors": {
     "Hightmap Channel": [
      1.0,
      0.0,
      0.0,
      0.0
     ]
    }
   },
   "roots": {
    "MP_BASE_COLOR": {
     "from": "MaterialExpressionMaterialFunctionCall_15",
     "output": "Result"
    },
    "MP_EMISSIVE_COLOR": {
     "from": "MaterialExpressionMultiply_1",
     "output": ""
    },
    "MP_METALLIC": {
     "from": "MaterialExpressionLinearInterpolate_0",
     "output": ""
    },
    "MP_NORMAL": {
     "from": "MaterialExpressionMaterialFunctionCall_0",
     "output": "Result"
    },
    "MP_OPACITY": {
     "from": "MaterialExpressionAdd_4",
     "output": ""
    },
    "MP_ROUGHNESS": {
     "from": "MaterialExpressionLinearInterpolate_1",
     "output": ""
    },
    "MP_SPECULAR": {
     "from": "MaterialExpressionScalarParameter_7",
     "output": ""
    },
    "MP_WORLD_POSITION_OFFSET": {
     "from": "MaterialExpressionMultiply_5",
     "output": ""
    }
   },
   "shading_model": "<MaterialShadingModel.MSM_DEFAULT_LIT: 1>",
   "translucency_lighting_mode": "<TranslucencyLightingMode.TLM_VOLUMETRIC_NON_DIRECTIONAL: 0>",
   "two_sided": false,
   "type": "Material",
   "used_textures": []
  },
  "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_Emissive": {
   "blend_mode": "<BlendMode.BLEND_OPAQUE: 0>",
   "decal_blend_mode": null,
   "graph": {
    "MaterialExpressionMultiply_0": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionVectorParameter_0",
       "input": "A",
       "output": "RGB"
      },
      {
       "from": "MaterialExpressionScalarParameter_0",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionScalarParameter_0": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 0.0,
      "desc": "",
      "group": "None",
      "parameter_name": "Intensity"
     }
    },
    "MaterialExpressionScalarParameter_1": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 0.0,
      "desc": "",
      "group": "None",
      "parameter_name": "Roughness"
     }
    },
    "MaterialExpressionVectorParameter_0": {
     "class": "MaterialExpressionVectorParameter",
     "inputs": [],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "default_value": [
       1.0,
       1.0,
       1.0,
       1.0
      ],
      "desc": "",
      "group": "None",
      "parameter_name": "Color"
     }
    }
   },
   "material_domain": "<MaterialDomain.MD_SURFACE: 0>",
   "opacity_mask_clip_value": 0.33329999446868896,
   "params": {
    "scalars": {
     "Intensity": 0.0,
     "Roughness": 0.0
    },
    "switches": {},
    "textures": {},
    "vectors": {
     "Color": [
      1.0,
      1.0,
      1.0,
      1.0
     ]
    }
   },
   "roots": {
    "MP_BASE_COLOR": {
     "from": "MaterialExpressionVectorParameter_0",
     "output": "RGB"
    },
    "MP_EMISSIVE_COLOR": {
     "from": "MaterialExpressionMultiply_0",
     "output": ""
    },
    "MP_ROUGHNESS": {
     "from": "MaterialExpressionScalarParameter_1",
     "output": ""
    }
   },
   "shading_model": "<MaterialShadingModel.MSM_DEFAULT_LIT: 1>",
   "translucency_lighting_mode": "<TranslucencyLightingMode.TLM_VOLUMETRIC_NON_DIRECTIONAL: 0>",
   "two_sided": false,
   "type": "Material",
   "used_textures": []
  },
  "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_Glass": {
   "blend_mode": "<BlendMode.BLEND_TRANSLUCENT: 2>",
   "decal_blend_mode": null,
   "graph": {
    "MaterialExpressionConstant3Vector_1": {
     "class": "MaterialExpressionConstant3Vector",
     "inputs": [],
     "outputs": [
      "",
      "R",
      "G",
      "B"
     ],
     "props": {
      "constant": [
       1.0,
       1.0,
       1.0,
       1.0
      ],
      "desc": ""
     }
    },
    "MaterialExpressionConstant_0": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": 1.0
     }
    },
    "MaterialExpressionConstant_1": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": 1.0
     }
    },
    "MaterialExpressionConstant_3": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": 1.0
     }
    },
    "MaterialExpressionFresnel_0": {
     "class": "MaterialExpressionFresnel",
     "inputs": [
      {
       "from": null,
       "input": "ExponentIn",
       "output": null
      },
      {
       "from": null,
       "input": "BaseReflectFractionIn",
       "output": null
      },
      {
       "from": null,
       "input": "Normal",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "base_reflect_fraction": 0.03999999910593033,
      "desc": "",
      "exponent": 5.0
     }
    },
    "MaterialExpressionLinearInterpolate_0": {
     "class": "MaterialExpressionLinearInterpolate",
     "inputs": [
      {
       "from": "MaterialExpressionConstant_3",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_2",
       "input": "B",
       "output": ""
      },
      {
       "from": "MaterialExpressionFresnel_0",
       "input": "Alpha",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_alpha": 0.5,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMaterialFunctionCall_0": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionTextureObjectParameter_0",
       "input": "TextureObject",
       "output": ""
      },
      {
       "from": "MaterialExpressionMultiply_2",
       "input": "TextureSize",
       "output": ""
      },
      {
       "from": null,
       "input": "WorldPosition",
       "output": null
      },
      {
       "from": null,
       "input": "Export Float 4",
       "output": null
      },
      {
       "from": null,
       "input": "World Space Normal",
       "output": null
      },
      {
       "from": null,
       "input": "ProjectionTransitionContrast",
       "output": null
      }
     ],
     "outputs": [
      "XY Texture",
      "Z Texture",
      "XYZ Texture"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions01/Texturing/WorldAlignedTexture.WorldAlignedTexture"
      }
     }
    },
    "MaterialExpressionMultiply_0": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_0",
       "input": "A",
       "output": "XYZ Texture"
      },
      {
       "from": "MaterialExpressionScalarParameter_1",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_2": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionConstant3Vector_1",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_4",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionScalarParameter_0": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 0.5,
      "desc": "",
      "group": "None",
      "parameter_name": "Opacity"
     }
    },
    "MaterialExpressionScalarParameter_1": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 0.0,
      "desc": "",
      "group": "None",
      "parameter_name": "Roughness Intensity"
     }
    },
    "MaterialExpressionScalarParameter_2": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 1.5199999809265137,
      "desc": "",
      "group": "None",
      "parameter_name": "Refraction"
     }
    },
    "MaterialExpressionScalarParameter_4": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 100.0,
      "desc": "",
      "group": "None",
      "parameter_name": "Tilling"
     }
    },
    "MaterialExpressionTextureObjectParameter_0": {
     "class": "MaterialExpressionTextureObjectParameter",
     "inputs": [
      {
       "from": null,
       "input": "UVs",
       "output": null
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "group": "None",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "parameter_name": "Roughness",
      "sampler_source": "<SamplerSourceMode.SSM_FROM_TEXTURE_ASSET: 0>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_COLOR: 0>",
      "texture": {
       "obj": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01.T_DefaultMaterial_Roughness_01"
      }
     }
    },
    "MaterialExpressionVectorParameter_0": {
     "class": "MaterialExpressionVectorParameter",
     "inputs": [],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "default_value": [
       0.0,
       0.0,
       0.0,
       1.0
      ],
      "desc": "",
      "group": "None",
      "parameter_name": "Color"
     }
    }
   },
   "material_domain": "<MaterialDomain.MD_SURFACE: 0>",
   "opacity_mask_clip_value": 0.33329999446868896,
   "params": {
    "scalars": {
     "Opacity": 0.5,
     "Refraction": 1.5199999809265137,
     "Roughness Intensity": 0.0,
     "Tilling": 100.0
    },
    "switches": {},
    "textures": {
     "Roughness": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01"
    },
    "vectors": {
     "Color": [
      0.0,
      0.0,
      0.0,
      1.0
     ]
    }
   },
   "roots": {
    "MP_BASE_COLOR": {
     "from": "MaterialExpressionVectorParameter_0",
     "output": "RGB"
    },
    "MP_METALLIC": {
     "from": "MaterialExpressionConstant_0",
     "output": ""
    },
    "MP_OPACITY": {
     "from": "MaterialExpressionScalarParameter_0",
     "output": ""
    },
    "MP_REFRACTION": {
     "from": "MaterialExpressionLinearInterpolate_0",
     "output": ""
    },
    "MP_ROUGHNESS": {
     "from": "MaterialExpressionMultiply_0",
     "output": ""
    }
   },
   "shading_model": "<MaterialShadingModel.MSM_DEFAULT_LIT: 1>",
   "translucency_lighting_mode": "<TranslucencyLightingMode.TLM_SURFACE: 4>",
   "two_sided": false,
   "type": "Material",
   "used_textures": []
  },
  "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_Screen": {
   "blend_mode": "<BlendMode.BLEND_OPAQUE: 0>",
   "decal_blend_mode": null,
   "graph": {
    "MaterialExpressionConstant3Vector_0": {
     "class": "MaterialExpressionConstant3Vector",
     "inputs": [],
     "outputs": [
      "",
      "R",
      "G",
      "B"
     ],
     "props": {
      "constant": [
       0.0,
       0.0,
       0.0,
       0.0
      ],
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_0": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionTextureSample_0",
       "input": "A",
       "output": "RGB"
      },
      {
       "from": "MaterialExpressionScalarParameter_0",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionScalarParameter_0": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 0.0,
      "desc": "",
      "group": "None",
      "parameter_name": "Roughness"
     }
    },
    "MaterialExpressionTextureSample_0": {
     "class": "MaterialExpressionTextureSample",
     "inputs": [
      {
       "from": null,
       "input": "UVs",
       "output": null
      },
      {
       "from": null,
       "input": "Tex",
       "output": null
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "sampler_source": "<SamplerSourceMode.SSM_FROM_TEXTURE_ASSET: 0>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_COLOR: 0>",
      "texture": {
       "obj": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01.T_DefaultMaterial_Roughness_01"
      }
     }
    }
   },
   "material_domain": "<MaterialDomain.MD_SURFACE: 0>",
   "opacity_mask_clip_value": 0.33329999446868896,
   "params": {
    "scalars": {
     "Roughness": 0.0
    },
    "switches": {},
    "textures": {},
    "vectors": {}
   },
   "roots": {
    "MP_BASE_COLOR": {
     "from": "MaterialExpressionConstant3Vector_0",
     "output": ""
    },
    "MP_ROUGHNESS": {
     "from": "MaterialExpressionMultiply_0",
     "output": ""
    }
   },
   "shading_model": "<MaterialShadingModel.MSM_DEFAULT_LIT: 1>",
   "translucency_lighting_mode": "<TranslucencyLightingMode.TLM_VOLUMETRIC_NON_DIRECTIONAL: 0>",
   "two_sided": false,
   "type": "Material",
   "used_textures": []
  },
  "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_TriplanarMapping": {
   "blend_mode": "<BlendMode.BLEND_OPAQUE: 0>",
   "decal_blend_mode": null,
   "graph": {
    "MaterialExpressionAbs_1": {
     "class": "MaterialExpressionAbs",
     "inputs": [
      {
       "from": "MaterialExpressionVertexNormalWS_0",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionAdd_12": {
     "class": "MaterialExpressionAdd",
     "inputs": [
      {
       "from": "MaterialExpressionClamp_1",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionMultiply_18",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionAdd_13": {
     "class": "MaterialExpressionAdd",
     "inputs": [
      {
       "from": "MaterialExpressionAdd_12",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_2",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionClamp_0": {
     "class": "MaterialExpressionClamp",
     "inputs": [
      {
       "from": "MaterialExpressionPower_2",
       "input": "None",
       "output": ""
      },
      {
       "from": null,
       "input": "Min",
       "output": null
      },
      {
       "from": null,
       "input": "Max",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "clamp_mode": "<ClampMode.CMODE_CLAMP: 0>",
      "desc": "",
      "max_default": 1.0,
      "min_default": 0.0
     }
    },
    "MaterialExpressionClamp_1": {
     "class": "MaterialExpressionClamp",
     "inputs": [
      {
       "from": "MaterialExpressionOneMinus_3",
       "input": "None",
       "output": ""
      },
      {
       "from": null,
       "input": "Min",
       "output": null
      },
      {
       "from": null,
       "input": "Max",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "clamp_mode": "<ClampMode.CMODE_CLAMP: 0>",
      "desc": "",
      "max_default": 1.0,
      "min_default": 0.0
     }
    },
    "MaterialExpressionClamp_2": {
     "class": "MaterialExpressionClamp",
     "inputs": [
      {
       "from": "MaterialExpressionLinearInterpolate_1",
       "input": "None",
       "output": ""
      },
      {
       "from": null,
       "input": "Min",
       "output": null
      },
      {
       "from": null,
       "input": "Max",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "clamp_mode": "<ClampMode.CMODE_CLAMP: 0>",
      "desc": "",
      "max_default": 1.5,
      "min_default": 0.0
     }
    },
    "MaterialExpressionComponentMask_6": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_5",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": true,
      "desc": "",
      "g": false,
      "r": false
     }
    },
    "MaterialExpressionComponentMask_8": {
     "class": "MaterialExpressionComponentMask",
     "inputs": [
      {
       "from": "MaterialExpressionWorldPosition_2",
       "input": "None",
       "output": "XYZ"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "a": false,
      "b": true,
      "desc": "",
      "g": false,
      "r": false
     }
    },
    "MaterialExpressionConstant3Vector_0": {
     "class": "MaterialExpressionConstant3Vector",
     "inputs": [],
     "outputs": [
      "",
      "R",
      "G",
      "B"
     ],
     "props": {
      "constant": [
       0.0,
       0.0,
       1.0,
       0.0
      ],
      "desc": ""
     }
    },
    "MaterialExpressionConstant_0": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": 0.0
     }
    },
    "MaterialExpressionConstant_1": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": 0.0
     }
    },
    "MaterialExpressionConstant_2": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": 0.5
     }
    },
    "MaterialExpressionConstant_3": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": 0.0
     }
    },
    "MaterialExpressionConstant_4": {
     "class": "MaterialExpressionConstant",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "r": 0.5
     }
    },
    "MaterialExpressionDesaturation_0": {
     "class": "MaterialExpressionDesaturation",
     "inputs": [
      {
       "from": "MaterialExpressionPower_0",
       "input": "None",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_9",
       "input": "Fraction",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": "",
      "luminance_factors": [
       0.2126390039920807,
       0.7151686549186707,
       0.07219231873750687,
       1.0
      ]
     }
    },
    "MaterialExpressionDistance_1": {
     "class": "MaterialExpressionDistance",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_22",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_21",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionDistance_2": {
     "class": "MaterialExpressionDistance",
     "inputs": [
      {
       "from": "MaterialExpressionPower_4",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant_2",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionDotProduct_1": {
     "class": "MaterialExpressionDotProduct",
     "inputs": [
      {
       "from": "MaterialExpressionPower_3",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_20",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionLinearInterpolate_0": {
     "class": "MaterialExpressionLinearInterpolate",
     "inputs": [
      {
       "from": "MaterialExpressionPower_1",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_1",
       "input": "B",
       "output": ""
      },
      {
       "from": null,
       "input": "Alpha",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_alpha": 0.5,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionLinearInterpolate_1": {
     "class": "MaterialExpressionLinearInterpolate",
     "inputs": [
      {
       "from": "MaterialExpressionStaticSwitchParameter_1",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionStaticSwitchParameter_3",
       "input": "B",
       "output": ""
      },
      {
       "from": null,
       "input": "Alpha",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_alpha": 0.5,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionLinearInterpolate_10": {
     "class": "MaterialExpressionLinearInterpolate",
     "inputs": [
      {
       "from": "MaterialExpressionLinearInterpolate_2",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionVectorParameter_0",
       "input": "B",
       "output": "RGB"
      },
      {
       "from": "MaterialExpressionPower_8",
       "input": "Alpha",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_alpha": 0.5,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionLinearInterpolate_2": {
     "class": "MaterialExpressionLinearInterpolate",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_1",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionVectorParameter_0",
       "input": "B",
       "output": "RGB"
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_2",
       "input": "Alpha",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_alpha": 0.5,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionLinearInterpolate_3": {
     "class": "MaterialExpressionLinearInterpolate",
     "inputs": [
      {
       "from": "MaterialExpressionScalarParameter_14",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_15",
       "input": "B",
       "output": ""
      },
      {
       "from": "MaterialExpressionClamp_2",
       "input": "Alpha",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_alpha": 0.5,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionLinearInterpolate_4": {
     "class": "MaterialExpressionLinearInterpolate",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_9",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionVectorParameter_2",
       "input": "B",
       "output": "RGB"
      },
      {
       "from": "MaterialExpressionClamp_0",
       "input": "Alpha",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_alpha": 0.5,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionLinearInterpolate_6": {
     "class": "MaterialExpressionLinearInterpolate",
     "inputs": [
      {
       "from": "MaterialExpressionStaticSwitchParameter_0",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_10",
       "input": "B",
       "output": ""
      },
      {
       "from": null,
       "input": "Alpha",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_alpha": 0.5,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMaterialFunctionCall_10": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionTextureObjectParameter_0",
       "input": "Texture",
       "output": ""
      },
      {
       "from": "MaterialExpressionStaticBoolParameter_0",
       "input": "Is Static Triplanar?",
       "output": ""
      },
      {
       "from": null,
       "input": "Is Normal Map",
       "output": null
      },
      {
       "from": "MaterialExpressionScalarParameter_0",
       "input": "Tile Size (cm)",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_5",
       "input": "Projection Smoothness",
       "output": ""
      }
     ],
     "outputs": [
      "Result"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Game/SciFI_Lite_Assets/Materials/MaterialFunctions/MF_TriplanarMapping.MF_TriplanarMapping"
      }
     }
    },
    "MaterialExpressionMaterialFunctionCall_2": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_6",
       "input": "Normal",
       "output": ""
      },
      {
       "from": "MaterialExpressionOneMinus_0",
       "input": "Flatness",
       "output": ""
      }
     ],
     "outputs": [
      "Result"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Engine/Functions/Engine_MaterialFunctions01/Texturing/FlattenNormal.FlattenNormal"
      }
     }
    },
    "MaterialExpressionMaterialFunctionCall_4": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionTextureObjectParameter_4",
       "input": "Texture",
       "output": ""
      },
      {
       "from": "MaterialExpressionStaticBoolParameter_0",
       "input": "Is Static Triplanar?",
       "output": ""
      },
      {
       "from": null,
       "input": "Is Normal Map",
       "output": null
      },
      {
       "from": "MaterialExpressionStaticSwitchParameter_4",
       "input": "Tile Size (cm)",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_5",
       "input": "Projection Smoothness",
       "output": ""
      }
     ],
     "outputs": [
      "Result"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Game/SciFI_Lite_Assets/Materials/MaterialFunctions/MF_TriplanarMapping.MF_TriplanarMapping"
      }
     }
    },
    "MaterialExpressionMaterialFunctionCall_5": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionTextureObjectParameter_2",
       "input": "Texture",
       "output": ""
      },
      {
       "from": null,
       "input": "Is Static Triplanar?",
       "output": null
      },
      {
       "from": null,
       "input": "Is Normal Map",
       "output": null
      },
      {
       "from": "MaterialExpressionScalarParameter_0",
       "input": "Tile Size (cm)",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_5",
       "input": "Projection Smoothness",
       "output": ""
      }
     ],
     "outputs": [
      "Result"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Game/SciFI_Lite_Assets/Materials/MaterialFunctions/MF_TriplanarMapping.MF_TriplanarMapping"
      }
     }
    },
    "MaterialExpressionMaterialFunctionCall_8": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionTextureObjectParameter_1",
       "input": "Texture",
       "output": ""
      },
      {
       "from": "MaterialExpressionStaticBoolParameter_0",
       "input": "Is Static Triplanar?",
       "output": ""
      },
      {
       "from": null,
       "input": "Is Normal Map",
       "output": null
      },
      {
       "from": "MaterialExpressionScalarParameter_0",
       "input": "Tile Size (cm)",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_5",
       "input": "Projection Smoothness",
       "output": ""
      }
     ],
     "outputs": [
      "Result"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Game/SciFI_Lite_Assets/Materials/MaterialFunctions/MF_TriplanarMapping.MF_TriplanarMapping"
      }
     }
    },
    "MaterialExpressionMaterialFunctionCall_9": {
     "class": "MaterialExpressionMaterialFunctionCall",
     "inputs": [
      {
       "from": "MaterialExpressionTextureObjectParameter_3",
       "input": "Texture",
       "output": ""
      },
      {
       "from": null,
       "input": "Is Static Triplanar?",
       "output": null
      },
      {
       "from": "MaterialExpressionStaticBool_0",
       "input": "Is Normal Map",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_0",
       "input": "Tile Size (cm)",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_5",
       "input": "Projection Smoothness",
       "output": ""
      }
     ],
     "outputs": [
      "Result"
     ],
     "props": {
      "desc": "",
      "material_function": {
       "obj": "/Game/SciFI_Lite_Assets/Materials/MaterialFunctions/MF_TriplanarMapping.MF_TriplanarMapping"
      }
     }
    },
    "MaterialExpressionMultiply_0": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_23",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_22",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_1": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionVectorParameter_1",
       "input": "A",
       "output": "RGB"
      },
      {
       "from": "MaterialExpressionDesaturation_0",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_11": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_11",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_29",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_16": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_8",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_7",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_17": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionSaturate_2",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_6",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_18": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": null,
       "input": "A",
       "output": null
      },
      {
       "from": "MaterialExpressionConstant_4",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_2": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_6",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_25",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_20": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_7",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_18",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_22": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionDistance_2",
       "input": "A",
       "output": ""
      },
      {
       "from": null,
       "input": "B",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 2.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_23": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_4",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionMultiply_17",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_28": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionDistance_1",
       "input": "A",
       "output": ""
      },
      {
       "from": null,
       "input": "B",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 2.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_3": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_0",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_4",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_4": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_3",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_10",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_5": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionPixelNormalWS_0",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant3Vector_0",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_6": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionNamedRerouteUsage_5",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionMultiply_7",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionMultiply_7": {
     "class": "MaterialExpressionMultiply",
     "inputs": [
      {
       "from": "MaterialExpressionSaturate_0",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_13",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 0.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_0": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_10",
       "input": "None",
       "output": "Result"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_1": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionLinearInterpolate_3",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_2": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_5",
       "input": "None",
       "output": "Result"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_3": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_8",
       "input": "None",
       "output": "Result"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_4": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_1",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_5": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_9",
       "input": "None",
       "output": "Result"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_6": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionLinearInterpolate_4",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteDeclaration_7": {
     "class": "MaterialExpressionNamedRerouteDeclaration",
     "inputs": [
      {
       "from": "MaterialExpressionMaterialFunctionCall_4",
       "input": "None",
       "output": "Result"
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_0": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_1": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_10": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_11": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_2": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_3": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_4": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_5": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_6": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_7": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_8": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionNamedRerouteUsage_9": {
     "class": "MaterialExpressionNamedRerouteUsage",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionOneMinus_0": {
     "class": "MaterialExpressionOneMinus",
     "inputs": [
      {
       "from": "MaterialExpressionScalarParameter_16",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionOneMinus_1": {
     "class": "MaterialExpressionOneMinus",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_16",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionOneMinus_3": {
     "class": "MaterialExpressionOneMinus",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_28",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionPixelNormalWS_0": {
     "class": "MaterialExpressionPixelNormalWS",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionPower_0": {
     "class": "MaterialExpressionPower",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_3",
       "input": "Base",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_8",
       "input": "Exp",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_exponent": 2.0,
      "desc": ""
     }
    },
    "MaterialExpressionPower_1": {
     "class": "MaterialExpressionPower",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_4",
       "input": "Base",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_11",
       "input": "Exp",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_exponent": 2.0,
      "desc": ""
     }
    },
    "MaterialExpressionPower_2": {
     "class": "MaterialExpressionPower",
     "inputs": [
      {
       "from": "MaterialExpressionSubtract_0",
       "input": "Base",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_3",
       "input": "Exp",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_exponent": 2.0,
      "desc": ""
     }
    },
    "MaterialExpressionPower_3": {
     "class": "MaterialExpressionPower",
     "inputs": [
      {
       "from": "MaterialExpressionAbs_1",
       "input": "Base",
       "output": ""
      },
      {
       "from": null,
       "input": "Exp",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_exponent": 2.0,
      "desc": ""
     }
    },
    "MaterialExpressionPower_4": {
     "class": "MaterialExpressionPower",
     "inputs": [
      {
       "from": "MaterialExpressionDotProduct_1",
       "input": "Base",
       "output": ""
      },
      {
       "from": null,
       "input": "Exp",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_exponent": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionPower_5": {
     "class": "MaterialExpressionPower",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_0",
       "input": "Base",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_23",
       "input": "Exp",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_exponent": 2.0,
      "desc": ""
     }
    },
    "MaterialExpressionPower_6": {
     "class": "MaterialExpressionPower",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_2",
       "input": "Base",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_24",
       "input": "Exp",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_exponent": 2.0,
      "desc": ""
     }
    },
    "MaterialExpressionPower_8": {
     "class": "MaterialExpressionPower",
     "inputs": [
      {
       "from": "MaterialExpressionMultiply_11",
       "input": "Base",
       "output": ""
      },
      {
       "from": "MaterialExpressionScalarParameter_30",
       "input": "Exp",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_exponent": 2.0,
      "desc": ""
     }
    },
    "MaterialExpressionReroute_7": {
     "class": "MaterialExpressionReroute",
     "inputs": [
      {
       "from": "MaterialExpressionPower_1",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionReroute_8": {
     "class": "MaterialExpressionReroute",
     "inputs": [
      {
       "from": "MaterialExpressionReroute_7",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionSaturate_0": {
     "class": "MaterialExpressionSaturate",
     "inputs": [
      {
       "from": "MaterialExpressionOneMinus_1",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionSaturate_2": {
     "class": "MaterialExpressionSaturate",
     "inputs": [
      {
       "from": "MaterialExpressionComponentMask_6",
       "input": "None",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionScalarParameter_0": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 50.0,
      "desc": "",
      "group": "0 - Triplanar",
      "parameter_name": "Base Material Size"
     }
    },
    "MaterialExpressionScalarParameter_1": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 0.0,
      "desc": "",
      "group": "6 - Metallic",
      "parameter_name": "Metallic"
     }
    },
    "MaterialExpressionScalarParameter_10": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 1.0,
      "desc": "",
      "group": "2 - Roughness",
      "parameter_name": "Roughness Brighness"
     }
    },
    "MaterialExpressionScalarParameter_11": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 1.0,
      "desc": "",
      "group": "2 - Roughness",
      "parameter_name": "Roughness Contrast"
     }
    },
    "MaterialExpressionScalarParameter_12": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 50.0,
      "desc": "",
      "group": "4 - Dirt",
      "parameter_name": "Dirt Material Size"
     }
    },
    "MaterialExpressionScalarParameter_13": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 1.0,
      "desc": "",
      "group": "4.2 - Bottom Dirt",
      "parameter_name": "Bottom Dirt Amount"
     }
    },
    "MaterialExpressionScalarParameter_14": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 0.0,
      "desc": "",
      "group": "4 - Dirt",
      "parameter_name": "Dirt Min"
     }
    },
    "MaterialExpressionScalarParameter_15": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 1.0,
      "desc": "",
      "group": "4 - Dirt",
      "parameter_name": "Dirt Max"
     }
    },
    "MaterialExpressionScalarParameter_16": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 1.0,
      "desc": "",
      "group": "3 - Normal",
      "parameter_name": "Normal Intensity"
     }
    },
    "MaterialExpressionScalarParameter_18": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 0.0,
      "desc": "",
      "group": "5 - Edge Worn",
      "parameter_name": "EdgeWornGrunge"
     }
    },
    "MaterialExpressionScalarParameter_2": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 0.0,
      "desc": "",
      "group": "5 - Edge Worn",
      "parameter_name": "EdgeWorn"
     }
    },
    "MaterialExpressionScalarParameter_20": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 0.30000001192092896,
      "desc": "",
      "group": "5 - Edge Worn",
      "parameter_name": "EdgeWIdth"
     }
    },
    "MaterialExpressionScalarParameter_21": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 1.0,
      "desc": "",
      "group": "5 - Edge Worn",
      "parameter_name": "EdgeWornValue"
     }
    },
    "MaterialExpressionScalarParameter_22": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 1.0,
      "desc": "",
      "group": "4.1 - Top Dirt",
      "parameter_name": "Top Dirt Intensity"
     }
    },
    "MaterialExpressionScalarParameter_23": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 1.0,
      "desc": "",
      "group": "4.1 - Top Dirt",
      "parameter_name": "Top Dirt Contrast"
     }
    },
    "MaterialExpressionScalarParameter_24": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 1.0,
      "desc": "",
      "group": "4.2 - Bottom Dirt",
      "parameter_name": "Bottom Dirt Contrast"
     }
    },
    "MaterialExpressionScalarParameter_25": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 1.0,
      "desc": "",
      "group": "4.2 - Bottom Dirt",
      "parameter_name": "Bottom Dirt Intensity"
     }
    },
    "MaterialExpressionScalarParameter_29": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 1.0,
      "desc": "",
      "group": "4 - Dirt",
      "parameter_name": "Dirt Brighness"
     }
    },
    "MaterialExpressionScalarParameter_3": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 1.0,
      "desc": "",
      "group": "5 - Edge Worn",
      "parameter_name": "EdgeWornContrast"
     }
    },
    "MaterialExpressionScalarParameter_30": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 1.0,
      "desc": "",
      "group": "4 - Dirt",
      "parameter_name": "Dirt Contrast"
     }
    },
    "MaterialExpressionScalarParameter_4": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 1.0,
      "desc": "",
      "group": "1 - Albedo",
      "parameter_name": "Albedo Brighness"
     }
    },
    "MaterialExpressionScalarParameter_5": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 0.10000000149011612,
      "desc": "",
      "group": "0 - Triplanar",
      "parameter_name": "Projection Smoothness"
     }
    },
    "MaterialExpressionScalarParameter_6": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 1.0,
      "desc": "",
      "group": "4.1 - Top Dirt",
      "parameter_name": "Top Dirt Amount"
     }
    },
    "MaterialExpressionScalarParameter_7": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 1.0,
      "desc": "",
      "group": "4.2 - Bottom Dirt",
      "parameter_name": "Dirt Height"
     }
    },
    "MaterialExpressionScalarParameter_8": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 1.0,
      "desc": "",
      "group": "1 - Albedo",
      "parameter_name": "Albedo Contrast"
     }
    },
    "MaterialExpressionScalarParameter_9": {
     "class": "MaterialExpressionScalarParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": 1.0,
      "desc": "",
      "group": "1 - Albedo",
      "parameter_name": "Saturation"
     }
    },
    "MaterialExpressionStaticBoolParameter_0": {
     "class": "MaterialExpressionStaticBoolParameter",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": false,
      "desc": "",
      "group": "0 - Triplanar",
      "parameter_name": "Static Triplanar"
     }
    },
    "MaterialExpressionStaticBool_0": {
     "class": "MaterialExpressionStaticBool",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionStaticSwitchParameter_0": {
     "class": "MaterialExpressionStaticSwitchParameter",
     "inputs": [
      {
       "from": "MaterialExpressionLinearInterpolate_10",
       "input": "True",
       "output": ""
      },
      {
       "from": "MaterialExpressionNamedRerouteUsage_8",
       "input": "False",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": false,
      "desc": "",
      "group": "4 - Dirt",
      "parameter_name": "Dirt?"
     }
    },
    "MaterialExpressionStaticSwitchParameter_1": {
     "class": "MaterialExpressionStaticSwitchParameter",
     "inputs": [
      {
       "from": "MaterialExpressionPower_5",
       "input": "True",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant_0",
       "input": "False",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": false,
      "desc": "",
      "group": "4.1 - Top Dirt",
      "parameter_name": "Top Dirt?"
     }
    },
    "MaterialExpressionStaticSwitchParameter_2": {
     "class": "MaterialExpressionStaticSwitchParameter",
     "inputs": [
      {
       "from": "MaterialExpressionLinearInterpolate_0",
       "input": "True",
       "output": ""
      },
      {
       "from": "MaterialExpressionReroute_8",
       "input": "False",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": false,
      "desc": "",
      "group": "4 - Dirt",
      "parameter_name": "Dirt?"
     }
    },
    "MaterialExpressionStaticSwitchParameter_3": {
     "class": "MaterialExpressionStaticSwitchParameter",
     "inputs": [
      {
       "from": "MaterialExpressionPower_6",
       "input": "True",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant_1",
       "input": "False",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": false,
      "desc": "",
      "group": "4.2 - Bottom Dirt",
      "parameter_name": "Bottom Dirt?"
     }
    },
    "MaterialExpressionStaticSwitchParameter_4": {
     "class": "MaterialExpressionStaticSwitchParameter",
     "inputs": [
      {
       "from": "MaterialExpressionScalarParameter_12",
       "input": "True",
       "output": ""
      },
      {
       "from": "MaterialExpressionConstant_3",
       "input": "False",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": false,
      "desc": "",
      "group": "4 - Dirt",
      "parameter_name": "Dirt?"
     }
    },
    "MaterialExpressionStaticSwitchParameter_5": {
     "class": "MaterialExpressionStaticSwitchParameter",
     "inputs": [
      {
       "from": "MaterialExpressionLinearInterpolate_6",
       "input": "True",
       "output": ""
      },
      {
       "from": "MaterialExpressionStaticSwitchParameter_0",
       "input": "False",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "default_value": false,
      "desc": "",
      "group": "5 - Edge Worn",
      "parameter_name": "Edge Worn?"
     }
    },
    "MaterialExpressionSubtract_0": {
     "class": "MaterialExpressionSubtract",
     "inputs": [
      {
       "from": "MaterialExpressionAdd_13",
       "input": "A",
       "output": ""
      },
      {
       "from": "MaterialExpressionMultiply_20",
       "input": "B",
       "output": ""
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "const_a": 1.0,
      "const_b": 1.0,
      "desc": ""
     }
    },
    "MaterialExpressionTextureObjectParameter_0": {
     "class": "MaterialExpressionTextureObjectParameter",
     "inputs": [
      {
       "from": null,
       "input": "UVs",
       "output": null
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "group": "Texture Samples",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "parameter_name": "Albedo",
      "sampler_source": "<SamplerSourceMode.SSM_FROM_TEXTURE_ASSET: 0>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_COLOR: 0>",
      "texture": {
       "obj": "/Game/SciFI_Lite_Assets/Textures/T_CleanWhiteMetal_Color_01.T_CleanWhiteMetal_Color_01"
      }
     }
    },
    "MaterialExpressionTextureObjectParameter_1": {
     "class": "MaterialExpressionTextureObjectParameter",
     "inputs": [
      {
       "from": null,
       "input": "UVs",
       "output": null
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "group": "Texture Samples",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "parameter_name": "Grunge",
      "sampler_source": "<SamplerSourceMode.SSM_FROM_TEXTURE_ASSET: 0>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_COLOR: 0>",
      "texture": {
       "obj": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01.T_DefaultMaterial_Roughness_01"
      }
     }
    },
    "MaterialExpressionTextureObjectParameter_2": {
     "class": "MaterialExpressionTextureObjectParameter",
     "inputs": [
      {
       "from": null,
       "input": "UVs",
       "output": null
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "group": "Texture Samples",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "parameter_name": "Roughness",
      "sampler_source": "<SamplerSourceMode.SSM_FROM_TEXTURE_ASSET: 0>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_COLOR: 0>",
      "texture": {
       "obj": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01.T_DefaultMaterial_Roughness_01"
      }
     }
    },
    "MaterialExpressionTextureObjectParameter_3": {
     "class": "MaterialExpressionTextureObjectParameter",
     "inputs": [
      {
       "from": null,
       "input": "UVs",
       "output": null
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "group": "Texture Samples",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "parameter_name": "Normal",
      "sampler_source": "<SamplerSourceMode.SSM_FROM_TEXTURE_ASSET: 0>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_NORMAL: 3>",
      "texture": {
       "obj": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Normal_01.T_DefaultMaterial_Normal_01"
      }
     }
    },
    "MaterialExpressionTextureObjectParameter_4": {
     "class": "MaterialExpressionTextureObjectParameter",
     "inputs": [
      {
       "from": null,
       "input": "UVs",
       "output": null
      },
      {
       "from": null,
       "input": "Apply View MipBias",
       "output": null
      }
     ],
     "outputs": [
      ""
     ],
     "props": {
      "automatic_view_mip_bias": true,
      "const_coordinate": 0,
      "const_mip_value": -1,
      "desc": "",
      "group": "Texture Samples",
      "mip_value_mode": "<TextureMipValueMode.TMVM_NONE: 0>",
      "parameter_name": "Dirt",
      "sampler_source": "<SamplerSourceMode.SSM_FROM_TEXTURE_ASSET: 0>",
      "sampler_type": "<MaterialSamplerType.SAMPLERTYPE_COLOR: 0>",
      "texture": {
       "obj": "/Game/SciFI_Lite_Assets/Textures/T_DirtGrungeMask_01.T_DirtGrungeMask_01"
      }
     }
    },
    "MaterialExpressionVectorParameter_0": {
     "class": "MaterialExpressionVectorParameter",
     "inputs": [],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "default_value": [
       0.03645800054073334,
       0.019946999847888947,
       0.010254000313580036,
       1.0
      ],
      "desc": "",
      "group": "4 - Dirt",
      "parameter_name": "Dirt Color"
     }
    },
    "MaterialExpressionVectorParameter_1": {
     "class": "MaterialExpressionVectorParameter",
     "inputs": [],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "default_value": [
       0.5364580154418945,
       0.5364580154418945,
       0.5364580154418945,
       1.0
      ],
      "desc": "",
      "group": "1 - Albedo",
      "parameter_name": "Main Material Color"
     }
    },
    "MaterialExpressionVectorParameter_2": {
     "class": "MaterialExpressionVectorParameter",
     "inputs": [],
     "outputs": [
      "RGB",
      "R",
      "G",
      "B",
      "A",
      "RGBA"
     ],
     "props": {
      "default_value": [
       0.6708329916000366,
       0.6708329916000366,
       0.6708329916000366,
       1.0
      ],
      "desc": "",
      "group": "5 - Edge Worn",
      "parameter_name": "EdgeWornColor"
     }
    },
    "MaterialExpressionVertexNormalWS_0": {
     "class": "MaterialExpressionVertexNormalWS",
     "inputs": [],
     "outputs": [
      ""
     ],
     "props": {
      "desc": ""
     }
    },
    "MaterialExpressionWorldPosition_2": {
     "class": "MaterialExpressionWorldPosition",
     "inputs": [],
     "outputs": [
      "XYZ",
      "XY",
      "Z"
     ],
     "props": {
      "desc": "",
      "world_position_shader_offset": "<WorldPositionIncludedOffsets.WPT_DEFAULT: 0>"
     }
    }
   },
   "material_domain": "<MaterialDomain.MD_SURFACE: 0>",
   "opacity_mask_clip_value": 0.33329999446868896,
   "params": {
    "scalars": {
     "Albedo Brighness": 1.0,
     "Albedo Contrast": 1.0,
     "Base Material Size": 50.0,
     "Bottom Dirt Amount": 1.0,
     "Bottom Dirt Contrast": 1.0,
     "Bottom Dirt Intensity": 1.0,
     "Dirt Brighness": 1.0,
     "Dirt Contrast": 1.0,
     "Dirt Height": 1.0,
     "Dirt Material Size": 50.0,
     "Dirt Max": 1.0,
     "Dirt Min": 0.0,
     "EdgeWIdth": 0.30000001192092896,
     "EdgeWorn": 0.0,
     "EdgeWornContrast": 1.0,
     "EdgeWornGrunge": 0.0,
     "EdgeWornValue": 1.0,
     "Metallic": 0.0,
     "Normal Intensity": 1.0,
     "Projection Smoothness": 0.10000000149011612,
     "Roughness Brighness": 1.0,
     "Roughness Contrast": 1.0,
     "Saturation": 1.0,
     "Top Dirt Amount": 1.0,
     "Top Dirt Contrast": 1.0,
     "Top Dirt Intensity": 1.0
    },
    "switches": {
     "Bottom Dirt?": false,
     "Dirt?": false,
     "Edge Worn?": false,
     "Static Triplanar": false,
     "Top Dirt?": false
    },
    "textures": {
     "Albedo": "/Game/SciFI_Lite_Assets/Textures/T_CleanWhiteMetal_Color_01",
     "Dirt": "/Game/SciFI_Lite_Assets/Textures/T_DirtGrungeMask_01",
     "Grunge": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01",
     "Normal": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Normal_01",
     "Roughness": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01"
    },
    "vectors": {
     "Dirt Color": [
      0.03645800054073334,
      0.019946999847888947,
      0.010254000313580036,
      1.0
     ],
     "EdgeWornColor": [
      0.6708329916000366,
      0.6708329916000366,
      0.6708329916000366,
      1.0
     ],
     "Main Material Color": [
      0.5364580154418945,
      0.5364580154418945,
      0.5364580154418945,
      1.0
     ]
    }
   },
   "roots": {
    "MP_BASE_COLOR": {
     "from": "MaterialExpressionStaticSwitchParameter_5",
     "output": ""
    },
    "MP_METALLIC": {
     "from": "MaterialExpressionScalarParameter_1",
     "output": ""
    },
    "MP_NORMAL": {
     "from": "MaterialExpressionMaterialFunctionCall_2",
     "output": "Result"
    },
    "MP_ROUGHNESS": {
     "from": "MaterialExpressionStaticSwitchParameter_2",
     "output": ""
    }
   },
   "shading_model": "<MaterialShadingModel.MSM_DEFAULT_LIT: 1>",
   "translucency_lighting_mode": "<TranslucencyLightingMode.TLM_VOLUMETRIC_NON_DIRECTIONAL: 0>",
   "two_sided": false,
   "type": "Material",
   "used_textures": []
  },
  "/Game/SciFI_Lite_Assets/Materials/MaterialInstances/CleanMaterials/MI_BlackMetal_01": {
   "base": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_TriplanarMapping",
   "blend_mode": "<BlendMode.BLEND_OPAQUE: 0>",
   "overrides": "<Struct 'MaterialInstanceBasePropertyOverrides' (0x0000024845089D60) {}>",
   "own": {
    "scalars": [
     "Base Material Size",
     "Bottom Dirt Amount",
     "Dirt Height",
     "Dirt Material Size",
     "Dirt Max",
     "Dirt Min",
     "EdgeWIdth",
     "EdgeWorn",
     "EdgeWornContrast",
     "EdgeWornGrunge",
     "EdgeWornValue",
     "Normal Intensity",
     "Projection Smoothness",
     "RefractionDepthBias",
     "Roughness Brighness",
     "Roughness Contrast",
     "Saturation",
     "Top Dirt Amount"
    ],
    "textures": [
     "Albedo",
     "Grunge",
     "Normal",
     "Roughness"
    ],
    "vectors": [
     "Dirt Color",
     "EdgeWornColor",
     "Main Material Color"
    ]
   },
   "params": {
    "scalars": {
     "Albedo Brighness": 1.0,
     "Albedo Contrast": 1.0,
     "Base Material Size": 186.33969116210938,
     "Bottom Dirt Amount": 21.054977416992188,
     "Bottom Dirt Contrast": 1.0,
     "Bottom Dirt Intensity": 1.0,
     "Dirt Brighness": 1.0,
     "Dirt Contrast": 1.0,
     "Dirt Height": 0.009999999776482582,
     "Dirt Material Size": 300.0,
     "Dirt Max": 0.2223059982061386,
     "Dirt Min": 0.0,
     "EdgeWIdth": 1.2517889738082886,
     "EdgeWorn": 0.0315839983522892,
     "EdgeWornContrast": 0.9126290082931519,
     "EdgeWornGrunge": 5.584381103515625,
     "EdgeWornValue": 1.12123703956604,
     "Metallic": 0.0,
     "Normal Intensity": 1.0,
     "Projection Smoothness": 0.10000000149011612,
     "Roughness Brighness": 20.90387725830078,
     "Roughness Contrast": 0.6379160284996033,
     "Saturation": 1.0,
     "Top Dirt Amount": 4.099876880645752,
     "Top Dirt Contrast": 1.0,
     "Top Dirt Intensity": 1.0
    },
    "switches": {
     "Bottom Dirt?": true,
     "Dirt?": true,
     "Edge Worn?": true,
     "Static Triplanar": true,
     "Top Dirt?": true
    },
    "textures": {
     "Albedo": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Base_01",
     "Dirt": "/Game/SciFI_Lite_Assets/Textures/T_DirtGrungeMask_01",
     "Grunge": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01",
     "Normal": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Normal_01",
     "Roughness": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01"
    },
    "vectors": {
     "Dirt Color": [
      0.020833000540733337,
      0.013791999779641628,
      0.010417000390589237,
      1.0
     ],
     "EdgeWornColor": [
      0.015625,
      0.008228999562561512,
      0.006022000219672918,
      1.0
     ],
     "Main Material Color": [
      0.03125,
      0.03125,
      0.03125,
      1.0
     ]
    }
   },
   "parent": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_TriplanarMapping",
   "type": "MaterialInstanceConstant"
  },
  "/Game/SciFI_Lite_Assets/Materials/MaterialInstances/CleanMaterials/MI_BlackMetal_02": {
   "base": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_TriplanarMapping",
   "blend_mode": "<BlendMode.BLEND_OPAQUE: 0>",
   "overrides": "<Struct 'MaterialInstanceBasePropertyOverrides' (0x0000024863CD1560) {}>",
   "own": {
    "scalars": [
     "Base Material Size",
     "Bottom Dirt Amount",
     "Dirt Height",
     "Dirt Material Size",
     "Dirt Max",
     "Dirt Min",
     "EdgeWIdth",
     "EdgeWorn",
     "EdgeWornContrast",
     "EdgeWornGrunge",
     "EdgeWornValue",
     "Normal Intensity",
     "Projection Smoothness",
     "RefractionDepthBias",
     "Roughness Brighness",
     "Roughness Contrast",
     "Saturation",
     "Top Dirt Amount"
    ],
    "textures": [
     "Albedo",
     "Grunge",
     "Normal",
     "Roughness"
    ],
    "vectors": [
     "Dirt Color",
     "EdgeWornColor",
     "Main Material Color"
    ]
   },
   "params": {
    "scalars": {
     "Albedo Brighness": 1.0,
     "Albedo Contrast": 1.0,
     "Base Material Size": 186.33969116210938,
     "Bottom Dirt Amount": 21.054977416992188,
     "Bottom Dirt Contrast": 1.0,
     "Bottom Dirt Intensity": 1.0,
     "Dirt Brighness": 1.0,
     "Dirt Contrast": 1.0,
     "Dirt Height": 0.009999999776482582,
     "Dirt Material Size": 300.0,
     "Dirt Max": 0.2223059982061386,
     "Dirt Min": 0.0,
     "EdgeWIdth": 1.2517889738082886,
     "EdgeWorn": 0.0315839983522892,
     "EdgeWornContrast": 0.9126290082931519,
     "EdgeWornGrunge": 5.584381103515625,
     "EdgeWornValue": 1.12123703956604,
     "Metallic": 0.0,
     "Normal Intensity": 1.0,
     "Projection Smoothness": 0.10000000149011612,
     "Roughness Brighness": 20.90387725830078,
     "Roughness Contrast": 0.6379160284996033,
     "Saturation": 1.0,
     "Top Dirt Amount": 4.099876880645752,
     "Top Dirt Contrast": 1.0,
     "Top Dirt Intensity": 1.0
    },
    "switches": {
     "Bottom Dirt?": true,
     "Dirt?": true,
     "Edge Worn?": true,
     "Static Triplanar": true,
     "Top Dirt?": true
    },
    "textures": {
     "Albedo": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Base_01",
     "Dirt": "/Game/SciFI_Lite_Assets/Textures/T_DirtGrungeMask_01",
     "Grunge": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01",
     "Normal": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Normal_01",
     "Roughness": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01"
    },
    "vectors": {
     "Dirt Color": [
      0.020833000540733337,
      0.013791999779641628,
      0.010417000390589237,
      1.0
     ],
     "EdgeWornColor": [
      0.015625,
      0.008228999562561512,
      0.006022000219672918,
      1.0
     ],
     "Main Material Color": [
      0.03125,
      0.03125,
      0.03125,
      1.0
     ]
    }
   },
   "parent": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_TriplanarMapping",
   "type": "MaterialInstanceConstant"
  },
  "/Game/SciFI_Lite_Assets/Materials/MaterialInstances/CleanMaterials/MI_BlueMetal_01": {
   "base": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_TriplanarMapping",
   "blend_mode": "<BlendMode.BLEND_OPAQUE: 0>",
   "overrides": "<Struct 'MaterialInstanceBasePropertyOverrides' (0x0000024863CD1D60) {}>",
   "own": {
    "scalars": [
     "Base Material Size",
     "Bottom Dirt Amount",
     "Dirt Brighness",
     "Dirt Height",
     "Dirt Material Size",
     "Dirt Max",
     "Dirt Min",
     "EdgeWIdth",
     "EdgeWorn",
     "EdgeWornContrast",
     "EdgeWornGrunge",
     "EdgeWornValue",
     "Metallic",
     "Normal Intensity",
     "Projection Smoothness",
     "RefractionDepthBias",
     "Roughness Brighness",
     "Roughness Contrast",
     "Saturation",
     "Top Dirt Amount"
    ],
    "textures": [
     "Albedo",
     "Grunge",
     "Normal",
     "Roughness"
    ],
    "vectors": [
     "Dirt Color",
     "EdgeWornColor",
     "Main Material Color"
    ]
   },
   "params": {
    "scalars": {
     "Albedo Brighness": 1.0,
     "Albedo Contrast": 1.0,
     "Base Material Size": 229.61587524414062,
     "Bottom Dirt Amount": 21.054977416992188,
     "Bottom Dirt Contrast": 1.0,
     "Bottom Dirt Intensity": 1.0,
     "Dirt Brighness": 4.228413105010986,
     "Dirt Contrast": 1.0,
     "Dirt Height": 0.009999999776482582,
     "Dirt Material Size": 300.0,
     "Dirt Max": 0.9057300090789795,
     "Dirt Min": 0.08799999952316284,
     "EdgeWIdth": 1.2517889738082886,
     "EdgeWorn": 0.0315839983522892,
     "EdgeWornContrast": 0.9126290082931519,
     "EdgeWornGrunge": 5.584381103515625,
     "EdgeWornValue": 1.12123703956604,
     "Metallic": 0.0,
     "Normal Intensity": 1.0,
     "Projection Smoothness": 0.10000000149011612,
     "Roughness Brighness": 9.782788276672363,
     "Roughness Contrast": 1.0,
     "Saturation": 1.0,
     "Top Dirt Amount": 4.099876880645752,
     "Top Dirt Contrast": 1.0,
     "Top Dirt Intensity": 1.0
    },
    "switches": {
     "Bottom Dirt?": false,
     "Dirt?": false,
     "Edge Worn?": false,
     "Static Triplanar": false,
     "Top Dirt?": false
    },
    "textures": {
     "Albedo": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Base_01",
     "Dirt": "/Game/SciFI_Lite_Assets/Textures/T_DirtGrungeMask_01",
     "Grunge": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01",
     "Normal": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Normal_01",
     "Roughness": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01"
    },
    "vectors": {
     "Dirt Color": [
      0.14583300054073334,
      0.09654500335454941,
      0.07292000204324722,
      1.0
     ],
     "EdgeWornColor": [
      0.015625,
      0.008228999562561512,
      0.006022000219672918,
      1.0
     ],
     "Main Material Color": [
      0.078125,
      0.2578119933605194,
      0.3125,
      1.0
     ]
    }
   },
   "parent": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_TriplanarMapping",
   "type": "MaterialInstanceConstant"
  },
  "/Game/SciFI_Lite_Assets/Materials/MaterialInstances/CleanMaterials/MI_BluePlastic_01": {
   "base": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_TriplanarMapping",
   "blend_mode": "<BlendMode.BLEND_OPAQUE: 0>",
   "overrides": "<Struct 'MaterialInstanceBasePropertyOverrides' (0x00000248337CAD60) {}>",
   "own": {
    "scalars": [
     "Base Material Size",
     "Bottom Dirt Amount",
     "Dirt Brighness",
     "Dirt Height",
     "Dirt Material Size",
     "Dirt Max",
     "Dirt Min",
     "EdgeWIdth",
     "EdgeWorn",
     "EdgeWornContrast",
     "EdgeWornGrunge",
     "EdgeWornValue",
     "Metallic",
     "Normal Intensity",
     "Projection Smoothness",
     "RefractionDepthBias",
     "Roughness Brighness",
     "Roughness Contrast",
     "Saturation",
     "Top Dirt Amount"
    ],
    "textures": [
     "Albedo",
     "Grunge",
     "Normal",
     "Roughness"
    ],
    "vectors": [
     "Dirt Color",
     "EdgeWornColor",
     "Main Material Color"
    ]
   },
   "params": {
    "scalars": {
     "Albedo Brighness": 1.0,
     "Albedo Contrast": 1.0,
     "Base Material Size": 229.61587524414062,
     "Bottom Dirt Amount": 21.054977416992188,
     "Bottom Dirt Contrast": 1.0,
     "Bottom Dirt Intensity": 1.0,
     "Dirt Brighness": 4.228413105010986,
     "Dirt Contrast": 1.0,
     "Dirt Height": 0.009999999776482582,
     "Dirt Material Size": 300.0,
     "Dirt Max": 0.9057300090789795,
     "Dirt Min": 0.08799999952316284,
     "EdgeWIdth": 1.2517889738082886,
     "EdgeWorn": 0.0315839983522892,
     "EdgeWornContrast": 0.9126290082931519,
     "EdgeWornGrunge": 5.584381103515625,
     "EdgeWornValue": 1.12123703956604,
     "Metallic": 0.0,
     "Normal Intensity": 1.0,
     "Projection Smoothness": 0.10000000149011612,
     "Roughness Brighness": 9.782788276672363,
     "Roughness Contrast": 1.0,
     "Saturation": 1.0,
     "Top Dirt Amount": 4.099876880645752,
     "Top Dirt Contrast": 1.0,
     "Top Dirt Intensity": 1.0
    },
    "switches": {
     "Bottom Dirt?": false,
     "Dirt?": false,
     "Edge Worn?": false,
     "Static Triplanar": true,
     "Top Dirt?": false
    },
    "textures": {
     "Albedo": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Base_01",
     "Dirt": "/Game/SciFI_Lite_Assets/Textures/T_DirtGrungeMask_01",
     "Grunge": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01",
     "Normal": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Normal_01",
     "Roughness": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01"
    },
    "vectors": {
     "Dirt Color": [
      0.14583300054073334,
      0.09654500335454941,
      0.07292000204324722,
      1.0
     ],
     "EdgeWornColor": [
      0.015625,
      0.008228999562561512,
      0.006022000219672918,
      1.0
     ],
     "Main Material Color": [
      0.04707299917936325,
      0.1801290065050125,
      0.29166701436042786,
      1.0
     ]
    }
   },
   "parent": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_TriplanarMapping",
   "type": "MaterialInstanceConstant"
  },
  "/Game/SciFI_Lite_Assets/Materials/MaterialInstances/CleanMaterials/MI_BlueRubber_01": {
   "base": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_TriplanarMapping",
   "blend_mode": "<BlendMode.BLEND_OPAQUE: 0>",
   "overrides": "<Struct 'MaterialInstanceBasePropertyOverrides' (0x0000024863CD2560) {}>",
   "own": {
    "scalars": [
     "Base Material Size",
     "Bottom Dirt Amount",
     "Dirt Brighness",
     "Dirt Height",
     "Dirt Material Size",
     "Dirt Max",
     "Dirt Min",
     "EdgeWIdth",
     "EdgeWorn",
     "EdgeWornContrast",
     "EdgeWornGrunge",
     "EdgeWornValue",
     "Metallic",
     "Normal Intensity",
     "Projection Smoothness",
     "RefractionDepthBias",
     "Roughness Brighness",
     "Roughness Contrast",
     "Saturation",
     "Top Dirt Amount"
    ],
    "textures": [
     "Albedo",
     "Grunge",
     "Normal",
     "Roughness"
    ],
    "vectors": [
     "Dirt Color",
     "EdgeWornColor",
     "Main Material Color"
    ]
   },
   "params": {
    "scalars": {
     "Albedo Brighness": 1.0,
     "Albedo Contrast": 1.0,
     "Base Material Size": 44.59923553466797,
     "Bottom Dirt Amount": 21.054977416992188,
     "Bottom Dirt Contrast": 1.0,
     "Bottom Dirt Intensity": 1.0,
     "Dirt Brighness": 4.228413105010986,
     "Dirt Contrast": 1.0,
     "Dirt Height": 0.009999999776482582,
     "Dirt Material Size": 300.0,
     "Dirt Max": 0.9057300090789795,
     "Dirt Min": 0.08799999952316284,
     "EdgeWIdth": 1.2517889738082886,
     "EdgeWorn": 0.0315839983522892,
     "EdgeWornContrast": 0.9126290082931519,
     "EdgeWornGrunge": 5.584381103515625,
     "EdgeWornValue": 1.12123703956604,
     "Metallic": 0.0,
     "Normal Intensity": 1.0,
     "Projection Smoothness": 0.10000000149011612,
     "Roughness Brighness": 9.782788276672363,
     "Roughness Contrast": 1.0,
     "Saturation": 1.0,
     "Top Dirt Amount": 4.099876880645752,
     "Top Dirt Contrast": 1.0,
     "Top Dirt Intensity": 1.0
    },
    "switches": {
     "Bottom Dirt?": false,
     "Dirt?": false,
     "Edge Worn?": false,
     "Static Triplanar": false,
     "Top Dirt?": false
    },
    "textures": {
     "Albedo": "/Game/SciFI_Lite_Assets/Textures/T_Hexagon_AmbientOcclusion",
     "Dirt": "/Game/SciFI_Lite_Assets/Textures/T_DirtGrungeMask_01",
     "Grunge": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01",
     "Normal": "/Game/SciFI_Lite_Assets/Textures/T_Hexagon_Normal",
     "Roughness": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01"
    },
    "vectors": {
     "Dirt Color": [
      0.14583300054073334,
      0.09654500335454941,
      0.07292000204324722,
      1.0
     ],
     "EdgeWornColor": [
      0.015625,
      0.008228999562561512,
      0.006022000219672918,
      1.0
     ],
     "Main Material Color": [
      0.048611000180244446,
      0.20222599804401398,
      0.29166701436042786,
      1.0
     ]
    }
   },
   "parent": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_TriplanarMapping",
   "type": "MaterialInstanceConstant"
  },
  "/Game/SciFI_Lite_Assets/Materials/MaterialInstances/CleanMaterials/MI_CompleteDark_01": {
   "base": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_BasicColor",
   "blend_mode": "<BlendMode.BLEND_OPAQUE: 0>",
   "overrides": "<Struct 'MaterialInstanceBasePropertyOverrides' (0x000002485E315D60) {}>",
   "own": {
    "scalars": [
     "RefractionDepthBias",
     "Roughness"
    ],
    "textures": [],
    "vectors": [
     "Color"
    ]
   },
   "params": {
    "scalars": {
     "Roughness": 2.52012300491333
    },
    "switches": {},
    "textures": {},
    "vectors": {
     "Color": [
      0.0,
      0.0,
      0.0,
      1.0
     ]
    }
   },
   "parent": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_BasicColor",
   "type": "MaterialInstanceConstant"
  },
  "/Game/SciFI_Lite_Assets/Materials/MaterialInstances/CleanMaterials/MI_DecalsProps_01": {
   "base": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_DecalsAtlas_Subset",
   "blend_mode": "<BlendMode.BLEND_TRANSLUCENT: 2>",
   "overrides": "<Struct 'MaterialInstanceBasePropertyOverrides' (0x000002484508F560) {}>",
   "own": {
    "scalars": [
     "AO Over Intensity",
     "AO Under Intensity",
     "Albedo Brighness",
     "Contrast Correction",
     "Emission 0=Fixed / 1=Blink",
     "Emission Blink Intensity",
     "Emission Intensity",
     "Height Ratio",
     "Metalness",
     "RefractionDepthBias",
     "Roughness"
    ],
    "textures": [
     "AO",
     "Color",
     "Emission",
     "Group Masks",
     "Height",
     "Normal",
     "Roughness"
    ],
    "vectors": []
   },
   "params": {
    "scalars": {
     "AO Over Intensity": 5.0,
     "AO Under Intensity": 0.0,
     "Albedo Brighness": 0.4656440019607544,
     "Albedo Contrast": 1.0,
     "Albedo Saturation": 1.0,
     "Contrast Correction": 0.10000000149011612,
     "Dynamic Offset": -0.10000000149011612,
     "Emission 0=Fixed / 1=Blink": 1.0,
     "Emission Blink Intensity": 0.0,
     "Emission Intensity": 40.20000076293945,
     "Height Ratio": 0.009999999776482582,
     "Max Expensive Steps Debug Color": 32.0,
     "Max Steps": 32.0,
     "Metalness": 0.0,
     "Min Steps": 32.0,
     "Reference Plane": 0.20000000298023224,
     "Roughness": 12.886762619018555,
     "Specular Intensity": 0.10000000149011612,
     "Temporal AA": 6.0,
     "Texture Tilling": 1.0,
     "Tilling": 1.0
    },
    "switches": {},
    "textures": {
     "AO": "/Game/SciFI_Lite_Assets/Textures/DecalsAtlasProps/T_zAtlasFinal_ao",
     "Color": "/Game/SciFI_Lite_Assets/Textures/T_CleanWhiteMetal_Color_01",
     "Emission": "/Game/SciFI_Lite_Assets/Textures/DecalsAtlasProps/T_zAtlasFinal_emission",
     "Group Masks": "/Game/SciFI_Lite_Assets/Textures/DecalsAtlasProps/T_zAtlasFinal_masks",
     "Height": "/Game/SciFI_Lite_Assets/Textures/DecalsAtlasProps/T_zAtlasFinal_height",
     "Normal": "/Game/SciFI_Lite_Assets/Textures/DecalsAtlasProps/T_zAtlasFinal_normal",
     "Roughness": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01"
    },
    "vectors": {
     "Hightmap Channel": [
      1.0,
      0.0,
      0.0,
      0.0
     ]
    }
   },
   "parent": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_DecalsAtlas_Subset",
   "type": "MaterialInstanceConstant"
  },
  "/Game/SciFI_Lite_Assets/Materials/MaterialInstances/CleanMaterials/MI_DecalsStation_01": {
   "base": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_DecalsAtlas_Subset",
   "blend_mode": "<BlendMode.BLEND_TRANSLUCENT: 2>",
   "overrides": "<Struct 'MaterialInstanceBasePropertyOverrides' (0x0000024847DF2560) {}>",
   "own": {
    "scalars": [
     "AO Over Intensity",
     "AO Under Intensity",
     "Contrast Correction",
     "Emission 0=Fixed / 1=Blink",
     "Emission Blink Intensity",
     "Emission Intensity",
     "Height Ratio",
     "Metalness",
     "RefractionDepthBias",
     "Roughness"
    ],
    "textures": [
     "AO",
     "Color",
     "Emission",
     "Group Masks",
     "Height",
     "Normal"
    ],
    "vectors": []
   },
   "params": {
    "scalars": {
     "AO Over Intensity": 5.0,
     "AO Under Intensity": 0.0,
     "Albedo Brighness": 1.0,
     "Albedo Contrast": 1.0,
     "Albedo Saturation": 1.0,
     "Contrast Correction": 0.10000000149011612,
     "Dynamic Offset": -0.10000000149011612,
     "Emission 0=Fixed / 1=Blink": 1.0,
     "Emission Blink Intensity": 0.0,
     "Emission Intensity": 40.20000076293945,
     "Height Ratio": 0.009999999776482582,
     "Max Expensive Steps Debug Color": 32.0,
     "Max Steps": 32.0,
     "Metalness": 0.0,
     "Min Steps": 32.0,
     "Reference Plane": 0.20000000298023224,
     "Roughness": 12.886762619018555,
     "Specular Intensity": 0.10000000149011612,
     "Temporal AA": 6.0,
     "Texture Tilling": 1.0,
     "Tilling": 1.0
    },
    "switches": {},
    "textures": {
     "AO": "/Game/SciFI_Lite_Assets/Textures/DecalsAtlasBase/T_DecalAtlas_ao",
     "Color": "/Game/SciFI_Lite_Assets/Textures/T_CleanWhiteMetal_Color_01",
     "Emission": "/Game/SciFI_Lite_Assets/Textures/DecalsAtlasBase/T_DecalAtlas_emission",
     "Group Masks": "/Game/SciFI_Lite_Assets/Textures/DecalsAtlasBase/T_DecalAtlas_masks",
     "Height": "/Game/SciFI_Lite_Assets/Textures/DecalsAtlasBase/T_DecalAtlas_height",
     "Normal": "/Game/SciFI_Lite_Assets/Textures/DecalsAtlasBase/T_DecalAtlas_normal",
     "Roughness": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01"
    },
    "vectors": {
     "Hightmap Channel": [
      1.0,
      0.0,
      0.0,
      0.0
     ]
    }
   },
   "parent": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_DecalsAtlas_Subset",
   "type": "MaterialInstanceConstant"
  },
  "/Game/SciFI_Lite_Assets/Materials/MaterialInstances/CleanMaterials/MI_Decals_Clean_01": {
   "base": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_DecalsAtlas_Subset",
   "blend_mode": "<BlendMode.BLEND_TRANSLUCENT: 2>",
   "overrides": "<Struct 'MaterialInstanceBasePropertyOverrides' (0x00000248457F0D60) {}>",
   "own": {
    "scalars": [
     "Albedo Brighness",
     "Albedo Contrast",
     "RefractionDepthBias"
    ],
    "textures": [
     "Normal",
     "Roughness"
    ],
    "vectors": []
   },
   "params": {
    "scalars": {
     "AO Over Intensity": 0.10000000149011612,
     "AO Under Intensity": 0.10000000149011612,
     "Albedo Brighness": 0.23549500107765198,
     "Albedo Contrast": 0.5408639907836914,
     "Albedo Saturation": 1.0,
     "Contrast Correction": 0.10000000149011612,
     "Dynamic Offset": -0.10000000149011612,
     "Emission 0=Fixed / 1=Blink": 0.0,
     "Emission Blink Intensity": 1.0,
     "Emission Intensity": 0.0,
     "Height Ratio": 0.05999999865889549,
     "Max Expensive Steps Debug Color": 32.0,
     "Max Steps": 32.0,
     "Metalness": 0.0,
     "Min Steps": 32.0,
     "Reference Plane": 0.20000000298023224,
     "Roughness": 1.0,
     "Specular Intensity": 0.10000000149011612,
     "Temporal AA": 6.0,
     "Texture Tilling": 1.0,
     "Tilling": 1.0
    },
    "switches": {},
    "textures": {
     "AO": "/Game/SciFI_Lite_Assets/Textures/DecalsAtlasContainer/T_DecalAtlasContainers_ao",
     "Color": "/Game/SciFI_Lite_Assets/Textures/T_CleanWhiteMetal_Color_01",
     "Emission": "/Game/SciFI_Lite_Assets/Textures/DecalsAtlasContainer/T_DecalAtlasContainers_emission",
     "Group Masks": "/Game/SciFI_Lite_Assets/Textures/DecalsAtlasContainer/T_DecalAtlasContainers_masks",
     "Height": "/Game/SciFI_Lite_Assets/Textures/DecalsAtlasContainer/T_DecalAtlasContainers_height",
     "Normal": "/Game/SciFI_Lite_Assets/Textures/DecalsAtlasContainer/T_DecalAtlasContainers_normal",
     "Roughness": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01"
    },
    "vectors": {
     "Hightmap Channel": [
      1.0,
      0.0,
      0.0,
      0.0
     ]
    }
   },
   "parent": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_DecalsAtlas_Subset",
   "type": "MaterialInstanceConstant"
  },
  "/Game/SciFI_Lite_Assets/Materials/MaterialInstances/CleanMaterials/MI_Glass_01": {
   "base": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_Glass",
   "blend_mode": "<BlendMode.BLEND_TRANSLUCENT: 2>",
   "overrides": "<Struct 'MaterialInstanceBasePropertyOverrides' (0x00000248524C4560) {}>",
   "own": {
    "scalars": [
     "RefractionDepthBias",
     "Roughness Intensity"
    ],
    "textures": [],
    "vectors": [
     "Color"
    ]
   },
   "params": {
    "scalars": {
     "Opacity": 0.5,
     "Refraction": 1.5199999809265137,
     "Roughness Intensity": 19.72720718383789,
     "Tilling": 100.0
    },
    "switches": {},
    "textures": {
     "Roughness": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01"
    },
    "vectors": {
     "Color": [
      0.26041701436042786,
      0.26041701436042786,
      0.26041701436042786,
      1.0
     ]
    }
   },
   "parent": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_Glass",
   "type": "MaterialInstanceConstant"
  },
  "/Game/SciFI_Lite_Assets/Materials/MaterialInstances/CleanMaterials/MI_GreyMetal_01": {
   "base": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_TriplanarMapping",
   "blend_mode": "<BlendMode.BLEND_OPAQUE: 0>",
   "overrides": "<Struct 'MaterialInstanceBasePropertyOverrides' (0x0000024859366560) {}>",
   "own": {
    "scalars": [
     "Albedo Brighness",
     "Albedo Contrast",
     "Base Material Size",
     "Bottom Dirt Amount",
     "Bottom Dirt Contrast",
     "Bottom Dirt Intensity",
     "Dirt Brighness",
     "Dirt Contrast",
     "Dirt Height",
     "Dirt Material Size",
     "Dirt Max",
     "Dirt Min",
     "EdgeWIdth",
     "EdgeWorn",
     "EdgeWornContrast",
     "EdgeWornGrunge",
     "EdgeWornValue",
     "Metallic",
     "Normal Intensity",
     "Projection Smoothness",
     "RefractionDepthBias",
     "Roughness Brighness",
     "Roughness Contrast",
     "Saturation",
     "Top Dirt Amount",
     "Top Dirt Contrast",
     "Top Dirt Intensity"
    ],
    "textures": [
     "Albedo",
     "Dirt",
     "Grunge",
     "Normal",
     "Roughness"
    ],
    "vectors": [
     "Dirt Color",
     "EdgeWornColor",
     "Main Material Color"
    ]
   },
   "params": {
    "scalars": {
     "Albedo Brighness": 1.2497169971466064,
     "Albedo Contrast": 1.1521559953689575,
     "Base Material Size": 422.7803955078125,
     "Bottom Dirt Amount": 27.314847946166992,
     "Bottom Dirt Contrast": 1.0,
     "Bottom Dirt Intensity": 1.0,
     "Dirt Brighness": 0.011102999560534954,
     "Dirt Contrast": 0.8566340208053589,
     "Dirt Height": 0.009999999776482582,
     "Dirt Material Size": 487.7684631347656,
     "Dirt Max": 0.5519999861717224,
     "Dirt Min": 0.0,
     "EdgeWIdth": 1.2517889738082886,
     "EdgeWorn": 0.0315839983522892,
     "EdgeWornContrast": 0.9126290082931519,
     "EdgeWornGrunge": 5.584381103515625,
     "EdgeWornValue": 1.12123703956604,
     "Metallic": 0.0,
     "Normal Intensity": 1.0,
     "Projection Smoothness": 0.10000000149011612,
     "Roughness Brighness": 24.00762367248535,
     "Roughness Contrast": 4.974615097045898,
     "Saturation": 1.0,
     "Top Dirt Amount": 21.929689407348633,
     "Top Dirt Contrast": 1.0,
     "Top Dirt Intensity": 1.0
    },
    "switches": {
     "Bottom Dirt?": true,
     "Dirt?": true,
     "Edge Worn?": true,
     "Static Triplanar": false,
     "Top Dirt?": true
    },
    "textures": {
     "Albedo": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Base_01",
     "Dirt": "/Game/SciFI_Lite_Assets/Textures/T_DirtGrungeMask_01",
     "Grunge": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01",
     "Normal": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Normal_01",
     "Roughness": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01"
    },
    "vectors": {
     "Dirt Color": [
      0.03645800054073334,
      0.025750000029802322,
      0.019425999373197556,
      1.0
     ],
     "EdgeWornColor": [
      0.04166699945926666,
      0.02194399945437908,
      0.01605900004506111,
      1.0
     ],
     "Main Material Color": [
      0.359375,
      0.359375,
      0.359375,
      1.0
     ]
    }
   },
   "parent": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_TriplanarMapping",
   "type": "MaterialInstanceConstant"
  },
  "/Game/SciFI_Lite_Assets/Materials/MaterialInstances/CleanMaterials/MI_GreyRubber_01": {
   "base": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_TriplanarMapping",
   "blend_mode": "<BlendMode.BLEND_OPAQUE: 0>",
   "overrides": "<Struct 'MaterialInstanceBasePropertyOverrides' (0x0000024853BC5D60) {}>",
   "own": {
    "scalars": [
     "Base Material Size",
     "Bottom Dirt Amount",
     "Dirt Brighness",
     "Dirt Height",
     "Dirt Material Size",
     "Dirt Max",
     "Dirt Min",
     "EdgeWIdth",
     "EdgeWorn",
     "EdgeWornContrast",
     "EdgeWornGrunge",
     "EdgeWornValue",
     "Metallic",
     "Normal Intensity",
     "Projection Smoothness",
     "RefractionDepthBias",
     "Roughness Brighness",
     "Roughness Contrast",
     "Saturation",
     "Top Dirt Amount"
    ],
    "textures": [
     "Albedo",
     "Grunge",
     "Normal",
     "Roughness"
    ],
    "vectors": [
     "Dirt Color",
     "EdgeWornColor",
     "Main Material Color"
    ]
   },
   "params": {
    "scalars": {
     "Albedo Brighness": 1.0,
     "Albedo Contrast": 1.0,
     "Base Material Size": 108.12173461914062,
     "Bottom Dirt Amount": 21.054977416992188,
     "Bottom Dirt Contrast": 1.0,
     "Bottom Dirt Intensity": 1.0,
     "Dirt Brighness": 4.228413105010986,
     "Dirt Contrast": 1.0,
     "Dirt Height": 0.009999999776482582,
     "Dirt Material Size": 300.0,
     "Dirt Max": 0.9057300090789795,
     "Dirt Min": 0.08799999952316284,
     "EdgeWIdth": 1.2517889738082886,
     "EdgeWorn": 0.0315839983522892,
     "EdgeWornContrast": 0.9126290082931519,
     "EdgeWornGrunge": 5.584381103515625,
     "EdgeWornValue": 1.12123703956604,
     "Metallic": 0.0,
     "Normal Intensity": 1.0,
     "Projection Smoothness": 0.10000000149011612,
     "Roughness Brighness": 5.868251800537109,
     "Roughness Contrast": 0.328000009059906,
     "Saturation": 1.0,
     "Top Dirt Amount": 4.099876880645752,
     "Top Dirt Contrast": 1.0,
     "Top Dirt Intensity": 1.0
    },
    "switches": {
     "Bottom Dirt?": false,
     "Dirt?": false,
     "Edge Worn?": false,
     "Static Triplanar": false,
     "Top Dirt?": false
    },
    "textures": {
     "Albedo": "/Game/SciFI_Lite_Assets/Textures/T_Hexagon_AmbientOcclusion",
     "Dirt": "/Game/SciFI_Lite_Assets/Textures/T_DirtGrungeMask_01",
     "Grunge": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01",
     "Normal": "/Game/SciFI_Lite_Assets/Textures/T_Hexagon_Normal",
     "Roughness": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01"
    },
    "vectors": {
     "Dirt Color": [
      0.14583300054073334,
      0.09654500335454941,
      0.07292000204324722,
      1.0
     ],
     "EdgeWornColor": [
      0.015625,
      0.008228999562561512,
      0.006022000219672918,
      1.0
     ],
     "Main Material Color": [
      0.09895800054073334,
      0.09895800054073334,
      0.09895800054073334,
      1.0
     ]
    }
   },
   "parent": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_TriplanarMapping",
   "type": "MaterialInstanceConstant"
  },
  "/Game/SciFI_Lite_Assets/Materials/MaterialInstances/CleanMaterials/MI_RedMetal_01": {
   "base": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_TriplanarMapping",
   "blend_mode": "<BlendMode.BLEND_OPAQUE: 0>",
   "overrides": "<Struct 'MaterialInstanceBasePropertyOverrides' (0x00000248457F1D60) {}>",
   "own": {
    "scalars": [
     "Base Material Size",
     "Bottom Dirt Amount",
     "Dirt Brighness",
     "Dirt Height",
     "Dirt Material Size",
     "Dirt Max",
     "Dirt Min",
     "EdgeWIdth",
     "EdgeWorn",
     "EdgeWornContrast",
     "EdgeWornGrunge",
     "EdgeWornValue",
     "Metallic",
     "Normal Intensity",
     "Projection Smoothness",
     "RefractionDepthBias",
     "Roughness Brighness",
     "Roughness Contrast",
     "Saturation",
     "Top Dirt Amount"
    ],
    "textures": [
     "Albedo",
     "Grunge",
     "Normal",
     "Roughness"
    ],
    "vectors": [
     "Dirt Color",
     "EdgeWornColor",
     "Main Material Color"
    ]
   },
   "params": {
    "scalars": {
     "Albedo Brighness": 1.0,
     "Albedo Contrast": 1.0,
     "Base Material Size": 229.61587524414062,
     "Bottom Dirt Amount": 21.054977416992188,
     "Bottom Dirt Contrast": 1.0,
     "Bottom Dirt Intensity": 1.0,
     "Dirt Brighness": 4.228413105010986,
     "Dirt Contrast": 1.0,
     "Dirt Height": 0.009999999776482582,
     "Dirt Material Size": 300.0,
     "Dirt Max": 0.9057300090789795,
     "Dirt Min": 0.08799999952316284,
     "EdgeWIdth": 1.2517889738082886,
     "EdgeWorn": 0.0315839983522892,
     "EdgeWornContrast": 0.9126290082931519,
     "EdgeWornGrunge": 5.584381103515625,
     "EdgeWornValue": 1.12123703956604,
     "Metallic": 0.0,
     "Normal Intensity": 1.0,
     "Projection Smoothness": 0.10000000149011612,
     "Roughness Brighness": 9.782788276672363,
     "Roughness Contrast": 1.0,
     "Saturation": 1.0,
     "Top Dirt Amount": 4.099876880645752,
     "Top Dirt Contrast": 1.0,
     "Top Dirt Intensity": 1.0
    },
    "switches": {
     "Bottom Dirt?": true,
     "Dirt?": true,
     "Edge Worn?": true,
     "Static Triplanar": false,
     "Top Dirt?": true
    },
    "textures": {
     "Albedo": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Base_01",
     "Dirt": "/Game/SciFI_Lite_Assets/Textures/T_DirtGrungeMask_01",
     "Grunge": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01",
     "Normal": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Normal_01",
     "Roughness": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01"
    },
    "vectors": {
     "Dirt Color": [
      0.14583300054073334,
      0.09654500335454941,
      0.07292000204324722,
      1.0
     ],
     "EdgeWornColor": [
      0.015625,
      0.008228999562561512,
      0.006022000219672918,
      1.0
     ],
     "Main Material Color": [
      0.390625,
      0.04272500053048134,
      0.04272500053048134,
      1.0
     ]
    }
   },
   "parent": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_TriplanarMapping",
   "type": "MaterialInstanceConstant"
  },
  "/Game/SciFI_Lite_Assets/Materials/MaterialInstances/CleanMaterials/MI_Screen_01": {
   "base": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_Screen",
   "blend_mode": "<BlendMode.BLEND_OPAQUE: 0>",
   "overrides": "<Struct 'MaterialInstanceBasePropertyOverrides' (0x0000024862FED560) {}>",
   "own": {
    "scalars": [
     "RefractionDepthBias",
     "Roughness"
    ],
    "textures": [],
    "vectors": []
   },
   "params": {
    "scalars": {
     "Roughness": 1.9765729904174805
    },
    "switches": {},
    "textures": {},
    "vectors": {}
   },
   "parent": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_Screen",
   "type": "MaterialInstanceConstant"
  },
  "/Game/SciFI_Lite_Assets/Materials/MaterialInstances/CleanMaterials/MI_WhiteMetal_01": {
   "base": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_TriplanarMapping",
   "blend_mode": "<BlendMode.BLEND_OPAQUE: 0>",
   "overrides": "<Struct 'MaterialInstanceBasePropertyOverrides' (0x00000248337CB560) {}>",
   "own": {
    "scalars": [
     "Albedo Contrast",
     "Base Material Size",
     "Bottom Dirt Amount",
     "Bottom Dirt Contrast",
     "Bottom Dirt Intensity",
     "Dirt Brighness",
     "Dirt Contrast",
     "Dirt Height",
     "Dirt Material Size",
     "Dirt Max",
     "Dirt Min",
     "EdgeWIdth",
     "EdgeWorn",
     "EdgeWornContrast",
     "EdgeWornGrunge",
     "EdgeWornValue",
     "Metallic",
     "Normal Intensity",
     "Projection Smoothness",
     "RefractionDepthBias",
     "Roughness Brighness",
     "Roughness Contrast",
     "Saturation",
     "Top Dirt Amount",
     "Top Dirt Contrast",
     "Top Dirt Intensity"
    ],
    "textures": [
     "Albedo",
     "Dirt",
     "Grunge",
     "Normal",
     "Roughness"
    ],
    "vectors": [
     "Dirt Color",
     "EdgeWornColor",
     "Main Material Color"
    ]
   },
   "params": {
    "scalars": {
     "Albedo Brighness": 1.0,
     "Albedo Contrast": 1.1521559953689575,
     "Base Material Size": 422.7803955078125,
     "Bottom Dirt Amount": 15.567390441894531,
     "Bottom Dirt Contrast": 1.0,
     "Bottom Dirt Intensity": 1.0,
     "Dirt Brighness": 1.398569941520691,
     "Dirt Contrast": 0.8566340208053589,
     "Dirt Height": 0.009999999776482582,
     "Dirt Material Size": 300.0,
     "Dirt Max": 1.0,
     "Dirt Min": 0.0,
     "EdgeWIdth": 1.2517889738082886,
     "EdgeWorn": 0.0315839983522892,
     "EdgeWornContrast": 0.9126290082931519,
     "EdgeWornGrunge": 5.584381103515625,
     "EdgeWornValue": 1.12123703956604,
     "Metallic": 0.0,
     "Normal Intensity": 1.0,
     "Projection Smoothness": 0.10000000149011612,
     "Roughness Brighness": 24.00762367248535,
     "Roughness Contrast": 4.974615097045898,
     "Saturation": 1.0,
     "Top Dirt Amount": 21.929689407348633,
     "Top Dirt Contrast": 1.0,
     "Top Dirt Intensity": 1.0
    },
    "switches": {
     "Bottom Dirt?": true,
     "Dirt?": true,
     "Edge Worn?": true,
     "Static Triplanar": true,
     "Top Dirt?": true
    },
    "textures": {
     "Albedo": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Base_01",
     "Dirt": "/Game/SciFI_Lite_Assets/Textures/T_DirtGrungeMask_01",
     "Grunge": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01",
     "Normal": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Normal_01",
     "Roughness": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01"
    },
    "vectors": {
     "Dirt Color": [
      0.203125,
      0.1952580064535141,
      0.19148799777030945,
      1.0
     ],
     "EdgeWornColor": [
      0.04166699945926666,
      0.02194399945437908,
      0.01605900004506111,
      1.0
     ],
     "Main Material Color": [
      0.765625,
      0.765625,
      0.765625,
      1.0
     ]
    }
   },
   "parent": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_TriplanarMapping",
   "type": "MaterialInstanceConstant"
  },
  "/Game/SciFI_Lite_Assets/Materials/MaterialInstances/CleanMaterials/MI_WhiteMetal_02": {
   "base": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_TriplanarMapping",
   "blend_mode": "<BlendMode.BLEND_OPAQUE: 0>",
   "overrides": "<Struct 'MaterialInstanceBasePropertyOverrides' (0x0000024863CD2D60) {}>",
   "own": {
    "scalars": [
     "Albedo Contrast",
     "Base Material Size",
     "Bottom Dirt Amount",
     "Bottom Dirt Contrast",
     "Bottom Dirt Intensity",
     "Dirt Brighness",
     "Dirt Contrast",
     "Dirt Height",
     "Dirt Material Size",
     "Dirt Max",
     "Dirt Min",
     "EdgeWIdth",
     "EdgeWorn",
     "EdgeWornContrast",
     "EdgeWornGrunge",
     "EdgeWornValue",
     "Metallic",
     "Normal Intensity",
     "Projection Smoothness",
     "RefractionDepthBias",
     "Roughness Brighness",
     "Roughness Contrast",
     "Saturation",
     "Top Dirt Amount",
     "Top Dirt Contrast",
     "Top Dirt Intensity"
    ],
    "textures": [
     "Albedo",
     "Dirt",
     "Grunge",
     "Normal",
     "Roughness"
    ],
    "vectors": [
     "Dirt Color",
     "EdgeWornColor",
     "Main Material Color"
    ]
   },
   "params": {
    "scalars": {
     "Albedo Brighness": 1.0,
     "Albedo Contrast": 1.1521559953689575,
     "Base Material Size": 422.7803955078125,
     "Bottom Dirt Amount": 15.567390441894531,
     "Bottom Dirt Contrast": 1.0,
     "Bottom Dirt Intensity": 1.0,
     "Dirt Brighness": 1.398569941520691,
     "Dirt Contrast": 0.8566340208053589,
     "Dirt Height": 0.009999999776482582,
     "Dirt Material Size": 300.0,
     "Dirt Max": 1.0,
     "Dirt Min": 0.0,
     "EdgeWIdth": 1.2517889738082886,
     "EdgeWorn": 0.0315839983522892,
     "EdgeWornContrast": 0.9126290082931519,
     "EdgeWornGrunge": 5.584381103515625,
     "EdgeWornValue": 1.12123703956604,
     "Metallic": 0.0,
     "Normal Intensity": 1.0,
     "Projection Smoothness": 0.10000000149011612,
     "Roughness Brighness": 24.00762367248535,
     "Roughness Contrast": 4.974615097045898,
     "Saturation": 1.0,
     "Top Dirt Amount": 21.929689407348633,
     "Top Dirt Contrast": 1.0,
     "Top Dirt Intensity": 1.0
    },
    "switches": {
     "Bottom Dirt?": true,
     "Dirt?": true,
     "Edge Worn?": true,
     "Static Triplanar": true,
     "Top Dirt?": true
    },
    "textures": {
     "Albedo": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Base_01",
     "Dirt": "/Game/SciFI_Lite_Assets/Textures/T_DirtGrungeMask_01",
     "Grunge": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01",
     "Normal": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Normal_01",
     "Roughness": "/Game/SciFI_Lite_Assets/Textures/T_DefaultMaterial_Roughness_01"
    },
    "vectors": {
     "Dirt Color": [
      0.203125,
      0.1952580064535141,
      0.19148799777030945,
      1.0
     ],
     "EdgeWornColor": [
      0.04166699945926666,
      0.02194399945437908,
      0.01605900004506111,
      1.0
     ],
     "Main Material Color": [
      0.765625,
      0.765625,
      0.765625,
      1.0
     ]
    }
   },
   "parent": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_TriplanarMapping",
   "type": "MaterialInstanceConstant"
  },
  "/Game/SciFI_Lite_Assets/Materials/MaterialInstances/DirtMaterials/MI_BlackMetal_Dirt_01": {
   "base": "/Engine/EngineMaterials/WorldGridMaterial",
   "blend_mode": "<BlendMode.BLEND_OPAQUE: 0>",
   "overrides": "<Struct 'MaterialInstanceBasePropertyOverrides' (0x0000024863CD3560) {}>",
   "own": {
    "scalars": [
     "Base Material Size",
     "Bottom Dirt Amount",
     "Dirt Height",
     "Dirt Material Size",
     "Dirt Max",
     "Dirt Min",
     "EdgeWIdth",
     "EdgeWorn",
     "EdgeWornContrast",
     "EdgeWornGrunge",
     "EdgeWornValue",
     "EdgeWornVertexPaint",
     "Metallic",
     "Normal Intensity",
     "Projection Smoothness",
     "RefractionDepthBias",
     "Roughness Brighness",
     "Roughness Contrast",
     "Saturation",
     "Top Dirt Amount"
    ],
    "textures": [
     "Albedo",
     "Dirt",
     "Grunge",
     "Normal",
     "Roughness"
    ],
    "vectors": [
     "Dirt Color",
     "EdgeWornColor",
     "Main Material Color"
    ]
   },
   "params": {
    "scalars": {},
    "switches": {},
    "textures": {},
    "vectors": {}
   },
   "parent": null,
   "type": "MaterialInstanceConstant"
  },
  "/Game/SciFI_Lite_Assets/Materials/MaterialInstances/DirtMaterials/MI_Decals_Rusted_01": {
   "base": "/Engine/EngineMaterials/WorldGridMaterial",
   "blend_mode": "<BlendMode.BLEND_OPAQUE: 0>",
   "overrides": "<Struct 'MaterialInstanceBasePropertyOverrides' (0x0000024863CD4560) {}>",
   "own": {
    "scalars": [
     "Albedo Brighness",
     "Albedo Contrast",
     "Albedo Saturation",
     "RefractionDepthBias",
     "Roughness",
     "Texture Tilling",
     "Tilling"
    ],
    "textures": [
     "AO",
     "Color",
     "Emission",
     "Group Masks",
     "Height",
     "Normal",
     "Roughness"
    ],
    "vectors": []
   },
   "params": {
    "scalars": {},
    "switches": {},
    "textures": {},
    "vectors": {}
   },
   "parent": null,
   "type": "MaterialInstanceConstant"
  },
  "/Game/SciFI_Lite_Assets/Materials/MaterialInstances/DirtMaterials/MI_GreyMetal_Dirt_01": {
   "base": "/Engine/EngineMaterials/WorldGridMaterial",
   "blend_mode": "<BlendMode.BLEND_OPAQUE: 0>",
   "overrides": "<Struct 'MaterialInstanceBasePropertyOverrides' (0x0000024863CD4D60) {}>",
   "own": {
    "scalars": [
     "Albedo Contrast",
     "Base Material Size",
     "Bottom Dirt Amount",
     "Bottom Dirt Contrast",
     "Bottom Dirt Intensity",
     "Dirt Brighness",
     "Dirt Contrast",
     "Dirt Height",
     "Dirt Material Size",
     "Dirt Max",
     "Dirt Min",
     "EdgeWIdth",
     "EdgeWorn",
     "EdgeWornContrast",
     "EdgeWornGrunge",
     "EdgeWornValue",
     "EdgeWornVertexPaint",
     "Metallic",
     "Normal Intensity",
     "Projection Smoothness",
     "RefractionDepthBias",
     "Roughness Brighness",
     "Roughness Contrast",
     "Saturation",
     "Top Dirt Amount",
     "Top Dirt Contrast",
     "Top Dirt Intensity"
    ],
    "textures": [
     "Albedo",
     "Dirt",
     "Grunge",
     "Normal",
     "Roughness"
    ],
    "vectors": [
     "Dirt Color",
     "EdgeWornColor",
     "Main Material Color"
    ]
   },
   "params": {
    "scalars": {},
    "switches": {},
    "textures": {},
    "vectors": {}
   },
   "parent": null,
   "type": "MaterialInstanceConstant"
  },
  "/Game/SciFI_Lite_Assets/Materials/MaterialInstances/DirtMaterials/MI_RedMetal_Dirt_01": {
   "base": "/Engine/EngineMaterials/WorldGridMaterial",
   "blend_mode": "<BlendMode.BLEND_OPAQUE: 0>",
   "overrides": "<Struct 'MaterialInstanceBasePropertyOverrides' (0x0000024863CD5560) {}>",
   "own": {
    "scalars": [
     "Base Material Size",
     "Bottom Dirt Amount",
     "Dirt Brighness",
     "Dirt Height",
     "Dirt Material Size",
     "Dirt Max",
     "Dirt Min",
     "EdgeWIdth",
     "EdgeWorn",
     "EdgeWornContrast",
     "EdgeWornGrunge",
     "EdgeWornValue",
     "EdgeWornVertexPaint",
     "Metallic",
     "Normal Intensity",
     "Projection Smoothness",
     "RefractionDepthBias",
     "Roughness Brighness",
     "Roughness Contrast",
     "Saturation",
     "Top Dirt Amount"
    ],
    "textures": [
     "Albedo",
     "Dirt",
     "Grunge",
     "Normal",
     "Roughness"
    ],
    "vectors": [
     "Dirt Color",
     "EdgeWornColor",
     "Main Material Color"
    ]
   },
   "params": {
    "scalars": {},
    "switches": {},
    "textures": {},
    "vectors": {}
   },
   "parent": null,
   "type": "MaterialInstanceConstant"
  },
  "/Game/SciFI_Lite_Assets/Materials/MaterialInstances/DirtMaterials/MI_WhiteMetal_Dirt_01": {
   "base": "/Engine/EngineMaterials/WorldGridMaterial",
   "blend_mode": "<BlendMode.BLEND_OPAQUE: 0>",
   "overrides": "<Struct 'MaterialInstanceBasePropertyOverrides' (0x0000024863CD5D60) {}>",
   "own": {
    "scalars": [
     "Albedo Contrast",
     "Base Material Size",
     "Bottom Dirt Amount",
     "Bottom Dirt Contrast",
     "Bottom Dirt Intensity",
     "Dirt Brighness",
     "Dirt Contrast",
     "Dirt Height",
     "Dirt Material Size",
     "Dirt Max",
     "Dirt Min",
     "EdgeWIdth",
     "EdgeWorn",
     "EdgeWornContrast",
     "EdgeWornGrunge",
     "EdgeWornValue",
     "EdgeWornVertexPaint",
     "Metallic",
     "Normal Intensity",
     "Projection Smoothness",
     "RefractionDepthBias",
     "Roughness Brighness",
     "Roughness Contrast",
     "Saturation",
     "Top Dirt Amount",
     "Top Dirt Contrast",
     "Top Dirt Intensity"
    ],
    "textures": [
     "Albedo",
     "Dirt",
     "Grunge",
     "Normal",
     "Roughness"
    ],
    "vectors": [
     "Dirt Color",
     "EdgeWornColor",
     "Main Material Color"
    ]
   },
   "params": {
    "scalars": {},
    "switches": {},
    "textures": {},
    "vectors": {}
   },
   "parent": null,
   "type": "MaterialInstanceConstant"
  },
  "/Game/SciFI_Lite_Assets/Materials/MaterialInstances/DirtMaterials/MI_WhiteRustedMetal_Dirt_01": {
   "base": "/Engine/EngineMaterials/WorldGridMaterial",
   "blend_mode": "<BlendMode.BLEND_OPAQUE: 0>",
   "overrides": "<Struct 'MaterialInstanceBasePropertyOverrides' (0x0000024863CD6560) {}>",
   "own": {
    "scalars": [
     "Albedo Brighness",
     "Albedo Contrast",
     "Base Material Size",
     "Bottom Dirt Amount",
     "Bottom Dirt Contrast",
     "Bottom Dirt Intensity",
     "Dirt Brighness",
     "Dirt Contrast",
     "Dirt Height",
     "Dirt Material Size",
     "Dirt Max",
     "Dirt Min",
     "EdgeWIdth",
     "EdgeWorn",
     "EdgeWornContrast",
     "EdgeWornGrunge",
     "EdgeWornValue",
     "EdgeWornVertexPaint",
     "Metallic",
     "Normal Intensity",
     "Projection Smoothness",
     "RefractionDepthBias",
     "Roughness Brighness",
     "Roughness Contrast",
     "Saturation",
     "Top Dirt Amount",
     "Top Dirt Contrast",
     "Top Dirt Intensity"
    ],
    "textures": [
     "Albedo",
     "Dirt",
     "Grunge",
     "Normal",
     "Roughness"
    ],
    "vectors": [
     "Dirt Color",
     "EdgeWornColor",
     "Main Material Color"
    ]
   },
   "params": {
    "scalars": {},
    "switches": {},
    "textures": {},
    "vectors": {}
   },
   "parent": null,
   "type": "MaterialInstanceConstant"
  },
  "/Game/SciFI_Lite_Assets/Materials/MaterialInstances/DirtMaterials/MI_WhiteRustedMetal_Dirt_02": {
   "base": "/Engine/EngineMaterials/WorldGridMaterial",
   "blend_mode": "<BlendMode.BLEND_OPAQUE: 0>",
   "overrides": "<Struct 'MaterialInstanceBasePropertyOverrides' (0x0000024863CD6D60) {}>",
   "own": {
    "scalars": [
     "Albedo Brighness",
     "Albedo Contrast",
     "Base Material Size",
     "Bottom Dirt Amount",
     "Bottom Dirt Contrast",
     "Bottom Dirt Intensity",
     "Dirt Brighness",
     "Dirt Contrast",
     "Dirt Height",
     "Dirt Material Size",
     "Dirt Max",
     "Dirt Min",
     "EdgeWIdth",
     "EdgeWorn",
     "EdgeWornContrast",
     "EdgeWornGrunge",
     "EdgeWornValue",
     "EdgeWornVertexPaint",
     "Metallic",
     "Normal Intensity",
     "Projection Smoothness",
     "RefractionDepthBias",
     "Roughness Brighness",
     "Roughness Contrast",
     "Saturation",
     "Top Dirt Amount",
     "Top Dirt Contrast",
     "Top Dirt Intensity"
    ],
    "textures": [
     "Albedo",
     "Dirt",
     "Grunge",
     "Normal",
     "Roughness"
    ],
    "vectors": [
     "Dirt Color",
     "EdgeWornColor",
     "Main Material Color"
    ]
   },
   "params": {
    "scalars": {},
    "switches": {},
    "textures": {},
    "vectors": {}
   },
   "parent": null,
   "type": "MaterialInstanceConstant"
  },
  "/Game/SciFI_Lite_Assets/Materials/MaterialInstances/MI_Emissive_01": {
   "base": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_Emissive",
   "blend_mode": "<BlendMode.BLEND_OPAQUE: 0>",
   "overrides": "<Struct 'MaterialInstanceBasePropertyOverrides' (0x00000248457F2D60) {}>",
   "own": {
    "scalars": [
     "Intensity",
     "RefractionDepthBias",
     "Roughness"
    ],
    "textures": [],
    "vectors": [
     "Color"
    ]
   },
   "params": {
    "scalars": {
     "Intensity": 7.718280792236328,
     "Roughness": 1.0
    },
    "switches": {},
    "textures": {},
    "vectors": {
     "Color": [
      0.7760419845581055,
      0.8829780220985413,
      1.0,
      1.0
     ]
    }
   },
   "parent": "/Game/SciFI_Lite_Assets/Materials/MasterMaterials/MM_Emissive",
   "type": "MaterialInstanceConstant"
  }
 }
}