{
  "source": "https://github.com/PaoloESAN/gacha-setup/blob/3e40423dbec489368696c4f89a2bfb285662cdc1/setup_wizard/shaders/wuwa/Gustling%20Waters.blend",
  "commit": "3e40423dbec489368696c4f89a2bfb285662cdc1",
  "reader_version": "5.2.0 LTS",
  "scope": "Node topology only; no source textures redistributed; custom rendering nodes not executed.",
  "trees": [
    {
      "name": "Alpha Transparency",
      "nodes": [
        {
          "name": "Group Output",
          "label": "",
          "type": "NodeGroupOutput",
          "inputs": [
            {
              "name": "OUTPUT",
              "id": "Socket_0",
              "value": null
            },
            {
              "name": "",
              "id": "__extend__",
              "value": null
            }
          ],
          "outputs": []
        },
        {
          "name": "Transparent BSDF",
          "label": "",
          "type": "ShaderNodeBsdfTransparent",
          "inputs": [
            {
              "name": "Color",
              "id": "Color",
              "value": [
                1.0,
                1.0,
                1.0,
                1.0
              ]
            },
            {
              "name": "Weight",
              "id": "Weight",
              "value": 0.0
            }
          ],
          "outputs": [
            {
              "name": "BSDF",
              "id": "BSDF"
            }
          ]
        },
        {
          "name": "Mix Shader",
          "label": "",
          "type": "ShaderNodeMixShader",
          "inputs": [
            {
              "name": "Factor",
              "id": "Fac",
              "value": 0.5
            },
            {
              "name": "Shader",
              "id": "Shader",
              "value": null
            },
            {
              "name": "Shader",
              "id": "Shader_001",
              "value": null
            }
          ],
          "outputs": [
            {
              "name": "Shader",
              "id": "Shader"
            }
          ]
        },
        {
          "name": "Group Input",
          "label": "",
          "type": "NodeGroupInput",
          "inputs": [],
          "outputs": [
            {
              "name": "Alpha",
              "id": "Socket_2"
            },
            {
              "name": "FTM",
              "id": "Socket_3"
            },
            {
              "name": "BSDF",
              "id": "Socket_1"
            },
            {
              "name": "Use New Shading",
              "id": "Socket_4"
            },
            {
              "name": "",
              "id": "__extend__"
            }
          ]
        },
        {
          "name": "Separate Color",
          "label": "",
          "type": "ShaderNodeSeparateColor",
          "inputs": [
            {
              "name": "Color",
              "id": "Color",
              "value": [
                0.800000011920929,
                0.800000011920929,
                0.800000011920929,
                1.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Red",
              "id": "Red"
            },
            {
              "name": "Green",
              "id": "Green"
            },
            {
              "name": "Blue",
              "id": "Blue"
            }
          ],
          "mode": "RGB"
        },
        {
          "name": "Mix",
          "label": "",
          "type": "ShaderNodeMix",
          "inputs": [
            {
              "name": "Factor",
              "id": "Factor_Float",
              "value": 0.5
            },
            {
              "name": "Factor",
              "id": "Factor_Vector",
              "value": [
                0.5,
                0.5,
                0.5
              ]
            },
            {
              "name": "A",
              "id": "A_Float",
              "value": 0.0
            },
            {
              "name": "B",
              "id": "B_Float",
              "value": 0.0
            },
            {
              "name": "A",
              "id": "A_Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "B",
              "id": "B_Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "A",
              "id": "A_Color",
              "value": [
                0.5,
                0.5,
                0.5,
                1.0
              ]
            },
            {
              "name": "B",
              "id": "B_Color",
              "value": [
                0.5,
                0.5,
                0.5,
                1.0
              ]
            },
            {
              "name": "A",
              "id": "A_Rotation",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "B",
              "id": "B_Rotation",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Result",
              "id": "Result_Float"
            },
            {
              "name": "Result",
              "id": "Result_Vector"
            },
            {
              "name": "Result",
              "id": "Result_Color"
            },
            {
              "name": "Result",
              "id": "Result_Rotation"
            }
          ],
          "blend_type": "MIX",
          "data_type": "FLOAT"
        }
      ],
      "links": [
        {
          "from": "Transparent BSDF",
          "out": "BSDF",
          "to": "Mix Shader",
          "in": "Shader"
        },
        {
          "from": "Group Input",
          "out": "Socket_1",
          "to": "Mix Shader",
          "in": "Shader_001"
        },
        {
          "from": "Mix Shader",
          "out": "Shader",
          "to": "Group Output",
          "in": "Socket_0"
        },
        {
          "from": "Mix",
          "out": "Result_Float",
          "to": "Mix Shader",
          "in": "Fac"
        },
        {
          "from": "Group Input",
          "out": "Socket_3",
          "to": "Separate Color",
          "in": "Color"
        },
        {
          "from": "Group Input",
          "out": "Socket_2",
          "to": "Mix",
          "in": "A_Float"
        },
        {
          "from": "Separate Color",
          "out": "Red",
          "to": "Mix",
          "in": "B_Float"
        },
        {
          "from": "Group Input",
          "out": "Socket_4",
          "to": "Mix",
          "in": "Factor_Float"
        }
      ]
    },
    {
      "name": "Bullshit",
      "nodes": [
        {
          "name": "Group Output",
          "label": "",
          "type": "NodeGroupOutput",
          "inputs": [
            {
              "name": "Shader",
              "id": "Output_2",
              "value": null
            },
            {
              "name": "",
              "id": "__extend__",
              "value": null
            }
          ],
          "outputs": []
        },
        {
          "name": "Math.005",
          "label": "",
          "type": "ShaderNodeMath",
          "inputs": [
            {
              "name": "Value",
              "id": "Value",
              "value": 0.5
            },
            {
              "name": "Value",
              "id": "Value_001",
              "value": 0.5
            },
            {
              "name": "Value",
              "id": "Value_002",
              "value": 0.5
            }
          ],
          "outputs": [
            {
              "name": "Value",
              "id": "Value"
            }
          ],
          "operation": "MULTIPLY"
        },
        {
          "name": "Separate XYZ",
          "label": "",
          "type": "ShaderNodeSeparateXYZ",
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "X",
              "id": "X"
            },
            {
              "name": "Y",
              "id": "Y"
            },
            {
              "name": "Z",
              "id": "Z"
            }
          ]
        },
        {
          "name": "Group.004",
          "label": "",
          "type": "ShaderNodeGroup",
          "inputs": [
            {
              "name": "Depth Factor",
              "id": "Input_0",
              "value": [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            },
            {
              "name": "A",
              "id": "Input_2",
              "value": [
                0.5,
                0.5,
                0.5,
                1.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Shader",
              "id": "Output_3"
            }
          ],
          "group": "See-through Effect by IsaacS"
        },
        {
          "name": "Group Input",
          "label": "",
          "type": "NodeGroupInput",
          "inputs": [],
          "outputs": [
            {
              "name": "HET",
              "id": "Input_0"
            },
            {
              "name": "Color",
              "id": "Input_1"
            },
            {
              "name": "",
              "id": "__extend__"
            }
          ]
        }
      ],
      "links": [
        {
          "from": "Math.005",
          "out": "Value",
          "to": "Group.004",
          "in": "Input_0"
        },
        {
          "from": "Group Input",
          "out": "Input_1",
          "to": "Group.004",
          "in": "Input_2"
        },
        {
          "from": "Group.004",
          "out": "Output_3",
          "to": "Group Output",
          "in": "Output_2"
        },
        {
          "from": "Group Input",
          "out": "Input_0",
          "to": "Separate XYZ",
          "in": "Vector"
        },
        {
          "from": "Separate XYZ",
          "out": "X",
          "to": "Math.005",
          "in": "Value"
        }
      ]
    },
    {
      "name": "Damage Display",
      "nodes": [
        {
          "name": "Group Output",
          "label": "",
          "type": "NodeGroupOutput",
          "inputs": [
            {
              "name": "Base Color",
              "id": "Socket_0",
              "value": [
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "",
              "id": "__extend__",
              "value": null
            }
          ],
          "outputs": []
        },
        {
          "name": "Reroute.005",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Mix",
          "label": "",
          "type": "ShaderNodeMix",
          "inputs": [
            {
              "name": "Factor",
              "id": "Factor_Float",
              "value": 1.0
            },
            {
              "name": "Factor",
              "id": "Factor_Vector",
              "value": [
                0.5,
                0.5,
                0.5
              ]
            },
            {
              "name": "A",
              "id": "A_Float",
              "value": 0.0
            },
            {
              "name": "B",
              "id": "B_Float",
              "value": 0.0
            },
            {
              "name": "A",
              "id": "A_Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "B",
              "id": "B_Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "A",
              "id": "A_Color",
              "value": [
                0.5,
                0.5,
                0.5,
                1.0
              ]
            },
            {
              "name": "B",
              "id": "B_Color",
              "value": [
                0.5,
                0.5,
                0.5,
                1.0
              ]
            },
            {
              "name": "A",
              "id": "A_Rotation",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "B",
              "id": "B_Rotation",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Result",
              "id": "Result_Float"
            },
            {
              "name": "Result",
              "id": "Result_Vector"
            },
            {
              "name": "Result",
              "id": "Result_Color"
            },
            {
              "name": "Result",
              "id": "Result_Rotation"
            }
          ],
          "blend_type": "OVERLAY",
          "data_type": "RGBA"
        },
        {
          "name": "Separate Color",
          "label": "",
          "type": "ShaderNodeSeparateColor",
          "inputs": [
            {
              "name": "Color",
              "id": "Color",
              "value": [
                0.800000011920929,
                0.800000011920929,
                0.800000011920929,
                1.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Red",
              "id": "Red"
            },
            {
              "name": "Green",
              "id": "Green"
            },
            {
              "name": "Blue",
              "id": "Blue"
            }
          ],
          "mode": "RGB"
        },
        {
          "name": "Mix.001",
          "label": "",
          "type": "ShaderNodeMix",
          "inputs": [
            {
              "name": "Factor",
              "id": "Factor_Float",
              "value": 0.5
            },
            {
              "name": "Factor",
              "id": "Factor_Vector",
              "value": [
                0.5,
                0.5,
                0.5
              ]
            },
            {
              "name": "A",
              "id": "A_Float",
              "value": 0.0
            },
            {
              "name": "B",
              "id": "B_Float",
              "value": 0.0
            },
            {
              "name": "A",
              "id": "A_Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "B",
              "id": "B_Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "A",
              "id": "A_Color",
              "value": [
                0.5,
                0.5,
                0.5,
                1.0
              ]
            },
            {
              "name": "B",
              "id": "B_Color",
              "value": [
                0.5,
                0.5,
                0.5,
                1.0
              ]
            },
            {
              "name": "A",
              "id": "A_Rotation",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "B",
              "id": "B_Rotation",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Result",
              "id": "Result_Float"
            },
            {
              "name": "Result",
              "id": "Result_Vector"
            },
            {
              "name": "Result",
              "id": "Result_Color"
            },
            {
              "name": "Result",
              "id": "Result_Rotation"
            }
          ],
          "blend_type": "MIX",
          "data_type": "RGBA"
        },
        {
          "name": "Group Input",
          "label": "",
          "type": "NodeGroupInput",
          "inputs": [],
          "outputs": [
            {
              "name": "Enable Damage?",
              "id": "Socket_3"
            },
            {
              "name": "FTM",
              "id": "Socket_1"
            },
            {
              "name": "Base Color",
              "id": "Socket_2"
            },
            {
              "name": "",
              "id": "__extend__"
            }
          ]
        }
      ],
      "links": [
        {
          "from": "Reroute.005",
          "out": "Output",
          "to": "Mix.001",
          "in": "A_Color"
        },
        {
          "from": "Separate Color",
          "out": "Blue",
          "to": "Mix",
          "in": "A_Color"
        },
        {
          "from": "Reroute.005",
          "out": "Output",
          "to": "Mix",
          "in": "B_Color"
        },
        {
          "from": "Mix",
          "out": "Result_Color",
          "to": "Mix.001",
          "in": "B_Color"
        },
        {
          "from": "Group Input",
          "out": "Socket_2",
          "to": "Reroute.005",
          "in": "Input"
        },
        {
          "from": "Group Input",
          "out": "Socket_1",
          "to": "Separate Color",
          "in": "Color"
        },
        {
          "from": "Mix.001",
          "out": "Result_Color",
          "to": "Group Output",
          "in": "Socket_0"
        },
        {
          "from": "Group Input",
          "out": "Socket_3",
          "to": "Mix.001",
          "in": "Factor_Float"
        }
      ]
    },
    {
      "name": "Hair Highlights (3.0+)",
      "nodes": [
        {
          "name": "Group Output",
          "label": "",
          "type": "NodeGroupOutput",
          "inputs": [
            {
              "name": "Result",
              "id": "Socket_0",
              "value": [
                0.800000011920929,
                0.800000011920929,
                0.800000011920929,
                1.0
              ]
            },
            {
              "name": "",
              "id": "__extend__",
              "value": null
            }
          ],
          "outputs": []
        },
        {
          "name": "Group Input",
          "label": "",
          "type": "NodeGroupInput",
          "inputs": [],
          "outputs": [
            {
              "name": "HM",
              "id": "Socket_2"
            },
            {
              "name": "HN",
              "id": "Socket_1"
            },
            {
              "name": "D",
              "id": "Socket_3"
            },
            {
              "name": "Shadows",
              "id": "Socket_203"
            },
            {
              "name": "Position",
              "id": "Socket_167"
            },
            {
              "name": "Distortion",
              "id": "Socket_168"
            },
            {
              "name": "Intensity",
              "id": "Socket_176"
            },
            {
              "name": "",
              "id": "__extend__"
            }
          ]
        },
        {
          "name": "Separate XYZ",
          "label": "",
          "type": "ShaderNodeSeparateXYZ",
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "X",
              "id": "X"
            },
            {
              "name": "Y",
              "id": "Y"
            },
            {
              "name": "Z",
              "id": "Z"
            }
          ]
        },
        {
          "name": "Math",
          "label": "",
          "type": "ShaderNodeMath",
          "inputs": [
            {
              "name": "Value",
              "id": "Value",
              "value": 0.5
            },
            {
              "name": "Value",
              "id": "Value_001",
              "value": 0.800000011920929
            },
            {
              "name": "Value",
              "id": "Value_002",
              "value": 0.5
            }
          ],
          "outputs": [
            {
              "name": "Value",
              "id": "Value"
            }
          ],
          "operation": "SUBTRACT"
        },
        {
          "name": "Math.001",
          "label": "",
          "type": "ShaderNodeMath",
          "inputs": [
            {
              "name": "Value",
              "id": "Value",
              "value": 0.5
            },
            {
              "name": "Value",
              "id": "Value_001",
              "value": 0.5
            },
            {
              "name": "Value",
              "id": "Value_002",
              "value": 0.5
            }
          ],
          "outputs": [
            {
              "name": "Value",
              "id": "Value"
            }
          ],
          "operation": "ADD"
        },
        {
          "name": "Geometry",
          "label": "",
          "type": "ShaderNodeNewGeometry",
          "inputs": [],
          "outputs": [
            {
              "name": "Position",
              "id": "Position"
            },
            {
              "name": "Normal",
              "id": "Normal"
            },
            {
              "name": "Tangent",
              "id": "Tangent"
            },
            {
              "name": "True Normal",
              "id": "True Normal"
            },
            {
              "name": "Incoming",
              "id": "Incoming"
            },
            {
              "name": "Parametric",
              "id": "Parametric"
            },
            {
              "name": "Backfacing",
              "id": "Backfacing"
            },
            {
              "name": "Pointiness",
              "id": "Pointiness"
            },
            {
              "name": "Random Per Island",
              "id": "Random Per Island"
            }
          ]
        },
        {
          "name": "Vector Transform",
          "label": "",
          "type": "ShaderNodeVectorTransform",
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector",
              "value": [
                0.5,
                0.5,
                0.5
              ]
            }
          ],
          "outputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ]
        },
        {
          "name": "Separate XYZ.001",
          "label": "",
          "type": "ShaderNodeSeparateXYZ",
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "X",
              "id": "X"
            },
            {
              "name": "Y",
              "id": "Y"
            },
            {
              "name": "Z",
              "id": "Z"
            }
          ]
        },
        {
          "name": "Math.003",
          "label": "",
          "type": "ShaderNodeMath",
          "inputs": [
            {
              "name": "Value",
              "id": "Value",
              "value": 0.5
            },
            {
              "name": "Value",
              "id": "Value_001",
              "value": 0.22999998927116394
            },
            {
              "name": "Value",
              "id": "Value_002",
              "value": 0.5
            }
          ],
          "outputs": [
            {
              "name": "Value",
              "id": "Value"
            }
          ],
          "operation": "MULTIPLY"
        },
        {
          "name": "Math.004",
          "label": "",
          "type": "ShaderNodeMath",
          "inputs": [
            {
              "name": "Value",
              "id": "Value",
              "value": 0.5
            },
            {
              "name": "Value",
              "id": "Value_001",
              "value": 0.5
            },
            {
              "name": "Value",
              "id": "Value_002",
              "value": 0.5
            }
          ],
          "outputs": [
            {
              "name": "Value",
              "id": "Value"
            }
          ],
          "operation": "SUBTRACT"
        },
        {
          "name": "Color Ramp",
          "label": "",
          "type": "ShaderNodeValToRGB",
          "inputs": [
            {
              "name": "Factor",
              "id": "Fac",
              "value": 0.5
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "Brightness/Contrast",
          "label": "",
          "type": "ShaderNodeBrightContrast",
          "inputs": [
            {
              "name": "Color",
              "id": "Color",
              "value": [
                1.0,
                1.0,
                1.0,
                1.0
              ]
            },
            {
              "name": "Brightness",
              "id": "Bright",
              "value": 0.0
            },
            {
              "name": "Contrast",
              "id": "Contrast",
              "value": -1.0
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            }
          ]
        },
        {
          "name": "Separate XYZ.003",
          "label": "",
          "type": "ShaderNodeSeparateXYZ",
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "X",
              "id": "X"
            },
            {
              "name": "Y",
              "id": "Y"
            },
            {
              "name": "Z",
              "id": "Z"
            }
          ]
        },
        {
          "name": "Math.005",
          "label": "",
          "type": "ShaderNodeMath",
          "inputs": [
            {
              "name": "Value",
              "id": "Value",
              "value": 0.5
            },
            {
              "name": "Value",
              "id": "Value_001",
              "value": 0.7999999523162842
            },
            {
              "name": "Value",
              "id": "Value_002",
              "value": 0.5
            }
          ],
          "outputs": [
            {
              "name": "Value",
              "id": "Value"
            }
          ],
          "operation": "DIVIDE"
        },
        {
          "name": "Mix.001",
          "label": "",
          "type": "ShaderNodeMix",
          "inputs": [
            {
              "name": "Factor",
              "id": "Factor_Float",
              "value": 1.0
            },
            {
              "name": "Factor",
              "id": "Factor_Vector",
              "value": [
                0.5,
                0.5,
                0.5
              ]
            },
            {
              "name": "A",
              "id": "A_Float",
              "value": 0.0
            },
            {
              "name": "B",
              "id": "B_Float",
              "value": 0.0
            },
            {
              "name": "A",
              "id": "A_Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "B",
              "id": "B_Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "A",
              "id": "A_Color",
              "value": [
                0.5,
                0.5,
                0.5,
                1.0
              ]
            },
            {
              "name": "B",
              "id": "B_Color",
              "value": [
                0.5,
                0.5,
                0.5,
                1.0
              ]
            },
            {
              "name": "A",
              "id": "A_Rotation",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "B",
              "id": "B_Rotation",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Result",
              "id": "Result_Float"
            },
            {
              "name": "Result",
              "id": "Result_Vector"
            },
            {
              "name": "Result",
              "id": "Result_Color"
            },
            {
              "name": "Result",
              "id": "Result_Rotation"
            }
          ],
          "blend_type": "ADD",
          "data_type": "RGBA"
        },
        {
          "name": "Reroute.002",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": 0.0
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Math.002",
          "label": "",
          "type": "ShaderNodeMath",
          "inputs": [
            {
              "name": "Value",
              "id": "Value",
              "value": 0.5
            },
            {
              "name": "Value",
              "id": "Value_001",
              "value": 0.5
            },
            {
              "name": "Value",
              "id": "Value_002",
              "value": 0.5
            }
          ],
          "outputs": [
            {
              "name": "Value",
              "id": "Value"
            }
          ],
          "operation": "MULTIPLY"
        },
        {
          "name": "Math.010",
          "label": "",
          "type": "ShaderNodeMath",
          "inputs": [
            {
              "name": "Value",
              "id": "Value",
              "value": 0.5
            },
            {
              "name": "Value",
              "id": "Value_001",
              "value": 1.0
            },
            {
              "name": "Value",
              "id": "Value_002",
              "value": 0.5
            }
          ],
          "outputs": [
            {
              "name": "Value",
              "id": "Value"
            }
          ],
          "operation": "MULTIPLY"
        },
        {
          "name": "Group",
          "label": "",
          "type": "ShaderNodeGroup",
          "inputs": [
            {
              "name": "Fac",
              "id": "Socket_2",
              "value": 0.5
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Socket_0"
            },
            {
              "name": "Alpha",
              "id": "Socket_1"
            }
          ],
          "group": "Hair Ramp 3.0+"
        },
        {
          "name": "Math.006",
          "label": "",
          "type": "ShaderNodeMath",
          "inputs": [
            {
              "name": "Value",
              "id": "Value",
              "value": -1.0
            },
            {
              "name": "Value",
              "id": "Value_001",
              "value": 0.0299999862909317
            },
            {
              "name": "Value",
              "id": "Value_002",
              "value": 0.5
            }
          ],
          "outputs": [
            {
              "name": "Value",
              "id": "Value"
            }
          ],
          "operation": "SUBTRACT"
        },
        {
          "name": "Group Input.001",
          "label": "",
          "type": "NodeGroupInput",
          "inputs": [],
          "outputs": [
            {
              "name": "HM",
              "id": "Socket_2"
            },
            {
              "name": "HN",
              "id": "Socket_1"
            },
            {
              "name": "D",
              "id": "Socket_3"
            },
            {
              "name": "Shadows",
              "id": "Socket_203"
            },
            {
              "name": "Position",
              "id": "Socket_167"
            },
            {
              "name": "Distortion",
              "id": "Socket_168"
            },
            {
              "name": "Intensity",
              "id": "Socket_176"
            },
            {
              "name": "",
              "id": "__extend__"
            }
          ]
        },
        {
          "name": "Reroute",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Group Input.002",
          "label": "",
          "type": "NodeGroupInput",
          "inputs": [],
          "outputs": [
            {
              "name": "HM",
              "id": "Socket_2"
            },
            {
              "name": "HN",
              "id": "Socket_1"
            },
            {
              "name": "D",
              "id": "Socket_3"
            },
            {
              "name": "Shadows",
              "id": "Socket_203"
            },
            {
              "name": "Position",
              "id": "Socket_167"
            },
            {
              "name": "Distortion",
              "id": "Socket_168"
            },
            {
              "name": "Intensity",
              "id": "Socket_176"
            },
            {
              "name": "",
              "id": "__extend__"
            }
          ]
        },
        {
          "name": "Mix",
          "label": "",
          "type": "ShaderNodeMix",
          "inputs": [
            {
              "name": "Factor",
              "id": "Factor_Float",
              "value": 0.5
            },
            {
              "name": "Factor",
              "id": "Factor_Vector",
              "value": [
                0.5,
                0.5,
                0.5
              ]
            },
            {
              "name": "A",
              "id": "A_Float",
              "value": 0.0
            },
            {
              "name": "B",
              "id": "B_Float",
              "value": 0.0
            },
            {
              "name": "A",
              "id": "A_Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "B",
              "id": "B_Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "A",
              "id": "A_Color",
              "value": [
                0.5,
                0.5,
                0.5,
                1.0
              ]
            },
            {
              "name": "B",
              "id": "B_Color",
              "value": [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            },
            {
              "name": "A",
              "id": "A_Rotation",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "B",
              "id": "B_Rotation",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Result",
              "id": "Result_Float"
            },
            {
              "name": "Result",
              "id": "Result_Vector"
            },
            {
              "name": "Result",
              "id": "Result_Color"
            },
            {
              "name": "Result",
              "id": "Result_Rotation"
            }
          ],
          "blend_type": "MIX",
          "data_type": "RGBA"
        }
      ],
      "links": [
        {
          "from": "Reroute.002",
          "out": "Output",
          "to": "Color Ramp",
          "in": "Fac"
        },
        {
          "from": "Math.004",
          "out": "Value",
          "to": "Math.005",
          "in": "Value"
        },
        {
          "from": "Vector Transform",
          "out": "Vector",
          "to": "Separate XYZ.001",
          "in": "Vector"
        },
        {
          "from": "Brightness/Contrast",
          "out": "Color",
          "to": "Math",
          "in": "Value"
        },
        {
          "from": "Math.003",
          "out": "Value",
          "to": "Math.004",
          "in": "Value_001"
        },
        {
          "from": "Geometry",
          "out": "Normal",
          "to": "Vector Transform",
          "in": "Vector"
        },
        {
          "from": "Math",
          "out": "Value",
          "to": "Math.001",
          "in": "Value"
        },
        {
          "from": "Math.001",
          "out": "Value",
          "to": "Math.004",
          "in": "Value"
        },
        {
          "from": "Reroute",
          "out": "Output",
          "to": "Separate XYZ",
          "in": "Vector"
        },
        {
          "from": "Group Input",
          "out": "Socket_2",
          "to": "Separate XYZ.003",
          "in": "Vector"
        },
        {
          "from": "Separate XYZ.001",
          "out": "Z",
          "to": "Math.003",
          "in": "Value"
        },
        {
          "from": "Separate XYZ",
          "out": "Y",
          "to": "Math.001",
          "in": "Value_001"
        },
        {
          "from": "Mix.001",
          "out": "Result_Color",
          "to": "Group Output",
          "in": "Socket_0"
        },
        {
          "from": "Math.005",
          "out": "Value",
          "to": "Reroute.002",
          "in": "Input"
        },
        {
          "from": "Separate XYZ.003",
          "out": "Z",
          "to": "Brightness/Contrast",
          "in": "Color"
        },
        {
          "from": "Math.010",
          "out": "Value",
          "to": "Mix.001",
          "in": "Factor_Float"
        },
        {
          "from": "Math.002",
          "out": "Value",
          "to": "Math.010",
          "in": "Value"
        },
        {
          "from": "Group",
          "out": "Socket_0",
          "to": "Mix.001",
          "in": "B_Color"
        },
        {
          "from": "Reroute.002",
          "out": "Output",
          "to": "Group",
          "in": "Socket_2"
        },
        {
          "from": "Math.006",
          "out": "Value",
          "to": "Brightness/Contrast",
          "in": "Contrast"
        },
        {
          "from": "Group Input",
          "out": "Socket_167",
          "to": "Brightness/Contrast",
          "in": "Bright"
        },
        {
          "from": "Group Input",
          "out": "Socket_168",
          "to": "Math.006",
          "in": "Value_001"
        },
        {
          "from": "Group Input.001",
          "out": "Socket_176",
          "to": "Math.010",
          "in": "Value_001"
        },
        {
          "from": "Group Input.001",
          "out": "Socket_3",
          "to": "Mix.001",
          "in": "A_Color"
        },
        {
          "from": "Mix",
          "out": "Result_Color",
          "to": "Math.002",
          "in": "Value_001"
        },
        {
          "from": "Separate XYZ.003",
          "out": "X",
          "to": "Math.002",
          "in": "Value"
        },
        {
          "from": "Group Input",
          "out": "Socket_1",
          "to": "Reroute",
          "in": "Input"
        },
        {
          "from": "Color Ramp",
          "out": "Color",
          "to": "Mix",
          "in": "A_Color"
        },
        {
          "from": "Group Input.002",
          "out": "Socket_203",
          "to": "Mix",
          "in": "Factor_Float"
        }
      ]
    },
    {
      "name": "Hair Map Converter",
      "nodes": [
        {
          "name": "Group Output",
          "label": "",
          "type": "NodeGroupOutput",
          "inputs": [
            {
              "name": "Use New Shading",
              "id": "Socket_30",
              "value": false
            },
            {
              "name": "Base Color",
              "id": "Socket_5",
              "value": [
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "Lightmap Color",
              "id": "Output_0",
              "value": [
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "HM",
              "id": "Socket_15",
              "value": [
                0.800000011920929,
                0.800000011920929,
                0.800000011920929,
                1.0
              ]
            },
            {
              "name": "HN",
              "id": "Socket_31",
              "value": [
                0.800000011920929,
                0.800000011920929,
                0.800000011920929,
                1.0
              ]
            },
            {
              "name": "Normal Map",
              "id": "Socket_29",
              "value": [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            },
            {
              "name": "",
              "id": "__extend__",
              "value": null
            }
          ],
          "outputs": []
        },
        {
          "name": "Group Input",
          "label": "",
          "type": "NodeGroupInput",
          "inputs": [],
          "outputs": [
            {
              "name": "Base Color",
              "id": "Socket_4"
            },
            {
              "name": "Base Color Alpha",
              "id": "Socket_0"
            },
            {
              "name": "HM",
              "id": "Input_1"
            },
            {
              "name": "HN",
              "id": "Socket_13"
            },
            {
              "name": "FTM",
              "id": "Socket_3"
            },
            {
              "name": "Normal Map",
              "id": "Socket_28"
            },
            {
              "name": "Use New Shading",
              "id": "Socket_1"
            },
            {
              "name": "Enable Damage?",
              "id": "Socket_2"
            },
            {
              "name": "",
              "id": "__extend__"
            }
          ]
        },
        {
          "name": "Group.002",
          "label": "Damage Display",
          "type": "ShaderNodeGroup",
          "inputs": [
            {
              "name": "Enable Damage?",
              "id": "Socket_3",
              "value": false
            },
            {
              "name": "FTM",
              "id": "Socket_1",
              "value": [
                0.800000011920929,
                0.800000011920929,
                0.800000011920929,
                1.0
              ]
            },
            {
              "name": "Base Color",
              "id": "Socket_2",
              "value": [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Base Color",
              "id": "Socket_0"
            }
          ],
          "group": "Damage Display"
        },
        {
          "name": "Group Input.001",
          "label": "",
          "type": "NodeGroupInput",
          "inputs": [],
          "outputs": [
            {
              "name": "Base Color",
              "id": "Socket_4"
            },
            {
              "name": "Base Color Alpha",
              "id": "Socket_0"
            },
            {
              "name": "HM",
              "id": "Input_1"
            },
            {
              "name": "HN",
              "id": "Socket_13"
            },
            {
              "name": "FTM",
              "id": "Socket_3"
            },
            {
              "name": "Normal Map",
              "id": "Socket_28"
            },
            {
              "name": "Use New Shading",
              "id": "Socket_1"
            },
            {
              "name": "Enable Damage?",
              "id": "Socket_2"
            },
            {
              "name": "",
              "id": "__extend__"
            }
          ]
        },
        {
          "name": "Reroute.024",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.021",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Combine Color.001",
          "label": "New Shading",
          "type": "ShaderNodeCombineColor",
          "inputs": [
            {
              "name": "Red",
              "id": "Red",
              "value": 0.5
            },
            {
              "name": "Green",
              "id": "Green",
              "value": 0.5
            },
            {
              "name": "Blue",
              "id": "Blue",
              "value": 0.0
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            }
          ],
          "mode": "RGB"
        },
        {
          "name": "Combine Color.002",
          "label": "",
          "type": "ShaderNodeCombineColor",
          "inputs": [
            {
              "name": "Red",
              "id": "Red",
              "value": 0.5
            },
            {
              "name": "Green",
              "id": "Green",
              "value": 0.5
            },
            {
              "name": "Blue",
              "id": "Blue",
              "value": 0.0
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            }
          ],
          "mode": "RGB"
        },
        {
          "name": "Separate Color",
          "label": "",
          "type": "ShaderNodeSeparateColor",
          "inputs": [
            {
              "name": "Color",
              "id": "Color",
              "value": [
                0.800000011920929,
                0.800000011920929,
                0.800000011920929,
                1.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Red",
              "id": "Red"
            },
            {
              "name": "Green",
              "id": "Green"
            },
            {
              "name": "Blue",
              "id": "Blue"
            }
          ],
          "mode": "RGB"
        },
        {
          "name": "Mix",
          "label": "",
          "type": "ShaderNodeMix",
          "inputs": [
            {
              "name": "Factor",
              "id": "Factor_Float",
              "value": 0.5
            },
            {
              "name": "Factor",
              "id": "Factor_Vector",
              "value": [
                0.5,
                0.5,
                0.5
              ]
            },
            {
              "name": "A",
              "id": "A_Float",
              "value": 0.0
            },
            {
              "name": "B",
              "id": "B_Float",
              "value": 0.0
            },
            {
              "name": "A",
              "id": "A_Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "B",
              "id": "B_Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "A",
              "id": "A_Color",
              "value": [
                0.5,
                0.5,
                0.5,
                1.0
              ]
            },
            {
              "name": "B",
              "id": "B_Color",
              "value": [
                0.5,
                0.5,
                0.5,
                1.0
              ]
            },
            {
              "name": "A",
              "id": "A_Rotation",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "B",
              "id": "B_Rotation",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Result",
              "id": "Result_Float"
            },
            {
              "name": "Result",
              "id": "Result_Vector"
            },
            {
              "name": "Result",
              "id": "Result_Color"
            },
            {
              "name": "Result",
              "id": "Result_Rotation"
            }
          ],
          "blend_type": "MIX",
          "data_type": "RGBA"
        },
        {
          "name": "Frame",
          "label": "Old Shading",
          "type": "NodeFrame",
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Group Input.004",
          "label": "",
          "type": "NodeGroupInput",
          "inputs": [],
          "outputs": [
            {
              "name": "Base Color",
              "id": "Socket_4"
            },
            {
              "name": "Base Color Alpha",
              "id": "Socket_0"
            },
            {
              "name": "HM",
              "id": "Input_1"
            },
            {
              "name": "HN",
              "id": "Socket_13"
            },
            {
              "name": "FTM",
              "id": "Socket_3"
            },
            {
              "name": "Normal Map",
              "id": "Socket_28"
            },
            {
              "name": "Use New Shading",
              "id": "Socket_1"
            },
            {
              "name": "Enable Damage?",
              "id": "Socket_2"
            },
            {
              "name": "",
              "id": "__extend__"
            }
          ]
        },
        {
          "name": "Group Input.006",
          "label": "",
          "type": "NodeGroupInput",
          "inputs": [],
          "outputs": [
            {
              "name": "Base Color",
              "id": "Socket_4"
            },
            {
              "name": "Base Color Alpha",
              "id": "Socket_0"
            },
            {
              "name": "HM",
              "id": "Input_1"
            },
            {
              "name": "HN",
              "id": "Socket_13"
            },
            {
              "name": "FTM",
              "id": "Socket_3"
            },
            {
              "name": "Normal Map",
              "id": "Socket_28"
            },
            {
              "name": "Use New Shading",
              "id": "Socket_1"
            },
            {
              "name": "Enable Damage?",
              "id": "Socket_2"
            },
            {
              "name": "",
              "id": "__extend__"
            }
          ]
        },
        {
          "name": "Reroute.008",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.009",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Group Input.007",
          "label": "",
          "type": "NodeGroupInput",
          "inputs": [],
          "outputs": [
            {
              "name": "Base Color",
              "id": "Socket_4"
            },
            {
              "name": "Base Color Alpha",
              "id": "Socket_0"
            },
            {
              "name": "HM",
              "id": "Input_1"
            },
            {
              "name": "HN",
              "id": "Socket_13"
            },
            {
              "name": "FTM",
              "id": "Socket_3"
            },
            {
              "name": "Normal Map",
              "id": "Socket_28"
            },
            {
              "name": "Use New Shading",
              "id": "Socket_1"
            },
            {
              "name": "Enable Damage?",
              "id": "Socket_2"
            },
            {
              "name": "",
              "id": "__extend__"
            }
          ]
        },
        {
          "name": "Separate Color.001",
          "label": "",
          "type": "ShaderNodeSeparateColor",
          "inputs": [
            {
              "name": "Color",
              "id": "Color",
              "value": [
                0.800000011920929,
                0.800000011920929,
                0.800000011920929,
                1.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Red",
              "id": "Red"
            },
            {
              "name": "Green",
              "id": "Green"
            },
            {
              "name": "Blue",
              "id": "Blue"
            }
          ],
          "mode": "RGB"
        },
        {
          "name": "Combine Color",
          "label": "",
          "type": "ShaderNodeCombineColor",
          "inputs": [
            {
              "name": "Red",
              "id": "Red",
              "value": 0.0
            },
            {
              "name": "Green",
              "id": "Green",
              "value": 0.0
            },
            {
              "name": "Blue",
              "id": "Blue",
              "value": 1.0
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            }
          ],
          "mode": "RGB"
        },
        {
          "name": "Math.001",
          "label": "",
          "type": "ShaderNodeMath",
          "inputs": [
            {
              "name": "Value",
              "id": "Value",
              "value": 1.0
            },
            {
              "name": "Value",
              "id": "Value_001",
              "value": 0.5
            },
            {
              "name": "Value",
              "id": "Value_002",
              "value": 0.5
            }
          ],
          "outputs": [
            {
              "name": "Value",
              "id": "Value"
            }
          ],
          "operation": "SUBTRACT"
        }
      ],
      "links": [
        {
          "from": "Group Input.001",
          "out": "Socket_2",
          "to": "Group.002",
          "in": "Socket_3"
        },
        {
          "from": "Group Input.001",
          "out": "Socket_3",
          "to": "Group.002",
          "in": "Socket_1"
        },
        {
          "from": "Group Input.001",
          "out": "Socket_4",
          "to": "Group.002",
          "in": "Socket_2"
        },
        {
          "from": "Reroute.024",
          "out": "Output",
          "to": "Group Output",
          "in": "Socket_5"
        },
        {
          "from": "Reroute.021",
          "out": "Output",
          "to": "Reroute.024",
          "in": "Input"
        },
        {
          "from": "Group.002",
          "out": "Socket_0",
          "to": "Reroute.021",
          "in": "Input"
        },
        {
          "from": "Group Input",
          "out": "Input_1",
          "to": "Separate Color",
          "in": "Color"
        },
        {
          "from": "Separate Color",
          "out": "Green",
          "to": "Combine Color.002",
          "in": "Green"
        },
        {
          "from": "Group Input",
          "out": "Socket_0",
          "to": "Combine Color.001",
          "in": "Green"
        },
        {
          "from": "Combine Color.001",
          "out": "Color",
          "to": "Mix",
          "in": "B_Color"
        },
        {
          "from": "Combine Color.002",
          "out": "Color",
          "to": "Mix",
          "in": "A_Color"
        },
        {
          "from": "Group Input",
          "out": "Socket_1",
          "to": "Mix",
          "in": "Factor_Float"
        },
        {
          "from": "Mix",
          "out": "Result_Color",
          "to": "Group Output",
          "in": "Output_0"
        },
        {
          "from": "Group Input.004",
          "out": "Input_1",
          "to": "Group Output",
          "in": "Socket_15"
        },
        {
          "from": "Reroute.008",
          "out": "Output",
          "to": "Group Output",
          "in": "Socket_29"
        },
        {
          "from": "Reroute.009",
          "out": "Output",
          "to": "Reroute.008",
          "in": "Input"
        },
        {
          "from": "Group Input.007",
          "out": "Socket_1",
          "to": "Group Output",
          "in": "Socket_30"
        },
        {
          "from": "Separate Color.001",
          "out": "Red",
          "to": "Combine Color",
          "in": "Red"
        },
        {
          "from": "Math.001",
          "out": "Value",
          "to": "Combine Color",
          "in": "Green"
        },
        {
          "from": "Separate Color.001",
          "out": "Green",
          "to": "Math.001",
          "in": "Value_001"
        },
        {
          "from": "Group Input.006",
          "out": "Socket_28",
          "to": "Separate Color.001",
          "in": "Color"
        },
        {
          "from": "Combine Color",
          "out": "Color",
          "to": "Reroute.009",
          "in": "Input"
        },
        {
          "from": "Group Input.004",
          "out": "Socket_13",
          "to": "Group Output",
          "in": "Socket_31"
        }
      ]
    },
    {
      "name": "Lightmap Conventer",
      "nodes": [
        {
          "name": "Group Output",
          "label": "",
          "type": "NodeGroupOutput",
          "inputs": [
            {
              "name": "Lightmap Color",
              "id": "Output_0",
              "value": [
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "",
              "id": "__extend__",
              "value": null
            }
          ],
          "outputs": []
        },
        {
          "name": "Reroute",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": 0.0
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Combine Color",
          "label": "",
          "type": "ShaderNodeCombineColor",
          "inputs": [
            {
              "name": "Red",
              "id": "Red",
              "value": 0.0
            },
            {
              "name": "Green",
              "id": "Green",
              "value": 0.0
            },
            {
              "name": "Blue",
              "id": "Blue",
              "value": 0.0
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            }
          ],
          "mode": "RGB"
        },
        {
          "name": "Separate Color",
          "label": "",
          "type": "ShaderNodeSeparateColor",
          "inputs": [
            {
              "name": "Color",
              "id": "Color",
              "value": [
                0.800000011920929,
                0.800000011920929,
                0.800000011920929,
                1.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Red",
              "id": "Red"
            },
            {
              "name": "Green",
              "id": "Green"
            },
            {
              "name": "Blue",
              "id": "Blue"
            }
          ],
          "mode": "RGB"
        },
        {
          "name": "Separate Color.001",
          "label": "",
          "type": "ShaderNodeSeparateColor",
          "inputs": [
            {
              "name": "Color",
              "id": "Color",
              "value": [
                0.800000011920929,
                0.800000011920929,
                0.800000011920929,
                1.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Red",
              "id": "Red"
            },
            {
              "name": "Green",
              "id": "Green"
            },
            {
              "name": "Blue",
              "id": "Blue"
            }
          ],
          "mode": "RGB"
        },
        {
          "name": "Separate Color.002",
          "label": "",
          "type": "ShaderNodeSeparateColor",
          "inputs": [
            {
              "name": "Color",
              "id": "Color",
              "value": [
                0.800000011920929,
                0.800000011920929,
                0.800000011920929,
                1.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Red",
              "id": "Red"
            },
            {
              "name": "Green",
              "id": "Green"
            },
            {
              "name": "Blue",
              "id": "Blue"
            }
          ],
          "mode": "RGB"
        },
        {
          "name": "Mix",
          "label": "",
          "type": "ShaderNodeMix",
          "inputs": [
            {
              "name": "Factor",
              "id": "Factor_Float",
              "value": 0.5
            },
            {
              "name": "Factor",
              "id": "Factor_Vector",
              "value": [
                0.5,
                0.5,
                0.5
              ]
            },
            {
              "name": "A",
              "id": "A_Float",
              "value": 0.0
            },
            {
              "name": "B",
              "id": "B_Float",
              "value": 0.0
            },
            {
              "name": "A",
              "id": "A_Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "B",
              "id": "B_Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "A",
              "id": "A_Color",
              "value": [
                0.5,
                0.5,
                0.5,
                1.0
              ]
            },
            {
              "name": "B",
              "id": "B_Color",
              "value": [
                0.5,
                0.5,
                0.5,
                1.0
              ]
            },
            {
              "name": "A",
              "id": "A_Rotation",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "B",
              "id": "B_Rotation",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Result",
              "id": "Result_Float"
            },
            {
              "name": "Result",
              "id": "Result_Vector"
            },
            {
              "name": "Result",
              "id": "Result_Color"
            },
            {
              "name": "Result",
              "id": "Result_Rotation"
            }
          ],
          "blend_type": "MIX",
          "data_type": "FLOAT"
        },
        {
          "name": "Group Input",
          "label": "",
          "type": "NodeGroupInput",
          "inputs": [],
          "outputs": [
            {
              "name": "Normal Map",
              "id": "Socket_0"
            },
            {
              "name": "FTM",
              "id": "Socket_1"
            },
            {
              "name": "Base Color Alpha",
              "id": "Input_1"
            },
            {
              "name": "Normal Map Alpha",
              "id": "Input_2"
            },
            {
              "name": "Use New Shading",
              "id": "Socket_2"
            },
            {
              "name": "",
              "id": "__extend__"
            }
          ]
        }
      ],
      "links": [
        {
          "from": "Separate Color",
          "out": "Green",
          "to": "Combine Color",
          "in": "Green"
        },
        {
          "from": "Combine Color",
          "out": "Color",
          "to": "Group Output",
          "in": "Output_0"
        },
        {
          "from": "Group Input",
          "out": "Input_1",
          "to": "Separate Color",
          "in": "Color"
        },
        {
          "from": "Group Input",
          "out": "Input_2",
          "to": "Reroute",
          "in": "Input"
        },
        {
          "from": "Reroute",
          "out": "Output",
          "to": "Combine Color",
          "in": "Blue"
        },
        {
          "from": "Group Input",
          "out": "Socket_0",
          "to": "Separate Color.001",
          "in": "Color"
        },
        {
          "from": "Mix",
          "out": "Result_Float",
          "to": "Combine Color",
          "in": "Red"
        },
        {
          "from": "Group Input",
          "out": "Socket_1",
          "to": "Separate Color.002",
          "in": "Color"
        },
        {
          "from": "Separate Color.001",
          "out": "Blue",
          "to": "Mix",
          "in": "A_Float"
        },
        {
          "from": "Separate Color.002",
          "out": "Green",
          "to": "Mix",
          "in": "B_Float"
        },
        {
          "from": "Group Input",
          "out": "Socket_2",
          "to": "Mix",
          "in": "Factor_Float"
        }
      ]
    },
    {
      "name": "Outline Converter",
      "nodes": [
        {
          "name": "Group Output",
          "label": "",
          "type": "NodeGroupOutput",
          "inputs": [
            {
              "name": "Alpha Mask",
              "id": "Socket_1",
              "value": 0.0
            },
            {
              "name": "Shadow Color Mask",
              "id": "Socket_0",
              "value": 0.0
            },
            {
              "name": "",
              "id": "__extend__",
              "value": null
            }
          ],
          "outputs": []
        },
        {
          "name": "Group Input",
          "label": "",
          "type": "NodeGroupInput",
          "inputs": [],
          "outputs": [
            {
              "name": "Diffuse Alpha",
              "id": "Socket_4"
            },
            {
              "name": "FTM",
              "id": "Socket_5"
            },
            {
              "name": "ID",
              "id": "Socket_2"
            },
            {
              "name": "RGID",
              "id": "Socket_3"
            },
            {
              "name": "Use New Shading",
              "id": "Socket_6"
            },
            {
              "name": "Invert RGID",
              "id": "Socket_7"
            },
            {
              "name": "RGID Threshold",
              "id": "Socket_8"
            },
            {
              "name": "",
              "id": "__extend__"
            }
          ]
        },
        {
          "name": "Group.003",
          "label": "",
          "type": "ShaderNodeGroup",
          "inputs": [
            {
              "name": "ID",
              "id": "Input_0",
              "value": 0.0
            },
            {
              "name": "RGID",
              "id": "Input_4",
              "value": 0.0
            },
            {
              "name": "Use New Shading",
              "id": "Input_5",
              "value": false
            },
            {
              "name": "Invert RGID",
              "id": "Socket_6",
              "value": false
            },
            {
              "name": "RGID Threshold",
              "id": "Socket_7",
              "value": 0.0
            }
          ],
          "outputs": [
            {
              "name": "Shadow Color Mask",
              "id": "Output_1"
            }
          ],
          "group": "Shadow Mask Converter"
        },
        {
          "name": "Mix",
          "label": "",
          "type": "ShaderNodeMix",
          "inputs": [
            {
              "name": "Factor",
              "id": "Factor_Float",
              "value": 0.5
            },
            {
              "name": "Factor",
              "id": "Factor_Vector",
              "value": [
                0.5,
                0.5,
                0.5
              ]
            },
            {
              "name": "A",
              "id": "A_Float",
              "value": 0.0
            },
            {
              "name": "B",
              "id": "B_Float",
              "value": 0.0
            },
            {
              "name": "A",
              "id": "A_Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "B",
              "id": "B_Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "A",
              "id": "A_Color",
              "value": [
                0.5,
                0.5,
                0.5,
                1.0
              ]
            },
            {
              "name": "B",
              "id": "B_Color",
              "value": [
                0.5,
                0.5,
                0.5,
                1.0
              ]
            },
            {
              "name": "A",
              "id": "A_Rotation",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "B",
              "id": "B_Rotation",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Result",
              "id": "Result_Float"
            },
            {
              "name": "Result",
              "id": "Result_Vector"
            },
            {
              "name": "Result",
              "id": "Result_Color"
            },
            {
              "name": "Result",
              "id": "Result_Rotation"
            }
          ],
          "blend_type": "MIX",
          "data_type": "FLOAT"
        },
        {
          "name": "Separate Color",
          "label": "",
          "type": "ShaderNodeSeparateColor",
          "inputs": [
            {
              "name": "Color",
              "id": "Color",
              "value": [
                0.800000011920929,
                0.800000011920929,
                0.800000011920929,
                1.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Red",
              "id": "Red"
            },
            {
              "name": "Green",
              "id": "Green"
            },
            {
              "name": "Blue",
              "id": "Blue"
            }
          ],
          "mode": "RGB"
        },
        {
          "name": "Reroute",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": false
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        }
      ],
      "links": [
        {
          "from": "Separate Color",
          "out": "Red",
          "to": "Mix",
          "in": "B_Float"
        },
        {
          "from": "Group Input",
          "out": "Socket_4",
          "to": "Mix",
          "in": "A_Float"
        },
        {
          "from": "Group Input",
          "out": "Socket_2",
          "to": "Group.003",
          "in": "Input_0"
        },
        {
          "from": "Group Input",
          "out": "Socket_3",
          "to": "Group.003",
          "in": "Input_4"
        },
        {
          "from": "Group Input",
          "out": "Socket_5",
          "to": "Separate Color",
          "in": "Color"
        },
        {
          "from": "Group.003",
          "out": "Output_1",
          "to": "Group Output",
          "in": "Socket_0"
        },
        {
          "from": "Mix",
          "out": "Result_Float",
          "to": "Group Output",
          "in": "Socket_1"
        },
        {
          "from": "Reroute",
          "out": "Output",
          "to": "Group.003",
          "in": "Input_5"
        },
        {
          "from": "Group Input",
          "out": "Socket_6",
          "to": "Reroute",
          "in": "Input"
        },
        {
          "from": "Reroute",
          "out": "Output",
          "to": "Mix",
          "in": "Factor_Float"
        },
        {
          "from": "Group Input",
          "out": "Socket_7",
          "to": "Group.003",
          "in": "Socket_6"
        },
        {
          "from": "Group Input",
          "out": "Socket_8",
          "to": "Group.003",
          "in": "Socket_7"
        }
      ]
    },
    {
      "name": "See Through",
      "nodes": [
        {
          "name": "Shader to RGB",
          "label": "",
          "type": "ShaderNodeShaderToRGB",
          "inputs": [
            {
              "name": "Shader",
              "id": "Shader",
              "value": null
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "Group Output",
          "label": "",
          "type": "NodeGroupOutput",
          "inputs": [
            {
              "name": "Shader",
              "id": "Output_1",
              "value": null
            },
            {
              "name": "",
              "id": "__extend__",
              "value": null
            }
          ],
          "outputs": []
        },
        {
          "name": "Group.001",
          "label": "",
          "type": "ShaderNodeGroup",
          "inputs": [
            {
              "name": "HET",
              "id": "Input_0",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "Color",
              "id": "Input_1",
              "value": [
                0.5,
                0.5,
                0.5,
                1.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Shader",
              "id": "Output_2"
            }
          ],
          "group": "Bullshit"
        },
        {
          "name": "Group Input",
          "label": "",
          "type": "NodeGroupInput",
          "inputs": [],
          "outputs": [
            {
              "name": "HET",
              "id": "Input_0"
            },
            {
              "name": "Shader",
              "id": "Input_2"
            },
            {
              "name": "",
              "id": "__extend__"
            }
          ]
        }
      ],
      "links": [
        {
          "from": "Shader to RGB",
          "out": "Color",
          "to": "Group.001",
          "in": "Input_1"
        },
        {
          "from": "Group Input",
          "out": "Input_0",
          "to": "Group.001",
          "in": "Input_0"
        },
        {
          "from": "Group Input",
          "out": "Input_2",
          "to": "Shader to RGB",
          "in": "Shader"
        },
        {
          "from": "Shader to RGB",
          "out": "Color",
          "to": "Group Output",
          "in": "Output_1"
        }
      ]
    },
    {
      "name": "Shadow Mask Converter",
      "nodes": [
        {
          "name": "Group Output",
          "label": "",
          "type": "NodeGroupOutput",
          "inputs": [
            {
              "name": "Shadow Color Mask",
              "id": "Output_1",
              "value": 0.0
            },
            {
              "name": "",
              "id": "__extend__",
              "value": null
            }
          ],
          "outputs": []
        },
        {
          "name": "Mix",
          "label": "",
          "type": "ShaderNodeMix",
          "inputs": [
            {
              "name": "Factor",
              "id": "Factor_Float",
              "value": 0.5
            },
            {
              "name": "Factor",
              "id": "Factor_Vector",
              "value": [
                0.5,
                0.5,
                0.5
              ]
            },
            {
              "name": "A",
              "id": "A_Float",
              "value": 0.0
            },
            {
              "name": "B",
              "id": "B_Float",
              "value": 0.0
            },
            {
              "name": "A",
              "id": "A_Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "B",
              "id": "B_Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "A",
              "id": "A_Color",
              "value": [
                0.5,
                0.5,
                0.5,
                1.0
              ]
            },
            {
              "name": "B",
              "id": "B_Color",
              "value": [
                0.5,
                0.5,
                0.5,
                1.0
              ]
            },
            {
              "name": "A",
              "id": "A_Rotation",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "B",
              "id": "B_Rotation",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Result",
              "id": "Result_Float"
            },
            {
              "name": "Result",
              "id": "Result_Vector"
            },
            {
              "name": "Result",
              "id": "Result_Color"
            },
            {
              "name": "Result",
              "id": "Result_Rotation"
            }
          ],
          "blend_type": "MIX",
          "data_type": "RGBA"
        },
        {
          "name": "Separate Color",
          "label": "",
          "type": "ShaderNodeSeparateColor",
          "inputs": [
            {
              "name": "Color",
              "id": "Color",
              "value": [
                0.800000011920929,
                0.800000011920929,
                0.800000011920929,
                1.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Red",
              "id": "Red"
            },
            {
              "name": "Green",
              "id": "Green"
            },
            {
              "name": "Blue",
              "id": "Blue"
            }
          ],
          "mode": "RGB"
        },
        {
          "name": "Math",
          "label": "",
          "type": "ShaderNodeMath",
          "inputs": [
            {
              "name": "Value",
              "id": "Value",
              "value": 0.5
            },
            {
              "name": "Value",
              "id": "Value_001",
              "value": 0.0010000000474974513
            },
            {
              "name": "Value",
              "id": "Value_002",
              "value": 0.5
            }
          ],
          "outputs": [
            {
              "name": "Value",
              "id": "Value"
            }
          ],
          "operation": "LESS_THAN"
        },
        {
          "name": "Group Input",
          "label": "",
          "type": "NodeGroupInput",
          "inputs": [],
          "outputs": [
            {
              "name": "ID",
              "id": "Input_0"
            },
            {
              "name": "RGID",
              "id": "Input_4"
            },
            {
              "name": "Use New Shading",
              "id": "Input_5"
            },
            {
              "name": "Invert RGID",
              "id": "Socket_6"
            },
            {
              "name": "RGID Threshold",
              "id": "Socket_7"
            },
            {
              "name": "",
              "id": "__extend__"
            }
          ]
        },
        {
          "name": "Math.001",
          "label": "",
          "type": "ShaderNodeMath",
          "inputs": [
            {
              "name": "Value",
              "id": "Value",
              "value": 1.0
            },
            {
              "name": "Value",
              "id": "Value_001",
              "value": 0.5
            },
            {
              "name": "Value",
              "id": "Value_002",
              "value": 0.5
            }
          ],
          "outputs": [
            {
              "name": "Value",
              "id": "Value"
            }
          ],
          "operation": "SUBTRACT"
        },
        {
          "name": "Math.002",
          "label": "",
          "type": "ShaderNodeMath",
          "inputs": [
            {
              "name": "Value",
              "id": "Value",
              "value": 1.0
            },
            {
              "name": "Value",
              "id": "Value_001",
              "value": 0.5
            },
            {
              "name": "Value",
              "id": "Value_002",
              "value": 0.5
            }
          ],
          "outputs": [
            {
              "name": "Value",
              "id": "Value"
            }
          ],
          "operation": "SUBTRACT"
        },
        {
          "name": "Mix.001",
          "label": "",
          "type": "ShaderNodeMix",
          "inputs": [
            {
              "name": "Factor",
              "id": "Factor_Float",
              "value": 0.5
            },
            {
              "name": "Factor",
              "id": "Factor_Vector",
              "value": [
                0.5,
                0.5,
                0.5
              ]
            },
            {
              "name": "A",
              "id": "A_Float",
              "value": 0.0
            },
            {
              "name": "B",
              "id": "B_Float",
              "value": 0.0
            },
            {
              "name": "A",
              "id": "A_Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "B",
              "id": "B_Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "A",
              "id": "A_Color",
              "value": [
                0.5,
                0.5,
                0.5,
                1.0
              ]
            },
            {
              "name": "B",
              "id": "B_Color",
              "value": [
                0.5,
                0.5,
                0.5,
                1.0
              ]
            },
            {
              "name": "A",
              "id": "A_Rotation",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "B",
              "id": "B_Rotation",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Result",
              "id": "Result_Float"
            },
            {
              "name": "Result",
              "id": "Result_Vector"
            },
            {
              "name": "Result",
              "id": "Result_Color"
            },
            {
              "name": "Result",
              "id": "Result_Rotation"
            }
          ],
          "blend_type": "MIX",
          "data_type": "FLOAT"
        },
        {
          "name": "Frame",
          "label": "In case RGID is inverted",
          "type": "NodeFrame",
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Reroute",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": 0.0
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        }
      ],
      "links": [
        {
          "from": "Group Input",
          "out": "Input_0",
          "to": "Separate Color",
          "in": "Color"
        },
        {
          "from": "Mix",
          "out": "Result_Color",
          "to": "Group Output",
          "in": "Output_1"
        },
        {
          "from": "Group Input",
          "out": "Input_5",
          "to": "Mix",
          "in": "Factor_Float"
        },
        {
          "from": "Group Input",
          "out": "Input_4",
          "to": "Math",
          "in": "Value"
        },
        {
          "from": "Math.001",
          "out": "Value",
          "to": "Mix",
          "in": "A_Color"
        },
        {
          "from": "Mix.001",
          "out": "Result_Float",
          "to": "Mix",
          "in": "B_Color"
        },
        {
          "from": "Separate Color",
          "out": "Red",
          "to": "Math.001",
          "in": "Value_001"
        },
        {
          "from": "Reroute",
          "out": "Output",
          "to": "Math.002",
          "in": "Value_001"
        },
        {
          "from": "Group Input",
          "out": "Socket_6",
          "to": "Mix.001",
          "in": "Factor_Float"
        },
        {
          "from": "Math.002",
          "out": "Value",
          "to": "Mix.001",
          "in": "B_Float"
        },
        {
          "from": "Reroute",
          "out": "Output",
          "to": "Mix.001",
          "in": "A_Float"
        },
        {
          "from": "Math",
          "out": "Value",
          "to": "Reroute",
          "in": "Input"
        },
        {
          "from": "Group Input",
          "out": "Socket_7",
          "to": "Math",
          "in": "Value_001"
        }
      ]
    },
    {
      "name": "Stockings",
      "nodes": [
        {
          "name": "Group Output",
          "label": "",
          "type": "NodeGroupOutput",
          "inputs": [
            {
              "name": "Result",
              "id": "Socket_0",
              "value": [
                0.800000011920929,
                0.800000011920929,
                0.800000011920929,
                1.0
              ]
            },
            {
              "name": "",
              "id": "__extend__",
              "value": null
            }
          ],
          "outputs": []
        },
        {
          "name": "Group Input",
          "label": "",
          "type": "NodeGroupInput",
          "inputs": [],
          "outputs": [
            {
              "name": "Use New Shading",
              "id": "Socket_52"
            },
            {
              "name": "Normal",
              "id": "Socket_2"
            },
            {
              "name": "Stocking Mask",
              "id": "Socket_6"
            },
            {
              "name": "Color",
              "id": "Socket_3"
            },
            {
              "name": "RGID",
              "id": "Socket_28"
            },
            {
              "name": "Stockings IOR",
              "id": "Socket_4"
            },
            {
              "name": "Stockings Multiplier Color",
              "id": "Socket_5"
            },
            {
              "name": "",
              "id": "__extend__"
            }
          ]
        },
        {
          "name": "Fresnel.001",
          "label": "",
          "type": "ShaderNodeFresnel",
          "inputs": [
            {
              "name": "IOR",
              "id": "IOR",
              "value": 1.859999656677246
            },
            {
              "name": "Normal",
              "id": "Normal",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Factor",
              "id": "Fac"
            }
          ]
        },
        {
          "name": "Color Ramp",
          "label": "",
          "type": "ShaderNodeValToRGB",
          "inputs": [
            {
              "name": "Factor",
              "id": "Fac",
              "value": 0.5
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "Mix.002",
          "label": "",
          "type": "ShaderNodeMix",
          "inputs": [
            {
              "name": "Factor",
              "id": "Factor_Float",
              "value": 0.5
            },
            {
              "name": "Factor",
              "id": "Factor_Vector",
              "value": [
                0.5,
                0.5,
                0.5
              ]
            },
            {
              "name": "A",
              "id": "A_Float",
              "value": 0.0
            },
            {
              "name": "B",
              "id": "B_Float",
              "value": 0.0
            },
            {
              "name": "A",
              "id": "A_Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "B",
              "id": "B_Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "A",
              "id": "A_Color",
              "value": [
                0.5,
                0.5,
                0.5,
                1.0
              ]
            },
            {
              "name": "B",
              "id": "B_Color",
              "value": [
                0.010083652101457119,
                0.010083652101457119,
                0.010083652101457119,
                1.0
              ]
            },
            {
              "name": "A",
              "id": "A_Rotation",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "B",
              "id": "B_Rotation",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Result",
              "id": "Result_Float"
            },
            {
              "name": "Result",
              "id": "Result_Vector"
            },
            {
              "name": "Result",
              "id": "Result_Color"
            },
            {
              "name": "Result",
              "id": "Result_Rotation"
            }
          ],
          "blend_type": "MULTIPLY",
          "data_type": "RGBA"
        },
        {
          "name": "Mix",
          "label": "",
          "type": "ShaderNodeMix",
          "inputs": [
            {
              "name": "Factor",
              "id": "Factor_Float",
              "value": 0.0
            },
            {
              "name": "Factor",
              "id": "Factor_Vector",
              "value": [
                0.5,
                0.5,
                0.5
              ]
            },
            {
              "name": "A",
              "id": "A_Float",
              "value": 0.0
            },
            {
              "name": "B",
              "id": "B_Float",
              "value": 0.0
            },
            {
              "name": "A",
              "id": "A_Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "B",
              "id": "B_Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "A",
              "id": "A_Color",
              "value": [
                0.5,
                0.5,
                0.5,
                1.0
              ]
            },
            {
              "name": "B",
              "id": "B_Color",
              "value": [
                0.5,
                0.5,
                0.5,
                1.0
              ]
            },
            {
              "name": "A",
              "id": "A_Rotation",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "B",
              "id": "B_Rotation",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Result",
              "id": "Result_Float"
            },
            {
              "name": "Result",
              "id": "Result_Vector"
            },
            {
              "name": "Result",
              "id": "Result_Color"
            },
            {
              "name": "Result",
              "id": "Result_Rotation"
            }
          ],
          "blend_type": "MIX",
          "data_type": "RGBA"
        },
        {
          "name": "Reroute",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.004",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": 0.0
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.005",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": 0.0
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.006",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": 0.0
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Math",
          "label": "",
          "type": "ShaderNodeMath",
          "inputs": [
            {
              "name": "Value",
              "id": "Value",
              "value": 0.5
            },
            {
              "name": "Value",
              "id": "Value_001",
              "value": 0.5
            },
            {
              "name": "Value",
              "id": "Value_002",
              "value": 0.5
            }
          ],
          "outputs": [
            {
              "name": "Value",
              "id": "Value"
            }
          ],
          "operation": "GREATER_THAN"
        },
        {
          "name": "Math.001",
          "label": "",
          "type": "ShaderNodeMath",
          "inputs": [
            {
              "name": "Value",
              "id": "Value",
              "value": 0.5
            },
            {
              "name": "Value",
              "id": "Value_001",
              "value": 0.10000000149011612
            },
            {
              "name": "Value",
              "id": "Value_002",
              "value": 0.5
            }
          ],
          "outputs": [
            {
              "name": "Value",
              "id": "Value"
            }
          ],
          "operation": "GREATER_THAN"
        },
        {
          "name": "Math.002",
          "label": "",
          "type": "ShaderNodeMath",
          "inputs": [
            {
              "name": "Value",
              "id": "Value",
              "value": 0.5
            },
            {
              "name": "Value",
              "id": "Value_001",
              "value": 0.5
            },
            {
              "name": "Value",
              "id": "Value_002",
              "value": 0.5
            }
          ],
          "outputs": [
            {
              "name": "Value",
              "id": "Value"
            }
          ],
          "operation": "SUBTRACT"
        },
        {
          "name": "Frame",
          "label": "Isolating only the stocking area",
          "type": "NodeFrame",
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Math.003",
          "label": "",
          "type": "ShaderNodeMath",
          "inputs": [
            {
              "name": "Value",
              "id": "Value",
              "value": 0.5
            },
            {
              "name": "Value",
              "id": "Value_001",
              "value": 0.013000000268220901
            },
            {
              "name": "Value",
              "id": "Value_002",
              "value": 0.5
            }
          ],
          "outputs": [
            {
              "name": "Value",
              "id": "Value"
            }
          ],
          "operation": "GREATER_THAN"
        },
        {
          "name": "Math.004",
          "label": "",
          "type": "ShaderNodeMath",
          "inputs": [
            {
              "name": "Value",
              "id": "Value",
              "value": 0.5
            },
            {
              "name": "Value",
              "id": "Value_001",
              "value": 0.010999999940395355
            },
            {
              "name": "Value",
              "id": "Value_002",
              "value": 0.5
            }
          ],
          "outputs": [
            {
              "name": "Value",
              "id": "Value"
            }
          ],
          "operation": "GREATER_THAN"
        },
        {
          "name": "Math.005",
          "label": "",
          "type": "ShaderNodeMath",
          "inputs": [
            {
              "name": "Value",
              "id": "Value",
              "value": 0.5
            },
            {
              "name": "Value",
              "id": "Value_001",
              "value": 0.5
            },
            {
              "name": "Value",
              "id": "Value_002",
              "value": 0.5
            }
          ],
          "outputs": [
            {
              "name": "Value",
              "id": "Value"
            }
          ],
          "operation": "SUBTRACT"
        },
        {
          "name": "Frame.001",
          "label": "Isolating only the stocking area",
          "type": "NodeFrame",
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Mix.001",
          "label": "",
          "type": "ShaderNodeMix",
          "inputs": [
            {
              "name": "Factor",
              "id": "Factor_Float",
              "value": 0.5
            },
            {
              "name": "Factor",
              "id": "Factor_Vector",
              "value": [
                0.5,
                0.5,
                0.5
              ]
            },
            {
              "name": "A",
              "id": "A_Float",
              "value": 0.0
            },
            {
              "name": "B",
              "id": "B_Float",
              "value": 0.0
            },
            {
              "name": "A",
              "id": "A_Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "B",
              "id": "B_Vector",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "A",
              "id": "A_Color",
              "value": [
                0.5,
                0.5,
                0.5,
                1.0
              ]
            },
            {
              "name": "B",
              "id": "B_Color",
              "value": [
                0.5,
                0.5,
                0.5,
                1.0
              ]
            },
            {
              "name": "A",
              "id": "A_Rotation",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "B",
              "id": "B_Rotation",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Result",
              "id": "Result_Float"
            },
            {
              "name": "Result",
              "id": "Result_Vector"
            },
            {
              "name": "Result",
              "id": "Result_Color"
            },
            {
              "name": "Result",
              "id": "Result_Rotation"
            }
          ],
          "blend_type": "MIX",
          "data_type": "FLOAT"
        },
        {
          "name": "Group Input.001",
          "label": "",
          "type": "NodeGroupInput",
          "inputs": [],
          "outputs": [
            {
              "name": "Use New Shading",
              "id": "Socket_52"
            },
            {
              "name": "Normal",
              "id": "Socket_2"
            },
            {
              "name": "Stocking Mask",
              "id": "Socket_6"
            },
            {
              "name": "Color",
              "id": "Socket_3"
            },
            {
              "name": "RGID",
              "id": "Socket_28"
            },
            {
              "name": "Stockings IOR",
              "id": "Socket_4"
            },
            {
              "name": "Stockings Multiplier Color",
              "id": "Socket_5"
            },
            {
              "name": "",
              "id": "__extend__"
            }
          ]
        },
        {
          "name": "Reroute.003",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": 0.0
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.007",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": 0.0
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.001",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        }
      ],
      "links": [
        {
          "from": "Fresnel.001",
          "out": "Fac",
          "to": "Color Ramp",
          "in": "Fac"
        },
        {
          "from": "Color Ramp",
          "out": "Color",
          "to": "Mix.002",
          "in": "Factor_Float"
        },
        {
          "from": "Group Input",
          "out": "Socket_2",
          "to": "Fresnel.001",
          "in": "Normal"
        },
        {
          "from": "Reroute",
          "out": "Output",
          "to": "Mix.002",
          "in": "A_Color"
        },
        {
          "from": "Mix",
          "out": "Result_Color",
          "to": "Group Output",
          "in": "Socket_0"
        },
        {
          "from": "Reroute.005",
          "out": "Output",
          "to": "Fresnel.001",
          "in": "IOR"
        },
        {
          "from": "Group Input",
          "out": "Socket_5",
          "to": "Mix.002",
          "in": "B_Color"
        },
        {
          "from": "Group Input",
          "out": "Socket_3",
          "to": "Reroute",
          "in": "Input"
        },
        {
          "from": "Reroute.001",
          "out": "Output",
          "to": "Mix",
          "in": "A_Color"
        },
        {
          "from": "Mix.002",
          "out": "Result_Color",
          "to": "Mix",
          "in": "B_Color"
        },
        {
          "from": "Mix.001",
          "out": "Result_Float",
          "to": "Mix",
          "in": "Factor_Float"
        },
        {
          "from": "Group Input",
          "out": "Socket_6",
          "to": "Reroute.004",
          "in": "Input"
        },
        {
          "from": "Reroute.006",
          "out": "Output",
          "to": "Reroute.005",
          "in": "Input"
        },
        {
          "from": "Group Input",
          "out": "Socket_4",
          "to": "Reroute.006",
          "in": "Input"
        },
        {
          "from": "Reroute.003",
          "out": "Output",
          "to": "Math",
          "in": "Value"
        },
        {
          "from": "Reroute.003",
          "out": "Output",
          "to": "Math.001",
          "in": "Value"
        },
        {
          "from": "Math.001",
          "out": "Value",
          "to": "Math.002",
          "in": "Value"
        },
        {
          "from": "Math",
          "out": "Value",
          "to": "Math.002",
          "in": "Value_001"
        },
        {
          "from": "Reroute.007",
          "out": "Output",
          "to": "Math.003",
          "in": "Value"
        },
        {
          "from": "Reroute.007",
          "out": "Output",
          "to": "Math.004",
          "in": "Value"
        },
        {
          "from": "Math.004",
          "out": "Value",
          "to": "Math.005",
          "in": "Value"
        },
        {
          "from": "Math.003",
          "out": "Value",
          "to": "Math.005",
          "in": "Value_001"
        },
        {
          "from": "Math.002",
          "out": "Value",
          "to": "Mix.001",
          "in": "A_Float"
        },
        {
          "from": "Math.005",
          "out": "Value",
          "to": "Mix.001",
          "in": "B_Float"
        },
        {
          "from": "Group Input.001",
          "out": "Socket_52",
          "to": "Mix.001",
          "in": "Factor_Float"
        },
        {
          "from": "Reroute.004",
          "out": "Output",
          "to": "Reroute.003",
          "in": "Input"
        },
        {
          "from": "Group Input",
          "out": "Socket_28",
          "to": "Reroute.007",
          "in": "Input"
        },
        {
          "from": "Reroute",
          "out": "Output",
          "to": "Reroute.001",
          "in": "Input"
        }
      ]
    },
    {
      "name": "Texture Converter",
      "nodes": [
        {
          "name": "Reroute",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Group.001",
          "label": "",
          "type": "ShaderNodeGroup",
          "inputs": [
            {
              "name": "Color",
              "id": "Input_0",
              "value": [
                0.800000011920929,
                0.800000011920929,
                0.800000011920929,
                1.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Normal Map",
              "id": "Output_1"
            }
          ],
          "group": "Normal Map Conventer"
        },
        {
          "name": "Shadow Mask Converter",
          "label": "",
          "type": "ShaderNodeGroup",
          "inputs": [
            {
              "name": "ID",
              "id": "Input_0",
              "value": 0.0
            },
            {
              "name": "RGID",
              "id": "Input_4",
              "value": 0.0
            },
            {
              "name": "Use New Shading",
              "id": "Input_5",
              "value": false
            },
            {
              "name": "Invert RGID",
              "id": "Socket_6",
              "value": false
            },
            {
              "name": "RGID Threshold",
              "id": "Socket_7",
              "value": 0.0010000000474974513
            }
          ],
          "outputs": [
            {
              "name": "Shadow Color Mask",
              "id": "Output_1"
            }
          ],
          "group": "Shadow Mask Converter"
        },
        {
          "name": "Reroute.001",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": false
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.002",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": 0.0
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.003",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Group Output",
          "label": "",
          "type": "NodeGroupOutput",
          "inputs": [
            {
              "name": "Use New Shading",
              "id": "Socket_34",
              "value": false
            },
            {
              "name": "Base Color",
              "id": "Socket_13",
              "value": [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            },
            {
              "name": "Lightmap Color",
              "id": "Socket_0",
              "value": [
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "Normal Map",
              "id": "Socket_1",
              "value": [
                0.0,
                0.0,
                0.0
              ]
            },
            {
              "name": "Normal Map Alpha",
              "id": "Socket_35",
              "value": 0.0
            },
            {
              "name": "Shadow Color Mask",
              "id": "Socket_2",
              "value": 0.0
            },
            {
              "name": "Base Color Alpha",
              "id": "Socket_19",
              "value": 0.0
            },
            {
              "name": "RGID",
              "id": "Socket_33",
              "value": 0.0
            },
            {
              "name": "",
              "id": "__extend__",
              "value": null
            }
          ],
          "outputs": []
        },
        {
          "name": "Reroute.004",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": 0.0
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Group.002",
          "label": "Damage Display",
          "type": "ShaderNodeGroup",
          "inputs": [
            {
              "name": "Enable Damage?",
              "id": "Socket_3",
              "value": false
            },
            {
              "name": "FTM",
              "id": "Socket_1",
              "value": [
                0.800000011920929,
                0.800000011920929,
                0.800000011920929,
                1.0
              ]
            },
            {
              "name": "Base Color",
              "id": "Socket_2",
              "value": [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Base Color",
              "id": "Socket_0"
            }
          ],
          "group": "Damage Display"
        },
        {
          "name": "Group",
          "label": "",
          "type": "ShaderNodeGroup",
          "inputs": [
            {
              "name": "Normal Map",
              "id": "Socket_0",
              "value": [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            },
            {
              "name": "FTM",
              "id": "Socket_1",
              "value": 0.0
            },
            {
              "name": "Base Color Alpha",
              "id": "Input_1",
              "value": 0.0
            },
            {
              "name": "Normal Map Alpha",
              "id": "Input_2",
              "value": 0.0
            },
            {
              "name": "Use New Shading",
              "id": "Socket_2",
              "value": false
            }
          ],
          "outputs": [
            {
              "name": "Lightmap Color",
              "id": "Output_0"
            }
          ],
          "group": "Lightmap Conventer"
        },
        {
          "name": "Group Input",
          "label": "",
          "type": "NodeGroupInput",
          "inputs": [],
          "outputs": [
            {
              "name": "Base Color",
              "id": "Socket_11"
            },
            {
              "name": "Base Color Alpha",
              "id": "Socket_3"
            },
            {
              "name": "Normal Map Color",
              "id": "Socket_5"
            },
            {
              "name": "Normal Map Alpha",
              "id": "Socket_4"
            },
            {
              "name": "FTM",
              "id": "Socket_10"
            },
            {
              "name": "ID",
              "id": "Socket_6"
            },
            {
              "name": "RGID",
              "id": "Socket_7"
            },
            {
              "name": "Use New Shading",
              "id": "Socket_8"
            },
            {
              "name": "Enable Damage?",
              "id": "Socket_14"
            },
            {
              "name": "Invert RGID",
              "id": "Socket_22"
            },
            {
              "name": "RGID Threshold",
              "id": "Socket_23"
            },
            {
              "name": "",
              "id": "__extend__"
            }
          ]
        },
        {
          "name": "Reroute.005",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": false
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.006",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": false
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.007",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": false
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.008",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": false
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.009",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.010",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.011",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": 0.0
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.012",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": 0.0
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.015",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": 0.0
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.016",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": 0.0
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.017",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": false
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.018",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": false
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.019",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": 0.0
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.020",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": 0.0
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.021",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": 0.0
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Math",
          "label": "Emission Mask",
          "type": "ShaderNodeMath",
          "inputs": [
            {
              "name": "Value",
              "id": "Value",
              "value": 0.5
            },
            {
              "name": "Value",
              "id": "Value_001",
              "value": 0.800000011920929
            },
            {
              "name": "Value",
              "id": "Value_002",
              "value": 0.5
            }
          ],
          "outputs": [
            {
              "name": "Value",
              "id": "Value"
            }
          ],
          "operation": "GREATER_THAN"
        },
        {
          "name": "Group Input.001",
          "label": "",
          "type": "NodeGroupInput",
          "inputs": [],
          "outputs": [
            {
              "name": "Base Color",
              "id": "Socket_11"
            },
            {
              "name": "Base Color Alpha",
              "id": "Socket_3"
            },
            {
              "name": "Normal Map Color",
              "id": "Socket_5"
            },
            {
              "name": "Normal Map Alpha",
              "id": "Socket_4"
            },
            {
              "name": "FTM",
              "id": "Socket_10"
            },
            {
              "name": "ID",
              "id": "Socket_6"
            },
            {
              "name": "RGID",
              "id": "Socket_7"
            },
            {
              "name": "Use New Shading",
              "id": "Socket_8"
            },
            {
              "name": "Enable Damage?",
              "id": "Socket_14"
            },
            {
              "name": "Invert RGID",
              "id": "Socket_22"
            },
            {
              "name": "RGID Threshold",
              "id": "Socket_23"
            },
            {
              "name": "",
              "id": "__extend__"
            }
          ]
        },
        {
          "name": "Reroute.013",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": 0.0
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.014",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": 0.0
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.022",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": 0.0
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.023",
          "label": "",
          "type": "NodeReroute",
          "inputs": [
            {
              "name": "Input",
              "id": "Input",
              "value": 0.0
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Group Input.002",
          "label": "",
          "type": "NodeGroupInput",
          "inputs": [],
          "outputs": [
            {
              "name": "Base Color",
              "id": "Socket_11"
            },
            {
              "name": "Base Color Alpha",
              "id": "Socket_3"
            },
            {
              "name": "Normal Map Color",
              "id": "Socket_5"
            },
            {
              "name": "Normal Map Alpha",
              "id": "Socket_4"
            },
            {
              "name": "FTM",
              "id": "Socket_10"
            },
            {
              "name": "ID",
              "id": "Socket_6"
            },
            {
              "name": "RGID",
              "id": "Socket_7"
            },
            {
              "name": "Use New Shading",
              "id": "Socket_8"
            },
            {
              "name": "Enable Damage?",
              "id": "Socket_14"
            },
            {
              "name": "Invert RGID",
              "id": "Socket_22"
            },
            {
              "name": "RGID Threshold",
              "id": "Socket_23"
            },
            {
              "name": "",
              "id": "__extend__"
            }
          ]
        },
        {
          "name": "Group Input.003",
          "label": "",
          "type": "NodeGroupInput",
          "inputs": [],
          "outputs": [
            {
              "name": "Base Color",
              "id": "Socket_11"
            },
            {
              "name": "Base Color Alpha",
              "id": "Socket_3"
            },
            {
              "name": "Normal Map Color",
              "id": "Socket_5"
            },
            {
              "name": "Normal Map Alpha",
              "id": "Socket_4"
            },
            {
              "name": "FTM",
              "id": "Socket_10"
            },
            {
              "name": "ID",
              "id": "Socket_6"
            },
            {
              "name": "RGID",
              "id": "Socket_7"
            },
            {
              "name": "Use New Shading",
              "id": "Socket_8"
            },
            {
              "name": "Enable Damage?",
              "id": "Socket_14"
            },
            {
              "name": "Invert RGID",
              "id": "Socket_22"
            },
            {
              "name": "RGID Threshold",
              "id": "Socket_23"
            },
            {
              "name": "",
              "id": "__extend__"
            }
          ]
        }
      ],
      "links": [
        {
          "from": "Reroute.011",
          "out": "Output",
          "to": "Group",
          "in": "Input_1"
        },
        {
          "from": "Reroute.013",
          "out": "Output",
          "to": "Shadow Mask Converter",
          "in": "Input_4"
        },
        {
          "from": "Reroute.020",
          "out": "Output",
          "to": "Shadow Mask Converter",
          "in": "Input_0"
        },
        {
          "from": "Reroute",
          "out": "Output",
          "to": "Group.001",
          "in": "Input_0"
        },
        {
          "from": "Reroute.019",
          "out": "Output",
          "to": "Group",
          "in": "Input_2"
        },
        {
          "from": "Group",
          "out": "Output_0",
          "to": "Group Output",
          "in": "Socket_0"
        },
        {
          "from": "Group.001",
          "out": "Output_1",
          "to": "Group Output",
          "in": "Socket_1"
        },
        {
          "from": "Shadow Mask Converter",
          "out": "Output_1",
          "to": "Group Output",
          "in": "Socket_2"
        },
        {
          "from": "Reroute.010",
          "out": "Output",
          "to": "Reroute",
          "in": "Input"
        },
        {
          "from": "Group Input",
          "out": "Socket_8",
          "to": "Reroute.001",
          "in": "Input"
        },
        {
          "from": "Reroute.017",
          "out": "Output",
          "to": "Group",
          "in": "Socket_2"
        },
        {
          "from": "Reroute.002",
          "out": "Output",
          "to": "Group",
          "in": "Socket_1"
        },
        {
          "from": "Group Input",
          "out": "Socket_10",
          "to": "Reroute.002",
          "in": "Input"
        },
        {
          "from": "Reroute.009",
          "out": "Output",
          "to": "Reroute.003",
          "in": "Input"
        },
        {
          "from": "Reroute.002",
          "out": "Output",
          "to": "Reroute.004",
          "in": "Input"
        },
        {
          "from": "Group.002",
          "out": "Socket_0",
          "to": "Group Output",
          "in": "Socket_13"
        },
        {
          "from": "Reroute.003",
          "out": "Output",
          "to": "Group.002",
          "in": "Socket_2"
        },
        {
          "from": "Reroute.004",
          "out": "Output",
          "to": "Group.002",
          "in": "Socket_1"
        },
        {
          "from": "Reroute.007",
          "out": "Output",
          "to": "Group.002",
          "in": "Socket_3"
        },
        {
          "from": "Reroute.008",
          "out": "Output",
          "to": "Reroute.005",
          "in": "Input"
        },
        {
          "from": "Reroute.005",
          "out": "Output",
          "to": "Reroute.006",
          "in": "Input"
        },
        {
          "from": "Reroute.006",
          "out": "Output",
          "to": "Reroute.007",
          "in": "Input"
        },
        {
          "from": "Group Input",
          "out": "Socket_14",
          "to": "Reroute.008",
          "in": "Input"
        },
        {
          "from": "Group Input",
          "out": "Socket_11",
          "to": "Reroute.009",
          "in": "Input"
        },
        {
          "from": "Group Input",
          "out": "Socket_5",
          "to": "Reroute.010",
          "in": "Input"
        },
        {
          "from": "Reroute.010",
          "out": "Output",
          "to": "Group",
          "in": "Socket_0"
        },
        {
          "from": "Group Input",
          "out": "Socket_3",
          "to": "Reroute.011",
          "in": "Input"
        },
        {
          "from": "Group Input",
          "out": "Socket_4",
          "to": "Reroute.012",
          "in": "Input"
        },
        {
          "from": "Group Input",
          "out": "Socket_6",
          "to": "Reroute.015",
          "in": "Input"
        },
        {
          "from": "Group Input",
          "out": "Socket_7",
          "to": "Reroute.016",
          "in": "Input"
        },
        {
          "from": "Reroute.001",
          "out": "Output",
          "to": "Reroute.017",
          "in": "Input"
        },
        {
          "from": "Reroute.018",
          "out": "Output",
          "to": "Shadow Mask Converter",
          "in": "Input_5"
        },
        {
          "from": "Reroute.017",
          "out": "Output",
          "to": "Reroute.018",
          "in": "Input"
        },
        {
          "from": "Reroute.012",
          "out": "Output",
          "to": "Reroute.019",
          "in": "Input"
        },
        {
          "from": "Reroute.015",
          "out": "Output",
          "to": "Reroute.020",
          "in": "Input"
        },
        {
          "from": "Reroute.016",
          "out": "Output",
          "to": "Reroute.021",
          "in": "Input"
        },
        {
          "from": "Math",
          "out": "Value",
          "to": "Group Output",
          "in": "Socket_19"
        },
        {
          "from": "Reroute.011",
          "out": "Output",
          "to": "Math",
          "in": "Value"
        },
        {
          "from": "Group Input.001",
          "out": "Socket_22",
          "to": "Shadow Mask Converter",
          "in": "Socket_6"
        },
        {
          "from": "Group Input.001",
          "out": "Socket_23",
          "to": "Shadow Mask Converter",
          "in": "Socket_7"
        },
        {
          "from": "Reroute.021",
          "out": "Output",
          "to": "Reroute.013",
          "in": "Input"
        },
        {
          "from": "Reroute.023",
          "out": "Output",
          "to": "Group Output",
          "in": "Socket_33"
        },
        {
          "from": "Reroute.013",
          "out": "Output",
          "to": "Reroute.014",
          "in": "Input"
        },
        {
          "from": "Reroute.014",
          "out": "Output",
          "to": "Reroute.022",
          "in": "Input"
        },
        {
          "from": "Reroute.022",
          "out": "Output",
          "to": "Reroute.023",
          "in": "Input"
        },
        {
          "from": "Group Input.002",
          "out": "Socket_8",
          "to": "Group Output",
          "in": "Socket_34"
        },
        {
          "from": "Group Input.003",
          "out": "Socket_4",
          "to": "Group Output",
          "in": "Socket_35"
        }
      ]
    },
    {
      "name": "Material tree index 64",
      "nodes": [
        {
          "name": "Frame.004",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.002",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.006",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.005",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.001",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Material Output",
          "type": "ShaderNodeOutputMaterial",
          "group": null,
          "inputs": [
            {
              "name": "Surface",
              "id": "Surface"
            },
            {
              "name": "Volume",
              "id": "Volume"
            },
            {
              "name": "Displacement",
              "id": "Displacement"
            },
            {
              "name": "Thickness",
              "id": "Thickness"
            }
          ],
          "outputs": []
        },
        {
          "name": "Reroute",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.001",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Group",
          "type": "ShaderNodeGroup",
          "group": "Hair Map Converter",
          "inputs": [
            {
              "name": "Base Color",
              "id": "Socket_4"
            },
            {
              "name": "Base Color Alpha",
              "id": "Socket_0"
            },
            {
              "name": "HM",
              "id": "Input_1"
            },
            {
              "name": "HN",
              "id": "Socket_13"
            },
            {
              "name": "FTM",
              "id": "Socket_3"
            },
            {
              "name": "Normal Map",
              "id": "Socket_28"
            },
            {
              "name": "Use New Shading",
              "id": "Socket_1"
            },
            {
              "name": "Enable Damage?",
              "id": "Socket_2"
            }
          ],
          "outputs": [
            {
              "name": "Use New Shading",
              "id": "Socket_30"
            },
            {
              "name": "Base Color",
              "id": "Socket_5"
            },
            {
              "name": "Lightmap Color",
              "id": "Output_0"
            },
            {
              "name": "HM",
              "id": "Socket_15"
            },
            {
              "name": "HN",
              "id": "Socket_31"
            },
            {
              "name": "Normal Map",
              "id": "Socket_29"
            }
          ]
        },
        {
          "name": "Global Properties",
          "type": "ShaderNodeGroup",
          "group": "Global Material Properties Main",
          "inputs": [],
          "outputs": [
            {
              "name": "Use New Shading",
              "id": "Socket_5"
            },
            {
              "name": "------ FRESNEL OPTIONS ------",
              "id": "Output_204"
            },
            {
              "name": "Use Fresnel",
              "id": "Output_191"
            },
            {
              "name": "Fresnel Color",
              "id": "Output_192"
            },
            {
              "name": "Fresnel Scale",
              "id": "Output_193"
            },
            {
              "name": "Fresnel Strength",
              "id": "Output_194"
            },
            {
              "name": "------ LIGHTING OPTIONS ------",
              "id": "Output_203"
            },
            {
              "name": "Ambient Colour",
              "id": "Output_199"
            },
            {
              "name": "Light Colour",
              "id": "Output_200"
            },
            {
              "name": "Shadow Colour",
              "id": "Output_201"
            },
            {
              "name": "Shadow Position",
              "id": "Output_174"
            },
            {
              "name": "Catch Shadows",
              "id": "Output_207"
            },
            {
              "name": "Allow Lights To Affect Shader",
              "id": "Socket_3"
            },
            {
              "name": "------ RIM OPTIONS ------",
              "id": "Output_202"
            },
            {
              "name": "Rim Tint",
              "id": "Output_197"
            },
            {
              "name": "Rim Contrast",
              "id": "Output_206"
            },
            {
              "name": "Rim Saturation",
              "id": "Output_195"
            },
            {
              "name": "Rim Intensity",
              "id": "Output_196"
            },
            {
              "name": "Rim Scale",
              "id": "Output_198"
            },
            {
              "name": "Rim Rotation",
              "id": "Output_205"
            },
            {
              "name": "------ OUTLINE OPTIONS ------",
              "id": "Output_208"
            },
            {
              "name": "Outline Tint",
              "id": "Output_209"
            },
            {
              "name": "Outline Saturation",
              "id": "Output_210"
            },
            {
              "name": "Outline Intensity",
              "id": "Output_211"
            }
          ]
        },
        {
          "name": "Normal Map",
          "type": "ShaderNodeTexImage",
          "group": null,
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "Hair Shader",
          "type": "ShaderNodeGroup",
          "group": "WW - Hair",
          "inputs": [
            {
              "name": "Use New Shading",
              "id": "Socket_278"
            },
            {
              "name": "Diffuse Color",
              "id": "Input_11"
            },
            {
              "name": "Lightmap Color",
              "id": "Input_12"
            },
            {
              "name": "HM",
              "id": "Socket_237"
            },
            {
              "name": "HN",
              "id": "Socket_626"
            },
            {
              "name": "Normal Map",
              "id": "Input_0"
            },
            {
              "name": "Highlights Intensity",
              "id": "Socket_241"
            },
            {
              "name": "------ HIGHLIGHTS (Legacy)------",
              "id": "Socket_627"
            },
            {
              "name": "Highlights Color",
              "id": "Socket_239"
            },
            {
              "name": "------ HIGHLIGHTS (3.0+)------",
              "id": "Socket_668"
            },
            {
              "name": "Position",
              "id": "Socket_669"
            },
            {
              "name": "Distortion",
              "id": "Socket_670"
            },
            {
              "name": "------ EMISSION OPTIONS ------",
              "id": "Input_117"
            },
            {
              "name": "Lightmap Alpha (Emission)",
              "id": "Input_9"
            },
            {
              "name": "Use Emission",
              "id": "Input_118"
            },
            {
              "name": "Emission Tint",
              "id": "Input_123"
            },
            {
              "name": "Emission Strength",
              "id": "Input_122"
            },
            {
              "name": "------ SHADING OPTIONS ------",
              "id": "Input_17"
            },
            {
              "name": "Use Normal Map",
              "id": "Input_18"
            },
            {
              "name": "Normal Map Strength",
              "id": "Socket_625"
            },
            {
              "name": "Use Lightmap AO",
              "id": "Input_20"
            },
            {
              "name": "Shadow Color",
              "id": "Input_60"
            },
            {
              "name": "Shadow Softness",
              "id": "Socket_73"
            },
            {
              "name": "------ FRESNEL OPTIONS ------",
              "id": "Input_101"
            },
            {
              "name": "Use Fresnel",
              "id": "Input_104"
            },
            {
              "name": "Fresnel Color",
              "id": "Input_106"
            },
            {
              "name": "Fresnel Power",
              "id": "Input_103"
            },
            {
              "name": "Fresnel Scaler",
              "id": "Input_105"
            },
            {
              "name": "------ LIGHTING OPTIONS ------",
              "id": "Input_238"
            },
            {
              "name": "Ambient Colour",
              "id": "Input_239"
            },
            {
              "name": "Light Colour",
              "id": "Input_240"
            },
            {
              "name": "Shadow Color",
              "id": "Input_241"
            },
            {
              "name": "Shadow Position",
              "id": "Input_35"
            },
            {
              "name": "Catch Shadows",
              "id": "Input_445"
            },
            {
              "name": "Allow Lights To Affect Shader",
              "id": "Socket_2"
            },
            {
              "name": "------ RIM OPTIONS ------",
              "id": "Input_183"
            },
            {
              "name": "Rim Tint",
              "id": "Input_185"
            },
            {
              "name": "Rim Contrast",
              "id": "Input_330"
            },
            {
              "name": "Rim Saturation",
              "id": "Input_186"
            },
            {
              "name": "Rim Intensity",
              "id": "Input_187"
            },
            {
              "name": "Rim Scale",
              "id": "Input_188"
            },
            {
              "name": "Rim Rotation",
              "id": "Input_317"
            }
          ],
          "outputs": [
            {
              "name": "BSDF",
              "id": "Output_77"
            },
            {
              "name": "----- CUSTOM PASS -----",
              "id": "Output_42"
            },
            {
              "name": "BSDF [NO FRESNEL]",
              "id": "Output_108"
            },
            {
              "name": "Fresnel",
              "id": "Output_102"
            },
            {
              "name": "Lit Factor",
              "id": "Output_65"
            },
            {
              "name": "Emit Factor",
              "id": "Output_128"
            },
            {
              "name": "Rim Factor",
              "id": "Output_446"
            }
          ]
        },
        {
          "name": "Bangs Diffuse",
          "type": "ShaderNodeTexImage",
          "group": null,
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "Bangs HM",
          "type": "ShaderNodeTexImage",
          "group": null,
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "Frame.008",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "FTM",
          "type": "ShaderNodeTexImage",
          "group": null,
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "Reroute.004",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.002",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.005",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.006",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Frame.007",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Bangs HN",
          "type": "ShaderNodeTexImage",
          "group": null,
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "Reroute.007",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.008",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.009",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.003",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.010",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Group.001",
          "type": "ShaderNodeGroup",
          "group": "Hair Ramp 3.0+",
          "inputs": [
            {
              "name": "Fac",
              "id": "Socket_2"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Socket_0"
            },
            {
              "name": "Alpha",
              "id": "Socket_1"
            }
          ]
        },
        {
          "name": "Frame.003",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        }
      ],
      "links": [
        {
          "from": "Reroute.006",
          "out": "Output",
          "to": "Group",
          "in": "Input_1"
        },
        {
          "from": "Global Properties",
          "out": "Output_174",
          "to": "Hair Shader",
          "in": "Input_35"
        },
        {
          "from": "Global Properties",
          "out": "Output_191",
          "to": "Hair Shader",
          "in": "Input_104"
        },
        {
          "from": "Global Properties",
          "out": "Output_192",
          "to": "Hair Shader",
          "in": "Input_106"
        },
        {
          "from": "Global Properties",
          "out": "Output_193",
          "to": "Hair Shader",
          "in": "Input_103"
        },
        {
          "from": "Global Properties",
          "out": "Output_194",
          "to": "Hair Shader",
          "in": "Input_105"
        },
        {
          "from": "Global Properties",
          "out": "Output_197",
          "to": "Hair Shader",
          "in": "Input_185"
        },
        {
          "from": "Global Properties",
          "out": "Output_195",
          "to": "Hair Shader",
          "in": "Input_186"
        },
        {
          "from": "Global Properties",
          "out": "Output_196",
          "to": "Hair Shader",
          "in": "Input_187"
        },
        {
          "from": "Global Properties",
          "out": "Output_198",
          "to": "Hair Shader",
          "in": "Input_188"
        },
        {
          "from": "Global Properties",
          "out": "Output_199",
          "to": "Hair Shader",
          "in": "Input_239"
        },
        {
          "from": "Global Properties",
          "out": "Output_200",
          "to": "Hair Shader",
          "in": "Input_240"
        },
        {
          "from": "Global Properties",
          "out": "Output_201",
          "to": "Hair Shader",
          "in": "Input_241"
        },
        {
          "from": "Global Properties",
          "out": "Output_205",
          "to": "Hair Shader",
          "in": "Input_317"
        },
        {
          "from": "Global Properties",
          "out": "Output_206",
          "to": "Hair Shader",
          "in": "Input_330"
        },
        {
          "from": "Global Properties",
          "out": "Output_207",
          "to": "Hair Shader",
          "in": "Input_445"
        },
        {
          "from": "Reroute.001",
          "out": "Output",
          "to": "Group",
          "in": "Socket_0"
        },
        {
          "from": "Bangs Diffuse",
          "out": "Alpha",
          "to": "Reroute",
          "in": "Input"
        },
        {
          "from": "Reroute",
          "out": "Output",
          "to": "Reroute.001",
          "in": "Input"
        },
        {
          "from": "Bangs Diffuse",
          "out": "Color",
          "to": "Reroute.004",
          "in": "Input"
        },
        {
          "from": "Reroute.002",
          "out": "Output",
          "to": "Group",
          "in": "Socket_4"
        },
        {
          "from": "Reroute.004",
          "out": "Output",
          "to": "Reroute.002",
          "in": "Input"
        },
        {
          "from": "Reroute.009",
          "out": "Output",
          "to": "Group",
          "in": "Socket_3"
        },
        {
          "from": "Global Properties",
          "out": "Socket_3",
          "to": "Hair Shader",
          "in": "Socket_2"
        },
        {
          "from": "FTM",
          "out": "Color",
          "to": "Reroute.005",
          "in": "Input"
        },
        {
          "from": "Bangs HM",
          "out": "Color",
          "to": "Reroute.006",
          "in": "Input"
        },
        {
          "from": "Group",
          "out": "Output_0",
          "to": "Hair Shader",
          "in": "Input_12"
        },
        {
          "from": "Group",
          "out": "Socket_5",
          "to": "Hair Shader",
          "in": "Input_11"
        },
        {
          "from": "Reroute.007",
          "out": "Output",
          "to": "Group",
          "in": "Socket_13"
        },
        {
          "from": "Reroute.008",
          "out": "Output",
          "to": "Reroute.007",
          "in": "Input"
        },
        {
          "from": "Bangs HN",
          "out": "Color",
          "to": "Reroute.008",
          "in": "Input"
        },
        {
          "from": "Reroute.005",
          "out": "Output",
          "to": "Reroute.009",
          "in": "Input"
        },
        {
          "from": "Group",
          "out": "Socket_15",
          "to": "Hair Shader",
          "in": "Socket_237"
        },
        {
          "from": "Group",
          "out": "Socket_29",
          "to": "Hair Shader",
          "in": "Input_0"
        },
        {
          "from": "Reroute.003",
          "out": "Output",
          "to": "Group",
          "in": "Socket_28"
        },
        {
          "from": "Reroute.010",
          "out": "Output",
          "to": "Reroute.003",
          "in": "Input"
        },
        {
          "from": "Normal Map",
          "out": "Color",
          "to": "Reroute.010",
          "in": "Input"
        },
        {
          "from": "Group",
          "out": "Socket_30",
          "to": "Hair Shader",
          "in": "Socket_278"
        },
        {
          "from": "Group",
          "out": "Socket_31",
          "to": "Hair Shader",
          "in": "Socket_626"
        },
        {
          "from": "Hair Shader",
          "out": "Output_77",
          "to": "Material Output",
          "in": "Surface"
        },
        {
          "from": "Global Properties",
          "out": "Socket_5",
          "to": "Group",
          "in": "Socket_1"
        }
      ]
    },
    {
      "name": "Material tree index 65",
      "nodes": [
        {
          "name": "Frame.004",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.006",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.003",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.002",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.005",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.001",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Reroute.007",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.001",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.006",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.009",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.016",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.017",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.018",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Group.001",
          "type": "ShaderNodeGroup",
          "group": "Eye Depth",
          "inputs": [
            {
              "name": "HDMF",
              "id": "Input_1"
            },
            {
              "name": "Scale",
              "id": "Input_2"
            }
          ],
          "outputs": [
            {
              "name": "Result",
              "id": "Output_0"
            }
          ]
        },
        {
          "name": "Eye HET",
          "type": "ShaderNodeTexImage",
          "group": null,
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "Reroute.003",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.008",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Eye Diffuse",
          "type": "ShaderNodeTexImage",
          "group": null,
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "Reroute.004",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Group.004",
          "type": "ShaderNodeGroup",
          "group": "Eye HDMF",
          "inputs": [
            {
              "name": "Vector",
              "id": "Socket_2"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Socket_0"
            }
          ]
        },
        {
          "name": "Group.005",
          "type": "ShaderNodeGroup",
          "group": "Eye Highlight Type",
          "inputs": [
            {
              "name": "Vector",
              "id": "Socket_2"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Socket_0"
            }
          ]
        },
        {
          "name": "Material Output",
          "type": "ShaderNodeOutputMaterial",
          "group": null,
          "inputs": [
            {
              "name": "Surface",
              "id": "Surface"
            },
            {
              "name": "Volume",
              "id": "Volume"
            },
            {
              "name": "Displacement",
              "id": "Displacement"
            },
            {
              "name": "Thickness",
              "id": "Thickness"
            }
          ],
          "outputs": []
        },
        {
          "name": "Reroute",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.014",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.015",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.002",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.011",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.012",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.013",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.010",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Group.002",
          "type": "ShaderNodeGroup",
          "group": "Eye Glow",
          "inputs": [
            {
              "name": "Emission Mask",
              "id": "Input_0"
            },
            {
              "name": "Shader",
              "id": "Input_1"
            },
            {
              "name": "Bottom Highlight",
              "id": "Socket_1"
            },
            {
              "name": "Top Hightlight Color",
              "id": "Socket_3"
            },
            {
              "name": "Top Highlight Emission Strength",
              "id": "Socket_5"
            },
            {
              "name": "Enable Bottom Highlight",
              "id": "Socket_7"
            },
            {
              "name": "Bottom Highlight Color",
              "id": "Socket_4"
            },
            {
              "name": "Bottom Highlight Emission Strength",
              "id": "Socket_6"
            }
          ],
          "outputs": [
            {
              "name": "Shader",
              "id": "Output_2"
            }
          ]
        },
        {
          "name": "Group",
          "type": "ShaderNodeGroup",
          "group": "Eye Thing",
          "inputs": [
            {
              "name": "Character Has Different Irises",
              "id": "Input_2"
            }
          ],
          "outputs": [
            {
              "name": "Emission Mask",
              "id": "Output_0"
            },
            {
              "name": "Lightmap Color",
              "id": "Output_1"
            },
            {
              "name": "HDMF",
              "id": "Output_19"
            },
            {
              "name": "Bottom Highlight",
              "id": "Socket_1"
            }
          ]
        },
        {
          "name": "Reroute.005",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Group.003",
          "type": "ShaderNodeGroup",
          "group": "See Through",
          "inputs": [
            {
              "name": "HET",
              "id": "Input_0"
            },
            {
              "name": "Shader",
              "id": "Input_2"
            }
          ],
          "outputs": [
            {
              "name": "Shader",
              "id": "Output_1"
            }
          ]
        },
        {
          "name": "Main Shader",
          "type": "ShaderNodeGroup",
          "group": "WW - Eye",
          "inputs": [
            {
              "name": "Diffuse Color",
              "id": "Input_11"
            },
            {
              "name": "Lightmap Color",
              "id": "Input_12"
            },
            {
              "name": "Lightmap Alpha (Emission)",
              "id": "Input_9"
            },
            {
              "name": "------ EMISSION OPTIONS ------",
              "id": "Input_117"
            },
            {
              "name": "Use Emission",
              "id": "Input_118"
            },
            {
              "name": "Emission Tint",
              "id": "Input_123"
            },
            {
              "name": "Emission Strength",
              "id": "Input_122"
            },
            {
              "name": "------ SHADING OPTIONS ------",
              "id": "Input_17"
            },
            {
              "name": "Shadow Color",
              "id": "Input_60"
            },
            {
              "name": "------ SPECULAR OPTIONS ------",
              "id": "Input_80"
            },
            {
              "name": "Use Specular Ramp",
              "id": "Input_95"
            },
            {
              "name": "Shininess",
              "id": "Input_81"
            },
            {
              "name": "Specular Multiplier",
              "id": "Input_86"
            },
            {
              "name": "Specular Color",
              "id": "Input_91"
            },
            {
              "name": "Specular Intensity",
              "id": "Socket_158"
            },
            {
              "name": "------ FRESNEL OPTIONS ------",
              "id": "Input_101"
            },
            {
              "name": "Use Fresnel",
              "id": "Input_104"
            },
            {
              "name": "Fresnel Color",
              "id": "Input_106"
            },
            {
              "name": "Fresnel Power",
              "id": "Input_103"
            },
            {
              "name": "Fresnel Scaler",
              "id": "Input_105"
            },
            {
              "name": "------ LIGHTING OPTIONS ------",
              "id": "Input_238"
            },
            {
              "name": "Ambient Colour",
              "id": "Input_239"
            },
            {
              "name": "Light Colour",
              "id": "Input_240"
            },
            {
              "name": "Shadow Color",
              "id": "Input_241"
            },
            {
              "name": "Shadow Position",
              "id": "Input_35"
            },
            {
              "name": "Catch Shadows",
              "id": "Input_445"
            },
            {
              "name": "Allow Lights To Affect Shader",
              "id": "Socket_2"
            },
            {
              "name": "------ RIM OPTIONS ------",
              "id": "Input_183"
            },
            {
              "name": "Rim Tint",
              "id": "Input_185"
            },
            {
              "name": "Rim Contrast",
              "id": "Input_330"
            },
            {
              "name": "Rim Saturation",
              "id": "Input_186"
            },
            {
              "name": "Rim Intensity",
              "id": "Input_187"
            },
            {
              "name": "Rim Scale",
              "id": "Input_188"
            },
            {
              "name": "Rim Rotation",
              "id": "Input_317"
            }
          ],
          "outputs": [
            {
              "name": "BSDF",
              "id": "Output_77"
            },
            {
              "name": "----- CUSTOM PASS -----",
              "id": "Output_42"
            },
            {
              "name": "BSDF [NO FRESNEL]",
              "id": "Output_108"
            },
            {
              "name": "Fresnel",
              "id": "Output_102"
            },
            {
              "name": "Lit Factor",
              "id": "Output_65"
            },
            {
              "name": "Emit Factor",
              "id": "Output_128"
            },
            {
              "name": "Rim Factor",
              "id": "Output_446"
            }
          ]
        },
        {
          "name": "Global Properties.001",
          "type": "ShaderNodeGroup",
          "group": "Global Material Properties Main",
          "inputs": [],
          "outputs": [
            {
              "name": "Use New Shading",
              "id": "Socket_5"
            },
            {
              "name": "------ FRESNEL OPTIONS ------",
              "id": "Output_204"
            },
            {
              "name": "Use Fresnel",
              "id": "Output_191"
            },
            {
              "name": "Fresnel Color",
              "id": "Output_192"
            },
            {
              "name": "Fresnel Scale",
              "id": "Output_193"
            },
            {
              "name": "Fresnel Strength",
              "id": "Output_194"
            },
            {
              "name": "------ LIGHTING OPTIONS ------",
              "id": "Output_203"
            },
            {
              "name": "Ambient Colour",
              "id": "Output_199"
            },
            {
              "name": "Light Colour",
              "id": "Output_200"
            },
            {
              "name": "Shadow Colour",
              "id": "Output_201"
            },
            {
              "name": "Shadow Position",
              "id": "Output_174"
            },
            {
              "name": "Catch Shadows",
              "id": "Output_207"
            },
            {
              "name": "Allow Lights To Affect Shader",
              "id": "Socket_3"
            },
            {
              "name": "------ RIM OPTIONS ------",
              "id": "Output_202"
            },
            {
              "name": "Rim Tint",
              "id": "Output_197"
            },
            {
              "name": "Rim Contrast",
              "id": "Output_206"
            },
            {
              "name": "Rim Saturation",
              "id": "Output_195"
            },
            {
              "name": "Rim Intensity",
              "id": "Output_196"
            },
            {
              "name": "Rim Scale",
              "id": "Output_198"
            },
            {
              "name": "Rim Rotation",
              "id": "Output_205"
            },
            {
              "name": "------ OUTLINE OPTIONS ------",
              "id": "Output_208"
            },
            {
              "name": "Outline Tint",
              "id": "Output_209"
            },
            {
              "name": "Outline Saturation",
              "id": "Output_210"
            },
            {
              "name": "Outline Intensity",
              "id": "Output_211"
            }
          ]
        }
      ],
      "links": [
        {
          "from": "Reroute.015",
          "out": "Output",
          "to": "Group.002",
          "in": "Input_0"
        },
        {
          "from": "Reroute.002",
          "out": "Output",
          "to": "Group.002",
          "in": "Input_1"
        },
        {
          "from": "Reroute.011",
          "out": "Output",
          "to": "Group.003",
          "in": "Input_0"
        },
        {
          "from": "Reroute.012",
          "out": "Output",
          "to": "Group.003",
          "in": "Input_2"
        },
        {
          "from": "Group",
          "out": "Output_1",
          "to": "Reroute",
          "in": "Input"
        },
        {
          "from": "Reroute",
          "out": "Output",
          "to": "Reroute.001",
          "in": "Input"
        },
        {
          "from": "Reroute.006",
          "out": "Output",
          "to": "Reroute.002",
          "in": "Input"
        },
        {
          "from": "Reroute.001",
          "out": "Output",
          "to": "Reroute.004",
          "in": "Input"
        },
        {
          "from": "Reroute.007",
          "out": "Output",
          "to": "Reroute.006",
          "in": "Input"
        },
        {
          "from": "Reroute.003",
          "out": "Output",
          "to": "Reroute.007",
          "in": "Input"
        },
        {
          "from": "Eye HET",
          "out": "Color",
          "to": "Reroute.008",
          "in": "Input"
        },
        {
          "from": "Reroute.008",
          "out": "Output",
          "to": "Reroute.009",
          "in": "Input"
        },
        {
          "from": "Reroute.009",
          "out": "Output",
          "to": "Reroute.010",
          "in": "Input"
        },
        {
          "from": "Reroute.010",
          "out": "Output",
          "to": "Reroute.011",
          "in": "Input"
        },
        {
          "from": "Reroute.013",
          "out": "Output",
          "to": "Reroute.012",
          "in": "Input"
        },
        {
          "from": "Group.002",
          "out": "Output_2",
          "to": "Reroute.013",
          "in": "Input"
        },
        {
          "from": "Group",
          "out": "Output_0",
          "to": "Reroute.014",
          "in": "Input"
        },
        {
          "from": "Reroute.014",
          "out": "Output",
          "to": "Reroute.015",
          "in": "Input"
        },
        {
          "from": "Reroute.016",
          "out": "Output",
          "to": "Group.001",
          "in": "Input_1"
        },
        {
          "from": "Reroute.017",
          "out": "Output",
          "to": "Reroute.016",
          "in": "Input"
        },
        {
          "from": "Group",
          "out": "Output_19",
          "to": "Reroute.017",
          "in": "Input"
        },
        {
          "from": "Reroute.018",
          "out": "Output",
          "to": "Eye HET",
          "in": "Vector"
        },
        {
          "from": "Group.001",
          "out": "Output_0",
          "to": "Reroute.018",
          "in": "Input"
        },
        {
          "from": "Reroute.018",
          "out": "Output",
          "to": "Eye Diffuse",
          "in": "Vector"
        },
        {
          "from": "Global Properties.001",
          "out": "Output_174",
          "to": "Main Shader",
          "in": "Input_35"
        },
        {
          "from": "Global Properties.001",
          "out": "Output_191",
          "to": "Main Shader",
          "in": "Input_104"
        },
        {
          "from": "Global Properties.001",
          "out": "Output_192",
          "to": "Main Shader",
          "in": "Input_106"
        },
        {
          "from": "Global Properties.001",
          "out": "Output_193",
          "to": "Main Shader",
          "in": "Input_103"
        },
        {
          "from": "Global Properties.001",
          "out": "Output_194",
          "to": "Main Shader",
          "in": "Input_105"
        },
        {
          "from": "Global Properties.001",
          "out": "Output_197",
          "to": "Main Shader",
          "in": "Input_185"
        },
        {
          "from": "Global Properties.001",
          "out": "Output_195",
          "to": "Main Shader",
          "in": "Input_186"
        },
        {
          "from": "Global Properties.001",
          "out": "Output_196",
          "to": "Main Shader",
          "in": "Input_187"
        },
        {
          "from": "Global Properties.001",
          "out": "Output_198",
          "to": "Main Shader",
          "in": "Input_188"
        },
        {
          "from": "Global Properties.001",
          "out": "Output_199",
          "to": "Main Shader",
          "in": "Input_239"
        },
        {
          "from": "Global Properties.001",
          "out": "Output_200",
          "to": "Main Shader",
          "in": "Input_240"
        },
        {
          "from": "Global Properties.001",
          "out": "Output_201",
          "to": "Main Shader",
          "in": "Input_241"
        },
        {
          "from": "Global Properties.001",
          "out": "Output_205",
          "to": "Main Shader",
          "in": "Input_317"
        },
        {
          "from": "Global Properties.001",
          "out": "Output_206",
          "to": "Main Shader",
          "in": "Input_330"
        },
        {
          "from": "Global Properties.001",
          "out": "Output_207",
          "to": "Main Shader",
          "in": "Input_445"
        },
        {
          "from": "Main Shader",
          "out": "Output_77",
          "to": "Reroute.003",
          "in": "Input"
        },
        {
          "from": "Eye Diffuse",
          "out": "Color",
          "to": "Main Shader",
          "in": "Input_11"
        },
        {
          "from": "Reroute.005",
          "out": "Output",
          "to": "Main Shader",
          "in": "Input_12"
        },
        {
          "from": "Reroute.004",
          "out": "Output",
          "to": "Reroute.005",
          "in": "Input"
        },
        {
          "from": "Group",
          "out": "Socket_1",
          "to": "Group.002",
          "in": "Socket_1"
        },
        {
          "from": "Global Properties.001",
          "out": "Socket_3",
          "to": "Main Shader",
          "in": "Socket_2"
        },
        {
          "from": "Eye Diffuse",
          "out": "Alpha",
          "to": "Main Shader",
          "in": "Input_9"
        },
        {
          "from": "Group.003",
          "out": "Output_1",
          "to": "Material Output",
          "in": "Surface"
        }
      ]
    },
    {
      "name": "Material tree index 66",
      "nodes": [
        {
          "name": "Frame",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.002",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.003",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.001",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.004",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.005",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Global Properties",
          "type": "ShaderNodeGroup",
          "group": "Global Material Properties Main",
          "inputs": [],
          "outputs": [
            {
              "name": "Use New Shading",
              "id": "Socket_5"
            },
            {
              "name": "------ FRESNEL OPTIONS ------",
              "id": "Output_204"
            },
            {
              "name": "Use Fresnel",
              "id": "Output_191"
            },
            {
              "name": "Fresnel Color",
              "id": "Output_192"
            },
            {
              "name": "Fresnel Scale",
              "id": "Output_193"
            },
            {
              "name": "Fresnel Strength",
              "id": "Output_194"
            },
            {
              "name": "------ LIGHTING OPTIONS ------",
              "id": "Output_203"
            },
            {
              "name": "Ambient Colour",
              "id": "Output_199"
            },
            {
              "name": "Light Colour",
              "id": "Output_200"
            },
            {
              "name": "Shadow Colour",
              "id": "Output_201"
            },
            {
              "name": "Shadow Position",
              "id": "Output_174"
            },
            {
              "name": "Catch Shadows",
              "id": "Output_207"
            },
            {
              "name": "Allow Lights To Affect Shader",
              "id": "Socket_3"
            },
            {
              "name": "------ RIM OPTIONS ------",
              "id": "Output_202"
            },
            {
              "name": "Rim Tint",
              "id": "Output_197"
            },
            {
              "name": "Rim Contrast",
              "id": "Output_206"
            },
            {
              "name": "Rim Saturation",
              "id": "Output_195"
            },
            {
              "name": "Rim Intensity",
              "id": "Output_196"
            },
            {
              "name": "Rim Scale",
              "id": "Output_198"
            },
            {
              "name": "Rim Rotation",
              "id": "Output_205"
            },
            {
              "name": "------ OUTLINE OPTIONS ------",
              "id": "Output_208"
            },
            {
              "name": "Outline Tint",
              "id": "Output_209"
            },
            {
              "name": "Outline Saturation",
              "id": "Output_210"
            },
            {
              "name": "Outline Intensity",
              "id": "Output_211"
            }
          ]
        },
        {
          "name": "Reroute.001",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.010",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.007",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.008",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Material Output",
          "type": "ShaderNodeOutputMaterial",
          "group": null,
          "inputs": [
            {
              "name": "Surface",
              "id": "Surface"
            },
            {
              "name": "Volume",
              "id": "Volume"
            },
            {
              "name": "Displacement",
              "id": "Displacement"
            },
            {
              "name": "Thickness",
              "id": "Thickness"
            }
          ],
          "outputs": []
        },
        {
          "name": "Group.003",
          "type": "ShaderNodeGroup",
          "group": "See Through",
          "inputs": [
            {
              "name": "HET",
              "id": "Input_0"
            },
            {
              "name": "Shader",
              "id": "Input_2"
            }
          ],
          "outputs": [
            {
              "name": "Shader",
              "id": "Output_1"
            }
          ]
        },
        {
          "name": "Reroute.009",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Face HET",
          "type": "ShaderNodeTexImage",
          "group": null,
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "Face Diffuse",
          "type": "ShaderNodeTexImage",
          "group": null,
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "Mask ID",
          "type": "ShaderNodeTexImage",
          "group": null,
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "Face Shader",
          "type": "ShaderNodeGroup",
          "group": "Face Shader",
          "inputs": [
            {
              "name": "[FemaleM/MaleM/MaleXL]",
              "id": "Input_303"
            },
            {
              "name": "Face Color",
              "id": "Input_11"
            },
            {
              "name": "Face Shadows Softness",
              "id": "Input_114"
            },
            {
              "name": "Face Shadow Mask",
              "id": "Socket_13"
            },
            {
              "name": "------ FACE OPTIONS ------",
              "id": "Input_78"
            },
            {
              "name": "Use Custom Face Shadow",
              "id": "Socket_0"
            },
            {
              "name": "Face Shadow Select",
              "id": "Socket_1"
            },
            {
              "name": "Blush",
              "id": "Input_310"
            },
            {
              "name": "Blush Intensity",
              "id": "Input_311"
            },
            {
              "name": "------ SHADING OPTIONS ------",
              "id": "Input_261"
            },
            {
              "name": "Shadow Color 1",
              "id": "Input_263"
            },
            {
              "name": "Shadow Color 2",
              "id": "Input_309"
            },
            {
              "name": "------ FRESNEL OPTIONS ------",
              "id": "Input_101"
            },
            {
              "name": "Use Fresnel",
              "id": "Input_104"
            },
            {
              "name": "Fresnel Color",
              "id": "Input_106"
            },
            {
              "name": "Fresnel Power",
              "id": "Input_103"
            },
            {
              "name": "Fresnel Scaler",
              "id": "Input_105"
            },
            {
              "name": "------ LIGHTING OPTIONS ------",
              "id": "Input_177"
            },
            {
              "name": "Ambient Colour",
              "id": "Input_204"
            },
            {
              "name": "Light Colour",
              "id": "Input_205"
            },
            {
              "name": "Shadow Color",
              "id": "Input_206"
            },
            {
              "name": "Shadow Position",
              "id": "Input_35"
            },
            {
              "name": "Catch Shadows",
              "id": "Input_208"
            },
            {
              "name": "Allow Lights To Affect Shader",
              "id": "Socket_2"
            },
            {
              "name": "------ RIM OPTIONS ------",
              "id": "Input_203"
            },
            {
              "name": "Rim Tint",
              "id": "Input_199"
            },
            {
              "name": "Rim Contrast",
              "id": "Input_207"
            },
            {
              "name": "Rim Saturation",
              "id": "Input_200"
            },
            {
              "name": "Rim Intensity",
              "id": "Input_201"
            },
            {
              "name": "Rim Scale",
              "id": "Input_202"
            }
          ],
          "outputs": [
            {
              "name": "BSDF",
              "id": "Output_4"
            },
            {
              "name": "----- CUSTOM PASS -----",
              "id": "Output_42"
            },
            {
              "name": "BSDF [No Fresnel]",
              "id": "Output_107"
            },
            {
              "name": "Fresnel only",
              "id": "Output_102"
            },
            {
              "name": "Lit Factor",
              "id": "Output_65"
            },
            {
              "name": "Lit Sharp Factor",
              "id": "Output_66"
            },
            {
              "name": "Rim Factor",
              "id": "Output_211"
            }
          ]
        },
        {
          "name": "Group",
          "type": "ShaderNodeGroup",
          "group": "Face ID Converter",
          "inputs": [
            {
              "name": "ID",
              "id": "Socket_1"
            },
            {
              "name": "ID Alpha",
              "id": "Socket_2"
            },
            {
              "name": "My ID Texture is Pink",
              "id": "Socket_3"
            }
          ],
          "outputs": [
            {
              "name": "Face Shadow Mask",
              "id": "Socket_0"
            }
          ]
        }
      ],
      "links": [
        {
          "from": "Global Properties",
          "out": "Output_191",
          "to": "Face Shader",
          "in": "Input_104"
        },
        {
          "from": "Global Properties",
          "out": "Output_192",
          "to": "Face Shader",
          "in": "Input_106"
        },
        {
          "from": "Global Properties",
          "out": "Output_193",
          "to": "Face Shader",
          "in": "Input_103"
        },
        {
          "from": "Global Properties",
          "out": "Output_194",
          "to": "Face Shader",
          "in": "Input_105"
        },
        {
          "from": "Global Properties",
          "out": "Output_174",
          "to": "Face Shader",
          "in": "Input_35"
        },
        {
          "from": "Global Properties",
          "out": "Output_197",
          "to": "Face Shader",
          "in": "Input_199"
        },
        {
          "from": "Global Properties",
          "out": "Output_195",
          "to": "Face Shader",
          "in": "Input_200"
        },
        {
          "from": "Global Properties",
          "out": "Output_196",
          "to": "Face Shader",
          "in": "Input_201"
        },
        {
          "from": "Global Properties",
          "out": "Output_198",
          "to": "Face Shader",
          "in": "Input_202"
        },
        {
          "from": "Global Properties",
          "out": "Output_199",
          "to": "Face Shader",
          "in": "Input_204"
        },
        {
          "from": "Global Properties",
          "out": "Output_200",
          "to": "Face Shader",
          "in": "Input_205"
        },
        {
          "from": "Global Properties",
          "out": "Output_201",
          "to": "Face Shader",
          "in": "Input_206"
        },
        {
          "from": "Global Properties",
          "out": "Output_206",
          "to": "Face Shader",
          "in": "Input_207"
        },
        {
          "from": "Global Properties",
          "out": "Output_207",
          "to": "Face Shader",
          "in": "Input_208"
        },
        {
          "from": "Reroute.008",
          "out": "Output",
          "to": "Group.003",
          "in": "Input_2"
        },
        {
          "from": "Reroute.010",
          "out": "Output",
          "to": "Group.003",
          "in": "Input_0"
        },
        {
          "from": "Reroute.007",
          "out": "Output",
          "to": "Reroute.010",
          "in": "Input"
        },
        {
          "from": "Face HET",
          "out": "Color",
          "to": "Reroute.007",
          "in": "Input"
        },
        {
          "from": "Reroute.009",
          "out": "Output",
          "to": "Reroute.008",
          "in": "Input"
        },
        {
          "from": "Reroute.001",
          "out": "Output",
          "to": "Face Shader",
          "in": "Input_11"
        },
        {
          "from": "Face Diffuse",
          "out": "Color",
          "to": "Reroute",
          "in": "Input"
        },
        {
          "from": "Face Shader",
          "out": "Output_4",
          "to": "Reroute.009",
          "in": "Input"
        },
        {
          "from": "Reroute",
          "out": "Output",
          "to": "Reroute.001",
          "in": "Input"
        },
        {
          "from": "Global Properties",
          "out": "Socket_3",
          "to": "Face Shader",
          "in": "Socket_2"
        },
        {
          "from": "Group",
          "out": "Socket_0",
          "to": "Face Shader",
          "in": "Socket_13"
        },
        {
          "from": "Mask ID",
          "out": "Color",
          "to": "Group",
          "in": "Socket_1"
        },
        {
          "from": "Mask ID",
          "out": "Alpha",
          "to": "Group",
          "in": "Socket_2"
        },
        {
          "from": "Group.003",
          "out": "Output_1",
          "to": "Material Output",
          "in": "Surface"
        }
      ]
    },
    {
      "name": "Material tree index 67",
      "nodes": [
        {
          "name": "Frame.004",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.002",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.006",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.005",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.001",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Material Output",
          "type": "ShaderNodeOutputMaterial",
          "group": null,
          "inputs": [
            {
              "name": "Surface",
              "id": "Surface"
            },
            {
              "name": "Volume",
              "id": "Volume"
            },
            {
              "name": "Displacement",
              "id": "Displacement"
            },
            {
              "name": "Thickness",
              "id": "Thickness"
            }
          ],
          "outputs": []
        },
        {
          "name": "Reroute",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.001",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Group",
          "type": "ShaderNodeGroup",
          "group": "Hair Map Converter",
          "inputs": [
            {
              "name": "Base Color",
              "id": "Socket_4"
            },
            {
              "name": "Base Color Alpha",
              "id": "Socket_0"
            },
            {
              "name": "HM",
              "id": "Input_1"
            },
            {
              "name": "HN",
              "id": "Socket_13"
            },
            {
              "name": "FTM",
              "id": "Socket_3"
            },
            {
              "name": "Normal Map",
              "id": "Socket_28"
            },
            {
              "name": "Use New Shading",
              "id": "Socket_1"
            },
            {
              "name": "Enable Damage?",
              "id": "Socket_2"
            }
          ],
          "outputs": [
            {
              "name": "Use New Shading",
              "id": "Socket_30"
            },
            {
              "name": "Base Color",
              "id": "Socket_5"
            },
            {
              "name": "Lightmap Color",
              "id": "Output_0"
            },
            {
              "name": "HM",
              "id": "Socket_15"
            },
            {
              "name": "HN",
              "id": "Socket_31"
            },
            {
              "name": "Normal Map",
              "id": "Socket_29"
            }
          ]
        },
        {
          "name": "Global Properties",
          "type": "ShaderNodeGroup",
          "group": "Global Material Properties Main",
          "inputs": [],
          "outputs": [
            {
              "name": "Use New Shading",
              "id": "Socket_5"
            },
            {
              "name": "------ FRESNEL OPTIONS ------",
              "id": "Output_204"
            },
            {
              "name": "Use Fresnel",
              "id": "Output_191"
            },
            {
              "name": "Fresnel Color",
              "id": "Output_192"
            },
            {
              "name": "Fresnel Scale",
              "id": "Output_193"
            },
            {
              "name": "Fresnel Strength",
              "id": "Output_194"
            },
            {
              "name": "------ LIGHTING OPTIONS ------",
              "id": "Output_203"
            },
            {
              "name": "Ambient Colour",
              "id": "Output_199"
            },
            {
              "name": "Light Colour",
              "id": "Output_200"
            },
            {
              "name": "Shadow Colour",
              "id": "Output_201"
            },
            {
              "name": "Shadow Position",
              "id": "Output_174"
            },
            {
              "name": "Catch Shadows",
              "id": "Output_207"
            },
            {
              "name": "Allow Lights To Affect Shader",
              "id": "Socket_3"
            },
            {
              "name": "------ RIM OPTIONS ------",
              "id": "Output_202"
            },
            {
              "name": "Rim Tint",
              "id": "Output_197"
            },
            {
              "name": "Rim Contrast",
              "id": "Output_206"
            },
            {
              "name": "Rim Saturation",
              "id": "Output_195"
            },
            {
              "name": "Rim Intensity",
              "id": "Output_196"
            },
            {
              "name": "Rim Scale",
              "id": "Output_198"
            },
            {
              "name": "Rim Rotation",
              "id": "Output_205"
            },
            {
              "name": "------ OUTLINE OPTIONS ------",
              "id": "Output_208"
            },
            {
              "name": "Outline Tint",
              "id": "Output_209"
            },
            {
              "name": "Outline Saturation",
              "id": "Output_210"
            },
            {
              "name": "Outline Intensity",
              "id": "Output_211"
            }
          ]
        },
        {
          "name": "Normal Map",
          "type": "ShaderNodeTexImage",
          "group": null,
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "Hair Shader",
          "type": "ShaderNodeGroup",
          "group": "WW - Hair",
          "inputs": [
            {
              "name": "Use New Shading",
              "id": "Socket_278"
            },
            {
              "name": "Diffuse Color",
              "id": "Input_11"
            },
            {
              "name": "Lightmap Color",
              "id": "Input_12"
            },
            {
              "name": "HM",
              "id": "Socket_237"
            },
            {
              "name": "HN",
              "id": "Socket_626"
            },
            {
              "name": "Normal Map",
              "id": "Input_0"
            },
            {
              "name": "Highlights Intensity",
              "id": "Socket_241"
            },
            {
              "name": "------ HIGHLIGHTS (Legacy)------",
              "id": "Socket_627"
            },
            {
              "name": "Highlights Color",
              "id": "Socket_239"
            },
            {
              "name": "------ HIGHLIGHTS (3.0+)------",
              "id": "Socket_668"
            },
            {
              "name": "Position",
              "id": "Socket_669"
            },
            {
              "name": "Distortion",
              "id": "Socket_670"
            },
            {
              "name": "------ EMISSION OPTIONS ------",
              "id": "Input_117"
            },
            {
              "name": "Lightmap Alpha (Emission)",
              "id": "Input_9"
            },
            {
              "name": "Use Emission",
              "id": "Input_118"
            },
            {
              "name": "Emission Tint",
              "id": "Input_123"
            },
            {
              "name": "Emission Strength",
              "id": "Input_122"
            },
            {
              "name": "------ SHADING OPTIONS ------",
              "id": "Input_17"
            },
            {
              "name": "Use Normal Map",
              "id": "Input_18"
            },
            {
              "name": "Normal Map Strength",
              "id": "Socket_625"
            },
            {
              "name": "Use Lightmap AO",
              "id": "Input_20"
            },
            {
              "name": "Shadow Color",
              "id": "Input_60"
            },
            {
              "name": "Shadow Softness",
              "id": "Socket_73"
            },
            {
              "name": "------ FRESNEL OPTIONS ------",
              "id": "Input_101"
            },
            {
              "name": "Use Fresnel",
              "id": "Input_104"
            },
            {
              "name": "Fresnel Color",
              "id": "Input_106"
            },
            {
              "name": "Fresnel Power",
              "id": "Input_103"
            },
            {
              "name": "Fresnel Scaler",
              "id": "Input_105"
            },
            {
              "name": "------ LIGHTING OPTIONS ------",
              "id": "Input_238"
            },
            {
              "name": "Ambient Colour",
              "id": "Input_239"
            },
            {
              "name": "Light Colour",
              "id": "Input_240"
            },
            {
              "name": "Shadow Color",
              "id": "Input_241"
            },
            {
              "name": "Shadow Position",
              "id": "Input_35"
            },
            {
              "name": "Catch Shadows",
              "id": "Input_445"
            },
            {
              "name": "Allow Lights To Affect Shader",
              "id": "Socket_2"
            },
            {
              "name": "------ RIM OPTIONS ------",
              "id": "Input_183"
            },
            {
              "name": "Rim Tint",
              "id": "Input_185"
            },
            {
              "name": "Rim Contrast",
              "id": "Input_330"
            },
            {
              "name": "Rim Saturation",
              "id": "Input_186"
            },
            {
              "name": "Rim Intensity",
              "id": "Input_187"
            },
            {
              "name": "Rim Scale",
              "id": "Input_188"
            },
            {
              "name": "Rim Rotation",
              "id": "Input_317"
            }
          ],
          "outputs": [
            {
              "name": "BSDF",
              "id": "Output_77"
            },
            {
              "name": "----- CUSTOM PASS -----",
              "id": "Output_42"
            },
            {
              "name": "BSDF [NO FRESNEL]",
              "id": "Output_108"
            },
            {
              "name": "Fresnel",
              "id": "Output_102"
            },
            {
              "name": "Lit Factor",
              "id": "Output_65"
            },
            {
              "name": "Emit Factor",
              "id": "Output_128"
            },
            {
              "name": "Rim Factor",
              "id": "Output_446"
            }
          ]
        },
        {
          "name": "Hair Diffuse",
          "type": "ShaderNodeTexImage",
          "group": null,
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "Hair HM",
          "type": "ShaderNodeTexImage",
          "group": null,
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "Frame.008",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "FTM",
          "type": "ShaderNodeTexImage",
          "group": null,
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "Reroute.004",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.002",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.005",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.006",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Frame.007",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Hair HN",
          "type": "ShaderNodeTexImage",
          "group": null,
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "Reroute.007",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.008",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.009",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.003",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.010",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Group.001",
          "type": "ShaderNodeGroup",
          "group": "Hair Ramp 3.0+",
          "inputs": [
            {
              "name": "Fac",
              "id": "Socket_2"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Socket_0"
            },
            {
              "name": "Alpha",
              "id": "Socket_1"
            }
          ]
        },
        {
          "name": "Frame.003",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        }
      ],
      "links": [
        {
          "from": "Reroute.006",
          "out": "Output",
          "to": "Group",
          "in": "Input_1"
        },
        {
          "from": "Global Properties",
          "out": "Output_174",
          "to": "Hair Shader",
          "in": "Input_35"
        },
        {
          "from": "Global Properties",
          "out": "Output_191",
          "to": "Hair Shader",
          "in": "Input_104"
        },
        {
          "from": "Global Properties",
          "out": "Output_192",
          "to": "Hair Shader",
          "in": "Input_106"
        },
        {
          "from": "Global Properties",
          "out": "Output_193",
          "to": "Hair Shader",
          "in": "Input_103"
        },
        {
          "from": "Global Properties",
          "out": "Output_194",
          "to": "Hair Shader",
          "in": "Input_105"
        },
        {
          "from": "Global Properties",
          "out": "Output_197",
          "to": "Hair Shader",
          "in": "Input_185"
        },
        {
          "from": "Global Properties",
          "out": "Output_195",
          "to": "Hair Shader",
          "in": "Input_186"
        },
        {
          "from": "Global Properties",
          "out": "Output_196",
          "to": "Hair Shader",
          "in": "Input_187"
        },
        {
          "from": "Global Properties",
          "out": "Output_198",
          "to": "Hair Shader",
          "in": "Input_188"
        },
        {
          "from": "Global Properties",
          "out": "Output_199",
          "to": "Hair Shader",
          "in": "Input_239"
        },
        {
          "from": "Global Properties",
          "out": "Output_200",
          "to": "Hair Shader",
          "in": "Input_240"
        },
        {
          "from": "Global Properties",
          "out": "Output_201",
          "to": "Hair Shader",
          "in": "Input_241"
        },
        {
          "from": "Global Properties",
          "out": "Output_205",
          "to": "Hair Shader",
          "in": "Input_317"
        },
        {
          "from": "Global Properties",
          "out": "Output_206",
          "to": "Hair Shader",
          "in": "Input_330"
        },
        {
          "from": "Global Properties",
          "out": "Output_207",
          "to": "Hair Shader",
          "in": "Input_445"
        },
        {
          "from": "Reroute.001",
          "out": "Output",
          "to": "Group",
          "in": "Socket_0"
        },
        {
          "from": "Hair Diffuse",
          "out": "Alpha",
          "to": "Reroute",
          "in": "Input"
        },
        {
          "from": "Reroute",
          "out": "Output",
          "to": "Reroute.001",
          "in": "Input"
        },
        {
          "from": "Hair Diffuse",
          "out": "Color",
          "to": "Reroute.004",
          "in": "Input"
        },
        {
          "from": "Reroute.002",
          "out": "Output",
          "to": "Group",
          "in": "Socket_4"
        },
        {
          "from": "Reroute.004",
          "out": "Output",
          "to": "Reroute.002",
          "in": "Input"
        },
        {
          "from": "Reroute.009",
          "out": "Output",
          "to": "Group",
          "in": "Socket_3"
        },
        {
          "from": "Global Properties",
          "out": "Socket_3",
          "to": "Hair Shader",
          "in": "Socket_2"
        },
        {
          "from": "FTM",
          "out": "Color",
          "to": "Reroute.005",
          "in": "Input"
        },
        {
          "from": "Hair HM",
          "out": "Color",
          "to": "Reroute.006",
          "in": "Input"
        },
        {
          "from": "Group",
          "out": "Output_0",
          "to": "Hair Shader",
          "in": "Input_12"
        },
        {
          "from": "Group",
          "out": "Socket_5",
          "to": "Hair Shader",
          "in": "Input_11"
        },
        {
          "from": "Reroute.007",
          "out": "Output",
          "to": "Group",
          "in": "Socket_13"
        },
        {
          "from": "Reroute.008",
          "out": "Output",
          "to": "Reroute.007",
          "in": "Input"
        },
        {
          "from": "Hair HN",
          "out": "Color",
          "to": "Reroute.008",
          "in": "Input"
        },
        {
          "from": "Reroute.005",
          "out": "Output",
          "to": "Reroute.009",
          "in": "Input"
        },
        {
          "from": "Group",
          "out": "Socket_15",
          "to": "Hair Shader",
          "in": "Socket_237"
        },
        {
          "from": "Group",
          "out": "Socket_29",
          "to": "Hair Shader",
          "in": "Input_0"
        },
        {
          "from": "Reroute.003",
          "out": "Output",
          "to": "Group",
          "in": "Socket_28"
        },
        {
          "from": "Reroute.010",
          "out": "Output",
          "to": "Reroute.003",
          "in": "Input"
        },
        {
          "from": "Normal Map",
          "out": "Color",
          "to": "Reroute.010",
          "in": "Input"
        },
        {
          "from": "Group",
          "out": "Socket_30",
          "to": "Hair Shader",
          "in": "Socket_278"
        },
        {
          "from": "Group",
          "out": "Socket_31",
          "to": "Hair Shader",
          "in": "Socket_626"
        },
        {
          "from": "Hair Shader",
          "out": "Output_77",
          "to": "Material Output",
          "in": "Surface"
        },
        {
          "from": "Global Properties",
          "out": "Socket_5",
          "to": "Group",
          "in": "Socket_1"
        }
      ]
    },
    {
      "name": "Material tree index 68",
      "nodes": [
        {
          "name": "Frame.003",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.002",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.006",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.008",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.004",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.010",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.009",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.001",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.011",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.013",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.005",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Base Color",
          "type": "ShaderNodeTexImage",
          "group": null,
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "Reroute.013",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Normal Map",
          "type": "ShaderNodeTexImage",
          "group": null,
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "Group",
          "type": "ShaderNodeGroup",
          "group": "Metallic MatCap",
          "inputs": [
            {
              "name": "Vector",
              "id": "Socket_1"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Socket_0"
            },
            {
              "name": "Alpha",
              "id": "Socket_2"
            }
          ]
        },
        {
          "name": "Reroute.001",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.020",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.022",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.021",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.023",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.024",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.019",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Group.001",
          "type": "ShaderNodeGroup",
          "group": "Alpha Transparency",
          "inputs": [
            {
              "name": "Alpha",
              "id": "Socket_2"
            },
            {
              "name": "FTM",
              "id": "Socket_3"
            },
            {
              "name": "BSDF",
              "id": "Socket_1"
            },
            {
              "name": "Use New Shading",
              "id": "Socket_4"
            }
          ],
          "outputs": [
            {
              "name": "OUTPUT",
              "id": "Socket_0"
            }
          ]
        },
        {
          "name": "Material Output",
          "type": "ShaderNodeOutputMaterial",
          "group": null,
          "inputs": [
            {
              "name": "Surface",
              "id": "Surface"
            },
            {
              "name": "Volume",
              "id": "Volume"
            },
            {
              "name": "Displacement",
              "id": "Displacement"
            },
            {
              "name": "Thickness",
              "id": "Thickness"
            }
          ],
          "outputs": []
        },
        {
          "name": "Reroute.029",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Global Properties",
          "type": "ShaderNodeGroup",
          "group": "Global Material Properties Main",
          "inputs": [],
          "outputs": [
            {
              "name": "Use New Shading",
              "id": "Socket_5"
            },
            {
              "name": "------ FRESNEL OPTIONS ------",
              "id": "Output_204"
            },
            {
              "name": "Use Fresnel",
              "id": "Output_191"
            },
            {
              "name": "Fresnel Color",
              "id": "Output_192"
            },
            {
              "name": "Fresnel Scale",
              "id": "Output_193"
            },
            {
              "name": "Fresnel Strength",
              "id": "Output_194"
            },
            {
              "name": "------ LIGHTING OPTIONS ------",
              "id": "Output_203"
            },
            {
              "name": "Ambient Colour",
              "id": "Output_199"
            },
            {
              "name": "Light Colour",
              "id": "Output_200"
            },
            {
              "name": "Shadow Colour",
              "id": "Output_201"
            },
            {
              "name": "Shadow Position",
              "id": "Output_174"
            },
            {
              "name": "Catch Shadows",
              "id": "Output_207"
            },
            {
              "name": "Allow Lights To Affect Shader",
              "id": "Socket_3"
            },
            {
              "name": "------ RIM OPTIONS ------",
              "id": "Output_202"
            },
            {
              "name": "Rim Tint",
              "id": "Output_197"
            },
            {
              "name": "Rim Contrast",
              "id": "Output_206"
            },
            {
              "name": "Rim Saturation",
              "id": "Output_195"
            },
            {
              "name": "Rim Intensity",
              "id": "Output_196"
            },
            {
              "name": "Rim Scale",
              "id": "Output_198"
            },
            {
              "name": "Rim Rotation",
              "id": "Output_205"
            },
            {
              "name": "------ OUTLINE OPTIONS ------",
              "id": "Output_208"
            },
            {
              "name": "Outline Tint",
              "id": "Output_209"
            },
            {
              "name": "Outline Saturation",
              "id": "Output_210"
            },
            {
              "name": "Outline Intensity",
              "id": "Output_211"
            }
          ]
        },
        {
          "name": "Reroute.002",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.014",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.010",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.018",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.030",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.012",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.011",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Texture Converter",
          "type": "ShaderNodeGroup",
          "group": "Texture Converter",
          "inputs": [
            {
              "name": "Base Color",
              "id": "Socket_11"
            },
            {
              "name": "Base Color Alpha",
              "id": "Socket_3"
            },
            {
              "name": "Normal Map Color",
              "id": "Socket_5"
            },
            {
              "name": "Normal Map Alpha",
              "id": "Socket_4"
            },
            {
              "name": "FTM",
              "id": "Socket_10"
            },
            {
              "name": "ID",
              "id": "Socket_6"
            },
            {
              "name": "RGID",
              "id": "Socket_7"
            },
            {
              "name": "Use New Shading",
              "id": "Socket_8"
            },
            {
              "name": "Enable Damage?",
              "id": "Socket_14"
            },
            {
              "name": "Invert RGID",
              "id": "Socket_22"
            },
            {
              "name": "RGID Threshold",
              "id": "Socket_23"
            }
          ],
          "outputs": [
            {
              "name": "Use New Shading",
              "id": "Socket_34"
            },
            {
              "name": "Base Color",
              "id": "Socket_13"
            },
            {
              "name": "Lightmap Color",
              "id": "Socket_0"
            },
            {
              "name": "Normal Map",
              "id": "Socket_1"
            },
            {
              "name": "Normal Map Alpha",
              "id": "Socket_35"
            },
            {
              "name": "Shadow Color Mask",
              "id": "Socket_2"
            },
            {
              "name": "Base Color Alpha",
              "id": "Socket_19"
            },
            {
              "name": "RGID",
              "id": "Socket_33"
            }
          ]
        },
        {
          "name": "FTM",
          "type": "ShaderNodeTexImage",
          "group": null,
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "Mask ID",
          "type": "ShaderNodeTexImage",
          "group": null,
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "RGID",
          "type": "ShaderNodeTexImage",
          "group": null,
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "FX Texture",
          "type": "ShaderNodeTexImage",
          "group": null,
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "Main Shader",
          "type": "ShaderNodeGroup",
          "group": "WW - Main",
          "inputs": [
            {
              "name": "Use New Shading",
              "id": "Socket_415"
            },
            {
              "name": "Diffuse Color",
              "id": "Input_11"
            },
            {
              "name": "Lightmap Color",
              "id": "Input_12"
            },
            {
              "name": "Normal Map",
              "id": "Input_0"
            },
            {
              "name": "Normal Map Alpha",
              "id": "Socket_486"
            },
            {
              "name": "Shadow Color Mask",
              "id": "Input_483"
            },
            {
              "name": "Lightmap Alpha (Emission)",
              "id": "Input_9"
            },
            {
              "name": "RGID",
              "id": "Socket_391"
            },
            {
              "name": "------ EMISSION OPTIONS ------",
              "id": "Input_117"
            },
            {
              "name": "Use Emission",
              "id": "Input_118"
            },
            {
              "name": "Emission Tint",
              "id": "Input_123"
            },
            {
              "name": "Emission Strength",
              "id": "Input_122"
            },
            {
              "name": "------ SHADING OPTIONS ------",
              "id": "Input_17"
            },
            {
              "name": "Use Normal Map",
              "id": "Input_18"
            },
            {
              "name": "Normal Map Strength",
              "id": "Socket_489"
            },
            {
              "name": "Use Lightmap AO",
              "id": "Input_20"
            },
            {
              "name": "Shadow Color 1 (Skin)",
              "id": "Input_60"
            },
            {
              "name": "Shadow Color 2 (Stockings)",
              "id": "Input_482"
            },
            {
              "name": "Shadow Color 3 (Clothes)",
              "id": "Socket_114"
            },
            {
              "name": "Subsurface Scattering Color",
              "id": "Socket_115"
            },
            {
              "name": "Subsurface Amount",
              "id": "Socket_163"
            },
            {
              "name": "Shadow Softness",
              "id": "Socket_73"
            },
            {
              "name": "------ METALLIC OPTIONS ------",
              "id": "Input_67"
            },
            {
              "name": "Enable Metallics",
              "id": "Input_68"
            },
            {
              "name": "Metallic Threshold",
              "id": "Socket_485"
            },
            {
              "name": "Metallic Matcap Brightness",
              "id": "Input_72"
            },
            {
              "name": "Metallic Matcap Tile Scale",
              "id": "Input_73"
            },
            {
              "name": "Metallic Matcap Dark Color",
              "id": "Input_74"
            },
            {
              "name": "Metallic Matcap Light Color",
              "id": "Input_75"
            },
            {
              "name": "Metallic Matcap Shadow Multiply Color",
              "id": "Input_76"
            },
            {
              "name": "Metallic Matcap Saturation",
              "id": "Input_484"
            },
            {
              "name": "------ SPECULAR OPTIONS ------",
              "id": "Input_80"
            },
            {
              "name": "Use Specular Ramp",
              "id": "Input_95"
            },
            {
              "name": "Shininess",
              "id": "Input_81"
            },
            {
              "name": "Specular Multiplier",
              "id": "Input_86"
            },
            {
              "name": "Specular Color",
              "id": "Input_91"
            },
            {
              "name": "Non-Metallic Specular Intensity",
              "id": "Socket_158"
            },
            {
              "name": "MT Specular Color",
              "id": "Input_92"
            },
            {
              "name": "Use Sharp Layer?",
              "id": "Socket_488"
            },
            {
              "name": "MT Sharp Layer Color",
              "id": "Input_98"
            },
            {
              "name": "MT Sharp Layer Intensity",
              "id": "Socket_487"
            },
            {
              "name": "Metallic Specular Intensity",
              "id": "Socket_157"
            },
            {
              "name": "Metallic Specular Attenuation",
              "id": "Input_96"
            },
            {
              "name": "Metallic Specular Sharp Layer Offset",
              "id": "Input_97"
            },
            {
              "name": "------ STOCKINGS/TIGHTS ------",
              "id": "Input_101"
            },
            {
              "name": "Enable Stockings",
              "id": "Socket_427"
            },
            {
              "name": "Stockings IOR",
              "id": "Socket_190"
            },
            {
              "name": "Stockings Color",
              "id": "Socket_191"
            },
            {
              "name": "------ FRESNEL OPTIONS ------",
              "id": "Socket_189"
            },
            {
              "name": "Use Fresnel",
              "id": "Input_104"
            },
            {
              "name": "Fresnel Color",
              "id": "Input_106"
            },
            {
              "name": "Fresnel Power",
              "id": "Input_103"
            },
            {
              "name": "Fresnel Scaler",
              "id": "Input_105"
            },
            {
              "name": "------ LIGHTING OPTIONS ------",
              "id": "Input_238"
            },
            {
              "name": "Ambient Colour",
              "id": "Input_239"
            },
            {
              "name": "Light Colour",
              "id": "Input_240"
            },
            {
              "name": "Shadow Color",
              "id": "Input_241"
            },
            {
              "name": "Shadow Position",
              "id": "Input_35"
            },
            {
              "name": "Catch Shadows",
              "id": "Input_445"
            },
            {
              "name": "Allow Lights To Affect Shader",
              "id": "Socket_2"
            },
            {
              "name": "------ RIM OPTIONS ------",
              "id": "Input_183"
            },
            {
              "name": "Rim Tint",
              "id": "Input_185"
            },
            {
              "name": "Rim Contrast",
              "id": "Input_330"
            },
            {
              "name": "Rim Saturation",
              "id": "Input_186"
            },
            {
              "name": "Rim Intensity",
              "id": "Input_187"
            },
            {
              "name": "Rim Scale",
              "id": "Input_188"
            },
            {
              "name": "Rim Rotation",
              "id": "Input_317"
            }
          ],
          "outputs": [
            {
              "name": "BSDF",
              "id": "Output_77"
            },
            {
              "name": "----- CUSTOM PASS -----",
              "id": "Output_42"
            },
            {
              "name": "BSDF [NO FRESNEL]",
              "id": "Output_108"
            },
            {
              "name": "Fresnel",
              "id": "Output_102"
            },
            {
              "name": "Lit Factor",
              "id": "Output_65"
            },
            {
              "name": "Emit Factor",
              "id": "Output_128"
            },
            {
              "name": "Rim Factor",
              "id": "Output_446"
            }
          ]
        },
        {
          "name": "Reroute",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.003",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.004",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.005",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.006",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.007",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        }
      ],
      "links": [
        {
          "from": "Global Properties",
          "out": "Output_174",
          "to": "Main Shader",
          "in": "Input_35"
        },
        {
          "from": "Global Properties",
          "out": "Output_191",
          "to": "Main Shader",
          "in": "Input_104"
        },
        {
          "from": "Global Properties",
          "out": "Output_192",
          "to": "Main Shader",
          "in": "Input_106"
        },
        {
          "from": "Global Properties",
          "out": "Output_193",
          "to": "Main Shader",
          "in": "Input_103"
        },
        {
          "from": "Global Properties",
          "out": "Output_194",
          "to": "Main Shader",
          "in": "Input_105"
        },
        {
          "from": "Global Properties",
          "out": "Output_197",
          "to": "Main Shader",
          "in": "Input_185"
        },
        {
          "from": "Global Properties",
          "out": "Output_195",
          "to": "Main Shader",
          "in": "Input_186"
        },
        {
          "from": "Global Properties",
          "out": "Output_196",
          "to": "Main Shader",
          "in": "Input_187"
        },
        {
          "from": "Global Properties",
          "out": "Output_198",
          "to": "Main Shader",
          "in": "Input_188"
        },
        {
          "from": "Global Properties",
          "out": "Output_199",
          "to": "Main Shader",
          "in": "Input_239"
        },
        {
          "from": "Global Properties",
          "out": "Output_200",
          "to": "Main Shader",
          "in": "Input_240"
        },
        {
          "from": "Global Properties",
          "out": "Output_201",
          "to": "Main Shader",
          "in": "Input_241"
        },
        {
          "from": "Global Properties",
          "out": "Output_205",
          "to": "Main Shader",
          "in": "Input_317"
        },
        {
          "from": "Global Properties",
          "out": "Output_206",
          "to": "Main Shader",
          "in": "Input_330"
        },
        {
          "from": "Global Properties",
          "out": "Output_207",
          "to": "Main Shader",
          "in": "Input_445"
        },
        {
          "from": "Texture Converter",
          "out": "Socket_13",
          "to": "Main Shader",
          "in": "Input_11"
        },
        {
          "from": "Texture Converter",
          "out": "Socket_0",
          "to": "Main Shader",
          "in": "Input_12"
        },
        {
          "from": "Texture Converter",
          "out": "Socket_1",
          "to": "Main Shader",
          "in": "Input_0"
        },
        {
          "from": "Normal Map",
          "out": "Alpha",
          "to": "Reroute.010",
          "in": "Input"
        },
        {
          "from": "Base Color",
          "out": "Alpha",
          "to": "Reroute.011",
          "in": "Input"
        },
        {
          "from": "Reroute.011",
          "out": "Output",
          "to": "Reroute.012",
          "in": "Input"
        },
        {
          "from": "Mask ID",
          "out": "Color",
          "to": "Reroute.013",
          "in": "Input"
        },
        {
          "from": "Reroute.013",
          "out": "Output",
          "to": "Reroute.014",
          "in": "Input"
        },
        {
          "from": "Texture Converter",
          "out": "Socket_2",
          "to": "Main Shader",
          "in": "Input_483"
        },
        {
          "from": "Reroute.012",
          "out": "Output",
          "to": "Texture Converter",
          "in": "Socket_3"
        },
        {
          "from": "Reroute.002",
          "out": "Output",
          "to": "Texture Converter",
          "in": "Socket_7"
        },
        {
          "from": "Reroute.014",
          "out": "Output",
          "to": "Texture Converter",
          "in": "Socket_6"
        },
        {
          "from": "Reroute",
          "out": "Output",
          "to": "Texture Converter",
          "in": "Socket_5"
        },
        {
          "from": "Reroute.010",
          "out": "Output",
          "to": "Texture Converter",
          "in": "Socket_4"
        },
        {
          "from": "Reroute.001",
          "out": "Output",
          "to": "Reroute.002",
          "in": "Input"
        },
        {
          "from": "RGID",
          "out": "Color",
          "to": "Reroute.001",
          "in": "Input"
        },
        {
          "from": "Reroute.018",
          "out": "Output",
          "to": "Texture Converter",
          "in": "Socket_10"
        },
        {
          "from": "Reroute.019",
          "out": "Output",
          "to": "Reroute.018",
          "in": "Input"
        },
        {
          "from": "FTM",
          "out": "Color",
          "to": "Reroute.019",
          "in": "Input"
        },
        {
          "from": "Reroute.021",
          "out": "Output",
          "to": "Group.001",
          "in": "Socket_2"
        },
        {
          "from": "Reroute.022",
          "out": "Output",
          "to": "Reroute.020",
          "in": "Input"
        },
        {
          "from": "Reroute.020",
          "out": "Output",
          "to": "Reroute.021",
          "in": "Input"
        },
        {
          "from": "Reroute.011",
          "out": "Output",
          "to": "Reroute.022",
          "in": "Input"
        },
        {
          "from": "Reroute.024",
          "out": "Output",
          "to": "Group.001",
          "in": "Socket_3"
        },
        {
          "from": "Reroute.005",
          "out": "Output",
          "to": "Reroute.023",
          "in": "Input"
        },
        {
          "from": "Reroute.023",
          "out": "Output",
          "to": "Reroute.024",
          "in": "Input"
        },
        {
          "from": "Main Shader",
          "out": "Output_77",
          "to": "Group.001",
          "in": "Socket_1"
        },
        {
          "from": "Base Color",
          "out": "Color",
          "to": "Reroute.029",
          "in": "Input"
        },
        {
          "from": "Reroute.030",
          "out": "Output",
          "to": "Texture Converter",
          "in": "Socket_11"
        },
        {
          "from": "Reroute.029",
          "out": "Output",
          "to": "Reroute.030",
          "in": "Input"
        },
        {
          "from": "Global Properties",
          "out": "Socket_3",
          "to": "Main Shader",
          "in": "Socket_2"
        },
        {
          "from": "Texture Converter",
          "out": "Socket_19",
          "to": "Main Shader",
          "in": "Input_9"
        },
        {
          "from": "Reroute.006",
          "out": "Output",
          "to": "Main Shader",
          "in": "Socket_415"
        },
        {
          "from": "Texture Converter",
          "out": "Socket_33",
          "to": "Main Shader",
          "in": "Socket_391"
        },
        {
          "from": "Normal Map",
          "out": "Color",
          "to": "Reroute",
          "in": "Input"
        },
        {
          "from": "Group.001",
          "out": "Socket_0",
          "to": "Material Output",
          "in": "Surface"
        },
        {
          "from": "Reroute.003",
          "out": "Output",
          "to": "Texture Converter",
          "in": "Socket_8"
        },
        {
          "from": "Reroute.004",
          "out": "Output",
          "to": "Reroute.003",
          "in": "Input"
        },
        {
          "from": "Global Properties",
          "out": "Socket_5",
          "to": "Reroute.004",
          "in": "Input"
        },
        {
          "from": "Reroute.019",
          "out": "Output",
          "to": "Reroute.005",
          "in": "Input"
        },
        {
          "from": "Texture Converter",
          "out": "Socket_34",
          "to": "Reroute.006",
          "in": "Input"
        },
        {
          "from": "Reroute.007",
          "out": "Output",
          "to": "Group.001",
          "in": "Socket_4"
        },
        {
          "from": "Reroute.006",
          "out": "Output",
          "to": "Reroute.007",
          "in": "Input"
        },
        {
          "from": "Texture Converter",
          "out": "Socket_35",
          "to": "Main Shader",
          "in": "Socket_486"
        }
      ]
    },
    {
      "name": "Material tree index 69",
      "nodes": [
        {
          "name": "Frame.010",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.009",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.005",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Frame.011",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Reroute.002",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Material Output",
          "type": "ShaderNodeOutputMaterial",
          "group": null,
          "inputs": [
            {
              "name": "Surface",
              "id": "Surface"
            },
            {
              "name": "Volume",
              "id": "Volume"
            },
            {
              "name": "Displacement",
              "id": "Displacement"
            },
            {
              "name": "Thickness",
              "id": "Thickness"
            }
          ],
          "outputs": []
        },
        {
          "name": "Reroute.013",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.014",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.001",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Texture ID",
          "type": "ShaderNodeTexImage",
          "group": null,
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "Reroute.004",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Outlines",
          "type": "ShaderNodeGroup",
          "group": "WW - Outlines Colors",
          "inputs": [
            {
              "name": "Alpha",
              "id": "Socket_1"
            },
            {
              "name": "Lightmap Alpha",
              "id": "Input_79"
            },
            {
              "name": "------- COLORS --------",
              "id": "Socket_0"
            },
            {
              "name": "Outline Color ",
              "id": "Input_135"
            },
            {
              "name": "Outline Color 2",
              "id": "Input_151"
            }
          ],
          "outputs": [
            {
              "name": "Outlines",
              "id": "Output_132"
            }
          ]
        },
        {
          "name": "RGID",
          "type": "ShaderNodeTexImage",
          "group": null,
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "LD",
          "type": "ShaderNodeTexImage",
          "group": null,
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "Frame.003",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Base Color",
          "type": "ShaderNodeTexImage",
          "group": null,
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "Frame.008",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "FTM",
          "type": "ShaderNodeTexImage",
          "group": null,
          "inputs": [
            {
              "name": "Vector",
              "id": "Vector"
            }
          ],
          "outputs": [
            {
              "name": "Color",
              "id": "Color"
            },
            {
              "name": "Alpha",
              "id": "Alpha"
            }
          ]
        },
        {
          "name": "Group",
          "type": "ShaderNodeGroup",
          "group": "Outline Converter",
          "inputs": [
            {
              "name": "Diffuse Alpha",
              "id": "Socket_4"
            },
            {
              "name": "FTM",
              "id": "Socket_5"
            },
            {
              "name": "ID",
              "id": "Socket_2"
            },
            {
              "name": "RGID",
              "id": "Socket_3"
            },
            {
              "name": "Use New Shading",
              "id": "Socket_6"
            },
            {
              "name": "Invert RGID",
              "id": "Socket_7"
            },
            {
              "name": "RGID Threshold",
              "id": "Socket_8"
            }
          ],
          "outputs": [
            {
              "name": "Alpha Mask",
              "id": "Socket_1"
            },
            {
              "name": "Shadow Color Mask",
              "id": "Socket_0"
            }
          ]
        },
        {
          "name": "Reroute",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.003",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.005",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Reroute.006",
          "type": "NodeReroute",
          "group": null,
          "inputs": [
            {
              "name": "Input",
              "id": "Input"
            }
          ],
          "outputs": [
            {
              "name": "Output",
              "id": "Output"
            }
          ]
        },
        {
          "name": "Frame.001",
          "type": "NodeFrame",
          "group": null,
          "inputs": [],
          "outputs": []
        },
        {
          "name": "Global Properties",
          "type": "ShaderNodeGroup",
          "group": "Global Material Properties Main",
          "inputs": [],
          "outputs": [
            {
              "name": "Use New Shading",
              "id": "Socket_5"
            },
            {
              "name": "------ FRESNEL OPTIONS ------",
              "id": "Output_204"
            },
            {
              "name": "Use Fresnel",
              "id": "Output_191"
            },
            {
              "name": "Fresnel Color",
              "id": "Output_192"
            },
            {
              "name": "Fresnel Scale",
              "id": "Output_193"
            },
            {
              "name": "Fresnel Strength",
              "id": "Output_194"
            },
            {
              "name": "------ LIGHTING OPTIONS ------",
              "id": "Output_203"
            },
            {
              "name": "Ambient Colour",
              "id": "Output_199"
            },
            {
              "name": "Light Colour",
              "id": "Output_200"
            },
            {
              "name": "Shadow Colour",
              "id": "Output_201"
            },
            {
              "name": "Shadow Position",
              "id": "Output_174"
            },
            {
              "name": "Catch Shadows",
              "id": "Output_207"
            },
            {
              "name": "Allow Lights To Affect Shader",
              "id": "Socket_3"
            },
            {
              "name": "------ RIM OPTIONS ------",
              "id": "Output_202"
            },
            {
              "name": "Rim Tint",
              "id": "Output_197"
            },
            {
              "name": "Rim Contrast",
              "id": "Output_206"
            },
            {
              "name": "Rim Saturation",
              "id": "Output_195"
            },
            {
              "name": "Rim Intensity",
              "id": "Output_196"
            },
            {
              "name": "Rim Scale",
              "id": "Output_198"
            },
            {
              "name": "Rim Rotation",
              "id": "Output_205"
            },
            {
              "name": "------ OUTLINE OPTIONS ------",
              "id": "Output_208"
            },
            {
              "name": "Outline Tint",
              "id": "Output_209"
            },
            {
              "name": "Outline Saturation",
              "id": "Output_210"
            },
            {
              "name": "Outline Intensity",
              "id": "Output_211"
            }
          ]
        }
      ],
      "links": [
        {
          "from": "Texture ID",
          "out": "Color",
          "to": "Reroute.013",
          "in": "Input"
        },
        {
          "from": "Reroute.013",
          "out": "Output",
          "to": "Reroute.014",
          "in": "Input"
        },
        {
          "from": "Group",
          "out": "Socket_0",
          "to": "Outlines",
          "in": "Input_79"
        },
        {
          "from": "RGID",
          "out": "Color",
          "to": "Reroute.002",
          "in": "Input"
        },
        {
          "from": "Reroute.002",
          "out": "Output",
          "to": "Reroute.001",
          "in": "Input"
        },
        {
          "from": "LD",
          "out": "Color",
          "to": "Reroute.004",
          "in": "Input"
        },
        {
          "from": "Reroute.014",
          "out": "Output",
          "to": "Group",
          "in": "Socket_2"
        },
        {
          "from": "Reroute.001",
          "out": "Output",
          "to": "Group",
          "in": "Socket_3"
        },
        {
          "from": "Reroute.003",
          "out": "Output",
          "to": "Group",
          "in": "Socket_5"
        },
        {
          "from": "Reroute.005",
          "out": "Output",
          "to": "Group",
          "in": "Socket_4"
        },
        {
          "from": "FTM",
          "out": "Color",
          "to": "Reroute",
          "in": "Input"
        },
        {
          "from": "Reroute",
          "out": "Output",
          "to": "Reroute.003",
          "in": "Input"
        },
        {
          "from": "Reroute.006",
          "out": "Output",
          "to": "Reroute.005",
          "in": "Input"
        },
        {
          "from": "Base Color",
          "out": "Alpha",
          "to": "Reroute.006",
          "in": "Input"
        },
        {
          "from": "Outlines",
          "out": "Output_132",
          "to": "Material Output",
          "in": "Surface"
        },
        {
          "from": "Global Properties",
          "out": "Socket_5",
          "to": "Group",
          "in": "Socket_6"
        }
      ]
    }
  ]
}