{
  "tags": null,
  "ignoreAlpha": false,
  "maxSimultaneousLights": 4,
  "mode": 0,
  "forceAlphaBlending": false,
  "id": "BJS_Walls",
  "name": "BJS_Walls",
  "checkReadyOnEveryCall": false,
  "checkReadyOnlyOnce": false,
  "state": "",
  "alpha": 1,
  "backFaceCulling": true,
  "cullBackFaces": true,
  "sideOrientation": 1,
  "alphaMode": 2,
  "_needDepthPrePass": false,
  "disableDepthWrite": false,
  "disableColorWrite": false,
  "forceDepthWrite": false,
  "depthFunction": 0,
  "separateCullingPass": false,
  "fogEnabled": true,
  "pointSize": 1,
  "zOffset": 0,
  "zOffsetUnits": 0,
  "pointsCloud": false,
  "fillMode": 0,
  "editorData": {
    "locations": [
      {
        "blockId": 44,
        "x": 1020,
        "y": 60
      },
      {
        "blockId": 45,
        "x": 600,
        "y": 100
      },
      {
        "blockId": 46,
        "x": 320,
        "y": 40
      },
      {
        "blockId": 47,
        "x": -800,
        "y": 200
      },
      {
        "blockId": 48,
        "x": 0,
        "y": 120
      },
      {
        "blockId": 49,
        "x": 300,
        "y": 180
      },
      {
        "blockId": 50,
        "x": 2340,
        "y": 220
      },
      {
        "blockId": 51,
        "x": 1720,
        "y": 400
      },
      {
        "blockId": 52,
        "x": 900,
        "y": 340
      },
      {
        "blockId": 53,
        "x": -680,
        "y": 380
      },
      {
        "blockId": 54,
        "x": 1380,
        "y": 300
      },
      {
        "blockId": 55,
        "x": 1300,
        "y": 400
      },
      {
        "blockId": 56,
        "x": 1620,
        "y": 1260
      },
      {
        "blockId": 57,
        "x": 760,
        "y": 660
      },
      {
        "blockId": 58,
        "x": 960,
        "y": 1100
      },
      {
        "blockId": 59,
        "x": 660,
        "y": 1100
      },
      {
        "blockId": 60,
        "x": -900,
        "y": 940
      },
      {
        "blockId": 61,
        "x": 740,
        "y": 820
      },
      {
        "blockId": 62,
        "x": 160,
        "y": 1440
      },
      {
        "blockId": 63,
        "x": -480,
        "y": 1500
      },
      {
        "blockId": 64,
        "x": -160,
        "y": 1600
      },
      {
        "blockId": 65,
        "x": -180,
        "y": 1180
      },
      {
        "blockId": 66,
        "x": 1280,
        "y": 500
      },
      {
        "blockId": 67,
        "x": 1200,
        "y": 640
      },
      {
        "blockId": 68,
        "x": 1280,
        "y": 740
      },
      {
        "blockId": 69,
        "x": 1380,
        "y": 900
      },
      {
        "blockId": 70,
        "x": 1060,
        "y": 1000
      },
      {
        "blockId": 72,
        "x": -720,
        "y": 740
      },
      {
        "blockId": 73,
        "x": -560,
        "y": 620
      },
      {
        "blockId": 5456,
        "x": 1120,
        "y": 1360
      },
      {
        "blockId": 5550,
        "x": 340,
        "y": 1620
      },
      {
        "blockId": 6797,
        "x": 1299.434835419647,
        "y": 1660.4839131414042
      },
      {
        "blockId": 7826,
        "x": 940,
        "y": 1660
      }
    ],
    "frames": [],
    "x": -28.32608663164683,
    "y": -3.6903246783578396,
    "zoom": 0.6363992940538475
  },
  "customType": "BABYLON.NodeMaterial",
  "outputNodes": [
    44,
    50
  ],
  "blocks": [
    {
      "customType": "BABYLON.VertexOutputBlock",
      "id": 44,
      "name": "VertexOutput",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [
        {
          "name": "vector",
          "inputName": "vector",
          "targetBlockId": 45,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        }
      ],
      "outputs": []
    },
    {
      "customType": "BABYLON.TransformBlock",
      "id": 45,
      "name": "WorldPos * ViewProjectionTransform",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [
        {
          "name": "vector",
          "inputName": "vector",
          "targetBlockId": 46,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "transform",
          "inputName": "transform",
          "targetBlockId": 49,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        }
      ],
      "outputs": [
        {
          "name": "output"
        },
        {
          "name": "xyz"
        }
      ],
      "complementZ": 0,
      "complementW": 1
    },
    {
      "customType": "BABYLON.TransformBlock",
      "id": 46,
      "name": "WorldPos",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [
        {
          "name": "vector",
          "inputName": "vector",
          "targetBlockId": 47,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "transform",
          "inputName": "transform",
          "targetBlockId": 48,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        }
      ],
      "outputs": [
        {
          "name": "output"
        },
        {
          "name": "xyz"
        }
      ],
      "complementZ": 0,
      "complementW": 1
    },
    {
      "customType": "BABYLON.InputBlock",
      "id": 47,
      "name": "position",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [],
      "outputs": [
        {
          "name": "output"
        }
      ],
      "type": 8,
      "mode": 1,
      "animationType": 0,
      "min": 0,
      "max": 0,
      "isBoolean": false,
      "matrixMode": 0,
      "isConstant": false,
      "groupInInspector": "",
      "convertToGammaSpace": false,
      "convertToLinearSpace": false
    },
    {
      "customType": "BABYLON.InputBlock",
      "id": 48,
      "name": "World",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [],
      "outputs": [
        {
          "name": "output"
        }
      ],
      "type": 128,
      "mode": 0,
      "systemValue": 1,
      "animationType": 0,
      "min": 0,
      "max": 0,
      "isBoolean": false,
      "matrixMode": 0,
      "isConstant": false,
      "groupInInspector": "",
      "convertToGammaSpace": false,
      "convertToLinearSpace": false
    },
    {
      "customType": "BABYLON.InputBlock",
      "id": 49,
      "name": "ViewProjection",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [],
      "outputs": [
        {
          "name": "output"
        }
      ],
      "type": 128,
      "mode": 0,
      "systemValue": 4,
      "animationType": 0,
      "min": 0,
      "max": 0,
      "isBoolean": false,
      "matrixMode": 0,
      "isConstant": false,
      "groupInInspector": "",
      "convertToGammaSpace": false,
      "convertToLinearSpace": false
    },
    {
      "customType": "BABYLON.FragmentOutputBlock",
      "id": 50,
      "name": "FragmentOutput",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 2,
      "inputs": [
        {
          "name": "rgba"
        },
        {
          "name": "rgb",
          "inputName": "rgb",
          "targetBlockId": 51,
          "targetConnectionName": "lighting",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "a"
        }
      ],
      "outputs": [],
      "convertToGammaSpace": false,
      "convertToLinearSpace": false,
      "useLogarithmicDepth": false
    },
    {
      "customType": "BABYLON.PBRMetallicRoughnessBlock",
      "id": 51,
      "name": "PBRMetallicRoughness",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 3,
      "inputs": [
        {
          "name": "worldPosition",
          "inputName": "worldPosition",
          "targetBlockId": 46,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "worldNormal",
          "inputName": "worldNormal",
          "targetBlockId": 52,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "view",
          "inputName": "view",
          "targetBlockId": 54,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "cameraPosition",
          "inputName": "cameraPosition",
          "targetBlockId": 55,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "perturbedNormal",
          "inputName": "perturbedNormal",
          "targetBlockId": 56,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "baseColor",
          "inputName": "baseColor",
          "targetBlockId": 66,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "metallic",
          "inputName": "metallic",
          "targetBlockId": 67,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "roughness",
          "inputName": "roughness",
          "targetBlockId": 68,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "ambientOcc"
        },
        {
          "name": "opacity"
        },
        {
          "name": "indexOfRefraction"
        },
        {
          "name": "ambientColor"
        },
        {
          "name": "reflection",
          "inputName": "reflection",
          "targetBlockId": 69,
          "targetConnectionName": "reflection",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "clearcoat"
        },
        {
          "name": "sheen",
          "inputName": "sheen",
          "targetBlockId": 6797,
          "targetConnectionName": "sheen",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "subsurface"
        },
        {
          "name": "anisotropy",
          "inputName": "anisotropy",
          "targetBlockId": 5456,
          "targetConnectionName": "anisotropy",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "iridescence"
        }
      ],
      "outputs": [
        {
          "name": "ambientClr"
        },
        {
          "name": "diffuseDir"
        },
        {
          "name": "specularDir"
        },
        {
          "name": "clearcoatDir"
        },
        {
          "name": "sheenDir"
        },
        {
          "name": "diffuseInd"
        },
        {
          "name": "specularInd"
        },
        {
          "name": "clearcoatInd"
        },
        {
          "name": "sheenInd"
        },
        {
          "name": "refraction"
        },
        {
          "name": "lighting"
        },
        {
          "name": "shadow"
        },
        {
          "name": "alpha"
        }
      ],
      "lightFalloff": 0,
      "useAlphaTest": false,
      "alphaTestCutoff": 0.5,
      "useAlphaBlending": false,
      "useRadianceOverAlpha": true,
      "useSpecularOverAlpha": true,
      "enableSpecularAntiAliasing": false,
      "realTimeFiltering": false,
      "realTimeFilteringQuality": 8,
      "useEnergyConservation": true,
      "useRadianceOcclusion": true,
      "useHorizonOcclusion": true,
      "unlit": false,
      "forceNormalForward": false,
      "debugMode": 0,
      "debugLimit": 0,
      "debugFactor": 1,
      "generateOnlyFragmentCode": false
    },
    {
      "customType": "BABYLON.TransformBlock",
      "id": 52,
      "name": "World normal",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [
        {
          "name": "vector",
          "inputName": "vector",
          "targetBlockId": 53,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "transform",
          "inputName": "transform",
          "targetBlockId": 48,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        }
      ],
      "outputs": [
        {
          "name": "output"
        },
        {
          "name": "xyz"
        }
      ],
      "complementZ": 0,
      "complementW": 0
    },
    {
      "customType": "BABYLON.InputBlock",
      "id": 53,
      "name": "normal",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [],
      "outputs": [
        {
          "name": "output"
        }
      ],
      "type": 8,
      "mode": 1,
      "animationType": 0,
      "min": 0,
      "max": 0,
      "isBoolean": false,
      "matrixMode": 0,
      "isConstant": false,
      "groupInInspector": "",
      "convertToGammaSpace": false,
      "convertToLinearSpace": false
    },
    {
      "customType": "BABYLON.InputBlock",
      "id": 54,
      "name": "view",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [],
      "outputs": [
        {
          "name": "output"
        }
      ],
      "type": 128,
      "mode": 0,
      "systemValue": 2,
      "animationType": 0,
      "min": 0,
      "max": 0,
      "isBoolean": false,
      "matrixMode": 0,
      "isConstant": false,
      "groupInInspector": "",
      "convertToGammaSpace": false,
      "convertToLinearSpace": false
    },
    {
      "customType": "BABYLON.InputBlock",
      "id": 55,
      "name": "cameraPosition",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [],
      "outputs": [
        {
          "name": "output"
        }
      ],
      "type": 8,
      "mode": 0,
      "systemValue": 7,
      "animationType": 0,
      "min": 0,
      "max": 0,
      "isBoolean": false,
      "matrixMode": 0,
      "isConstant": false,
      "groupInInspector": "",
      "convertToGammaSpace": false,
      "convertToLinearSpace": false
    },
    {
      "customType": "BABYLON.PerturbNormalBlock",
      "id": 56,
      "name": "Perturb normal",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 2,
      "inputs": [
        {
          "name": "worldPosition",
          "inputName": "worldPosition",
          "targetBlockId": 45,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "worldNormal",
          "inputName": "worldNormal",
          "targetBlockId": 57,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "worldTangent",
          "inputName": "worldTangent",
          "targetBlockId": 58,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "uv",
          "inputName": "uv",
          "targetBlockId": 60,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "normalMapColor",
          "inputName": "normalMapColor",
          "targetBlockId": 61,
          "targetConnectionName": "rgb",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "strength",
          "inputName": "strength",
          "targetBlockId": 65,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "viewDirection"
        },
        {
          "name": "parallaxScale"
        },
        {
          "name": "parallaxHeight"
        },
        {
          "name": "TBN"
        },
        {
          "name": "world"
        }
      ],
      "outputs": [
        {
          "name": "output"
        },
        {
          "name": "uvOffset"
        }
      ],
      "invertX": false,
      "invertY": false,
      "useParallaxOcclusion": false,
      "useObjectSpaceNormalMap": false
    },
    {
      "customType": "BABYLON.TransformBlock",
      "id": 57,
      "name": "World normal",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [
        {
          "name": "vector",
          "inputName": "vector",
          "targetBlockId": 53,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "transform",
          "inputName": "transform",
          "targetBlockId": 48,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        }
      ],
      "outputs": [
        {
          "name": "output"
        },
        {
          "name": "xyz"
        }
      ],
      "complementZ": 0,
      "complementW": 0
    },
    {
      "customType": "BABYLON.TransformBlock",
      "id": 58,
      "name": "World tangent",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [
        {
          "name": "vector",
          "inputName": "vector",
          "targetBlockId": 59,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "transform",
          "inputName": "transform",
          "targetBlockId": 48,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        }
      ],
      "outputs": [
        {
          "name": "output"
        },
        {
          "name": "xyz"
        }
      ],
      "complementZ": 0,
      "complementW": 0
    },
    {
      "customType": "BABYLON.InputBlock",
      "id": 59,
      "name": "tangent",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [],
      "outputs": [
        {
          "name": "output"
        }
      ],
      "type": 16,
      "mode": 1,
      "animationType": 0,
      "min": 0,
      "max": 0,
      "isBoolean": false,
      "matrixMode": 0,
      "isConstant": false,
      "groupInInspector": "",
      "convertToGammaSpace": false,
      "convertToLinearSpace": false
    },
    {
      "customType": "BABYLON.InputBlock",
      "id": 60,
      "name": "uv",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [],
      "outputs": [
        {
          "name": "output"
        }
      ],
      "type": 4,
      "mode": 1,
      "animationType": 0,
      "min": 0,
      "max": 0,
      "isBoolean": false,
      "matrixMode": 0,
      "isConstant": false,
      "groupInInspector": "",
      "convertToGammaSpace": false,
      "convertToLinearSpace": false
    },
    {
      "customType": "BABYLON.ColorMergerBlock",
      "id": 61,
      "name": "ColorMerger",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 4,
      "inputs": [
        {
          "name": "rgb "
        },
        {
          "name": "r",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "g"
        },
        {
          "name": "b",
          "inputName": "b",
          "targetBlockId": 62,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "a"
        }
      ],
      "outputs": [
        {
          "name": "rgba"
        },
        {
          "name": "rgb"
        }
      ],
      "rSwizzle": "r",
      "gSwizzle": "g",
      "bSwizzle": "b",
      "aSwizzle": "a"
    },
    {
      "customType": "BABYLON.VoronoiNoiseBlock",
      "id": 62,
      "name": "VoronoiNoise",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 4,
      "inputs": [
        {
          "name": "seed",
          "inputName": "seed",
          "targetBlockId": 60,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "offset",
          "inputName": "offset",
          "targetBlockId": 63,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "density",
          "inputName": "density",
          "targetBlockId": 64,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        }
      ],
      "outputs": [
        {
          "name": "output"
        },
        {
          "name": "cells"
        }
      ]
    },
    {
      "customType": "BABYLON.InputBlock",
      "id": 63,
      "name": "Large offset",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [],
      "outputs": [
        {
          "name": "output"
        }
      ],
      "type": 1,
      "mode": 0,
      "animationType": 0,
      "min": 0,
      "max": 0,
      "isBoolean": false,
      "matrixMode": 0,
      "isConstant": false,
      "groupInInspector": "",
      "convertToGammaSpace": false,
      "convertToLinearSpace": false,
      "valueType": "number",
      "value": 9
    },
    {
      "customType": "BABYLON.InputBlock",
      "id": 64,
      "name": "Large density",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [],
      "outputs": [
        {
          "name": "output"
        }
      ],
      "type": 1,
      "mode": 0,
      "animationType": 0,
      "min": 0,
      "max": 0,
      "isBoolean": false,
      "matrixMode": 0,
      "isConstant": false,
      "groupInInspector": "",
      "convertToGammaSpace": false,
      "convertToLinearSpace": false,
      "valueType": "number",
      "value": 5
    },
    {
      "customType": "BABYLON.InputBlock",
      "id": 65,
      "name": "strength",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [],
      "outputs": [
        {
          "name": "output"
        }
      ],
      "type": 1,
      "mode": 0,
      "animationType": 0,
      "min": 0,
      "max": 0,
      "isBoolean": false,
      "matrixMode": 0,
      "isConstant": false,
      "groupInInspector": "",
      "convertToGammaSpace": false,
      "convertToLinearSpace": false,
      "valueType": "number",
      "value": 1
    },
    {
      "customType": "BABYLON.InputBlock",
      "id": 66,
      "name": "Color3",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [],
      "outputs": [
        {
          "name": "output"
        }
      ],
      "type": 32,
      "mode": 0,
      "animationType": 0,
      "min": 0,
      "max": 0,
      "isBoolean": false,
      "matrixMode": 0,
      "isConstant": false,
      "groupInInspector": "",
      "convertToGammaSpace": false,
      "convertToLinearSpace": false,
      "valueType": "BABYLON.Color3",
      "value": [
        0.4470588235294118,
        0.5647058823529412,
        0.7019607843137254
      ]
    },
    {
      "customType": "BABYLON.InputBlock",
      "id": 67,
      "name": "Metallic",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [],
      "outputs": [
        {
          "name": "output"
        }
      ],
      "type": 1,
      "mode": 0,
      "animationType": 0,
      "min": 0,
      "max": 0,
      "isBoolean": false,
      "matrixMode": 0,
      "isConstant": false,
      "groupInInspector": "",
      "convertToGammaSpace": false,
      "convertToLinearSpace": false,
      "valueType": "number",
      "value": 0.8
    },
    {
      "customType": "BABYLON.InputBlock",
      "id": 68,
      "name": "roughness",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [],
      "outputs": [
        {
          "name": "output"
        }
      ],
      "type": 1,
      "mode": 0,
      "animationType": 0,
      "min": 0,
      "max": 0,
      "isBoolean": false,
      "matrixMode": 0,
      "isConstant": false,
      "groupInInspector": "",
      "convertToGammaSpace": false,
      "convertToLinearSpace": false,
      "valueType": "number",
      "value": 0.4
    },
    {
      "customType": "BABYLON.ReflectionBlock",
      "id": 69,
      "name": "ReflectionBlock",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 3,
      "inputs": [
        {
          "name": "position",
          "inputName": "position",
          "targetBlockId": 47,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "world",
          "inputName": "world",
          "targetBlockId": 49,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "color",
          "inputName": "color",
          "targetBlockId": 70,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        }
      ],
      "outputs": [
        {
          "name": "reflection"
        }
      ],
      "generateOnlyFragmentCode": false,
      "useSphericalHarmonics": true,
      "forceIrradianceInFragment": false,
      "gammaSpace": true
    },
    {
      "customType": "BABYLON.InputBlock",
      "id": 70,
      "name": "Color3",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [],
      "outputs": [
        {
          "name": "output"
        }
      ],
      "type": 32,
      "mode": 0,
      "animationType": 0,
      "min": 0,
      "max": 0,
      "isBoolean": false,
      "matrixMode": 0,
      "isConstant": false,
      "groupInInspector": "",
      "convertToGammaSpace": false,
      "convertToLinearSpace": false,
      "valueType": "BABYLON.Color3",
      "value": [
        1,
        1,
        1
      ]
    },
    {
      "customType": "BABYLON.SheenBlock",
      "id": 6797,
      "name": "SheenBlock",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 2,
      "inputs": [
        {
          "name": "intensity",
          "inputName": "intensity",
          "targetBlockId": 7826,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "color"
        },
        {
          "name": "roughness"
        }
      ],
      "outputs": [
        {
          "name": "sheen"
        }
      ],
      "albedoScaling": false,
      "linkSheenWithAlbedo": false
    },
    {
      "customType": "BABYLON.InputBlock",
      "id": 7826,
      "name": "Float",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [],
      "outputs": [
        {
          "name": "output"
        }
      ],
      "type": 1,
      "mode": 0,
      "systemValue": null,
      "animationType": 0,
      "min": 0,
      "max": 0,
      "isBoolean": false,
      "matrixMode": 0,
      "isConstant": false,
      "groupInInspector": "",
      "convertToGammaSpace": false,
      "convertToLinearSpace": false,
      "valueType": "number",
      "value": 1
    },
    {
      "customType": "BABYLON.AnisotropyBlock",
      "id": 5456,
      "name": "AnisotropyBlock",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 2,
      "inputs": [
        {
          "name": "intensity",
          "inputName": "intensity",
          "targetBlockId": 5550,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "direction",
          "inputName": "direction",
          "targetBlockId": 60,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "uv",
          "inputName": "uv",
          "targetBlockId": 60,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "worldTangent",
          "inputName": "worldTangent",
          "targetBlockId": 59,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "TBN"
        },
        {
          "name": "roughness"
        }
      ],
      "outputs": [
        {
          "name": "anisotropy"
        }
      ]
    },
    {
      "customType": "BABYLON.InputBlock",
      "id": 5550,
      "name": "Float",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [],
      "outputs": [
        {
          "name": "output"
        }
      ],
      "type": 1,
      "mode": 0,
      "systemValue": null,
      "animationType": 0,
      "min": 0,
      "max": 0,
      "isBoolean": false,
      "matrixMode": 0,
      "isConstant": false,
      "groupInInspector": "",
      "convertToGammaSpace": false,
      "convertToLinearSpace": false,
      "valueType": "number",
      "value": 0
    },
    {
      "customType": "BABYLON.InputBlock",
      "id": 72,
      "name": "Float",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [],
      "outputs": [
        {
          "name": "output"
        }
      ],
      "type": 1,
      "mode": 0,
      "animationType": 0,
      "min": 0,
      "max": 0,
      "isBoolean": false,
      "matrixMode": 0,
      "isConstant": false,
      "groupInInspector": "",
      "convertToGammaSpace": false,
      "convertToLinearSpace": false,
      "valueType": "number",
      "value": 0.1
    },
    {
      "customType": "BABYLON.RandomNumberBlock",
      "id": 73,
      "name": "Random number",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 4,
      "inputs": [
        {
          "name": "seed"
        }
      ],
      "outputs": [
        {
          "name": "output"
        }
      ]
    }
  ]
}