{
  "tags": null,
  "ignoreAlpha": false,
  "maxSimultaneousLights": 7,
  "mode": 0,
  "forceAlphaBlending": false,
  "id": "rBJS_glow_masked",
  "name": "rBJS_glow_masked",
  "checkReadyOnEveryCall": false,
  "checkReadyOnlyOnce": true,
  "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": 235,
        "x": 1120,
        "y": 140
      },
      {
        "blockId": 236,
        "x": 600,
        "y": 100
      },
      {
        "blockId": 237,
        "x": 320,
        "y": 40
      },
      {
        "blockId": 238,
        "x": 0,
        "y": 0
      },
      {
        "blockId": 239,
        "x": 0,
        "y": 120
      },
      {
        "blockId": 240,
        "x": 300,
        "y": 180
      },
      {
        "blockId": 241,
        "x": 1240,
        "y": 340
      },
      {
        "blockId": 242,
        "x": 0,
        "y": 320
      },
      {
        "blockId": 243,
        "x": 760,
        "y": 460
      },
      {
        "blockId": 244,
        "x": 300,
        "y": 740
      },
      {
        "blockId": 245,
        "x": -520,
        "y": 760
      },
      {
        "blockId": 246,
        "x": -840,
        "y": 700
      },
      {
        "blockId": 247,
        "x": 0,
        "y": 920
      },
      {
        "blockId": 248,
        "x": -280,
        "y": 440
      },
      {
        "blockId": 250,
        "x": -320,
        "y": 940
      },
      {
        "blockId": 251,
        "x": -300,
        "y": 1040
      },
      {
        "blockId": 252,
        "x": -300,
        "y": 1120
      },
      {
        "blockId": 253,
        "x": -180,
        "y": 1180
      }
    ],
    "frames": [],
    "x": 301.53827563770585,
    "y": -68.83305901683359,
    "zoom": 0.8261686238355868
  },
  "customType": "BABYLON.NodeMaterial",
  "outputNodes": [
    235,
    241
  ],
  "blocks": [
    {
      "customType": "BABYLON.VertexOutputBlock",
      "id": 235,
      "name": "VertexOutput",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [
        {
          "name": "vector",
          "inputName": "vector",
          "targetBlockId": 236,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        }
      ],
      "outputs": []
    },
    {
      "customType": "BABYLON.TransformBlock",
      "id": 236,
      "name": "WorldPos * ViewProjectionTransform",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [
        {
          "name": "vector",
          "inputName": "vector",
          "targetBlockId": 237,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "transform",
          "inputName": "transform",
          "targetBlockId": 240,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        }
      ],
      "outputs": [
        {
          "name": "output"
        },
        {
          "name": "xyz"
        }
      ],
      "complementZ": 0,
      "complementW": 1
    },
    {
      "customType": "BABYLON.TransformBlock",
      "id": 237,
      "name": "WorldPos",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [
        {
          "name": "vector",
          "inputName": "vector",
          "targetBlockId": 238,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "transform",
          "inputName": "transform",
          "targetBlockId": 239,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        }
      ],
      "outputs": [
        {
          "name": "output"
        },
        {
          "name": "xyz"
        }
      ],
      "complementZ": 0,
      "complementW": 1
    },
    {
      "customType": "BABYLON.InputBlock",
      "id": 238,
      "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": 239,
      "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": 240,
      "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": 241,
      "name": "FragmentOutput",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 2,
      "inputs": [
        {
          "name": "rgba",
          "inputName": "rgba",
          "targetBlockId": 242,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "rgb",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "a",
          "inputName": "a",
          "targetBlockId": 243,
          "targetConnectionName": "r",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        }
      ],
      "outputs": [],
      "convertToGammaSpace": false,
      "convertToLinearSpace": false,
      "useLogarithmicDepth": false
    },
    {
      "customType": "BABYLON.InputBlock",
      "id": 242,
      "name": "color",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 1,
      "inputs": [],
      "outputs": [
        {
          "name": "output"
        }
      ],
      "type": 64,
      "mode": 0,
      "animationType": 0,
      "min": 0,
      "max": 0,
      "isBoolean": false,
      "matrixMode": 0,
      "isConstant": false,
      "groupInInspector": "",
      "convertToGammaSpace": false,
      "convertToLinearSpace": false,
      "valueType": "BABYLON.Color4",
      "value": [
        0.8862745098039215,
        0.8862745098039215,
        0.8862745098039215,
        1
      ]
    },
    {
      "customType": "BABYLON.TextureBlock",
      "id": 243,
      "name": "Texture",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 3,
      "inputs": [
        {
          "name": "uv",
          "inputName": "uv",
          "targetBlockId": 244,
          "targetConnectionName": "xy",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "source",
          "inputName": "source",
          "targetBlockId": 248,
          "targetConnectionName": "source",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "layer"
        },
        {
          "name": "lod"
        }
      ],
      "outputs": [
        {
          "name": "rgba"
        },
        {
          "name": "rgb"
        },
        {
          "name": "r"
        },
        {
          "name": "g"
        },
        {
          "name": "b"
        },
        {
          "name": "a"
        },
        {
          "name": "level"
        }
      ],
      "convertToGammaSpace": false,
      "convertToLinearSpace": false,
      "fragmentOnly": false,
      "disableLevelMultiplication": false
    },
    {
      "customType": "BABYLON.VectorMergerBlock",
      "id": 244,
      "name": "VectorMerger",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 4,
      "inputs": [
        {
          "name": "xyzw "
        },
        {
          "name": "xyz "
        },
        {
          "name": "xy ",
          "inputName": "xy ",
          "targetBlockId": 247,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "zw "
        },
        {
          "name": "x",
          "inputName": "x",
          "targetBlockId": 245,
          "targetConnectionName": "x",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "y",
          "inputName": "y",
          "targetBlockId": 247,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        },
        {
          "name": "z"
        },
        {
          "name": "w"
        }
      ],
      "outputs": [
        {
          "name": "xyzw"
        },
        {
          "name": "xyz"
        },
        {
          "name": "xy"
        },
        {
          "name": "zw"
        }
      ],
      "xSwizzle": "x",
      "ySwizzle": "y",
      "zSwizzle": "z",
      "wSwizzle": "w"
    },
    {
      "customType": "BABYLON.OneMinusBlock",
      "id": 247,
      "name": "One minus",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 4,
      "inputs": [
        {
          "name": "input",
          "inputName": "input",
          "targetBlockId": 245,
          "targetConnectionName": "xy",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        }
      ],
      "outputs": [
        {
          "name": "output"
        }
      ]
    },
    {
      "customType": "BABYLON.VectorSplitterBlock",
      "id": 245,
      "name": "VectorSplitter",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 4,
      "inputs": [
        {
          "name": "xyzw"
        },
        {
          "name": "xyz "
        },
        {
          "name": "xy ",
          "inputName": "xy ",
          "targetBlockId": 246,
          "targetConnectionName": "output",
          "isExposedOnFrame": true,
          "exposedPortPosition": -1
        }
      ],
      "outputs": [
        {
          "name": "xyz"
        },
        {
          "name": "xy"
        },
        {
          "name": "zw"
        },
        {
          "name": "x"
        },
        {
          "name": "y"
        },
        {
          "name": "z"
        },
        {
          "name": "w"
        }
      ]
    },
    {
      "customType": "BABYLON.InputBlock",
      "id": 246,
      "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.ImageSourceBlock",
      "id": 248,
      "name": "ImageSource",
      "comments": "",
      "visibleInInspector": false,
      "visibleOnFrame": false,
      "target": 3,
      "inputs": [],
      "outputs": [
        {
          "name": "source"
        }
      ],
      "texture": {
        "tags": null,
        "url": "http://localhost/materials/logo.png",
        "uOffset": 0,
        "vOffset": 0,
        "uScale": 1,
        "vScale": 1,
        "uAng": 0,
        "vAng": 0,
        "wAng": 0,
        "uRotationCenter": 0.5,
        "vRotationCenter": 0.5,
        "wRotationCenter": 0.5,
        "homogeneousRotationInUVTransform": false,
        "isBlocking": true,
        "name": "http://localhost/materials/logo.png",
        "hasAlpha": false,
        "getAlphaFromRGB": false,
        "level": 1,
        "coordinatesIndex": 0,
        "optimizeUVAllocation": true,
        "coordinatesMode": 7,
        "wrapU": 1,
        "wrapV": 1,
        "wrapR": 1,
        "anisotropicFilteringLevel": 4,
        "isCube": false,
        "is3D": false,
        "is2DArray": false,
        "gammaSpace": true,
        "invertZ": false,
        "lodLevelInAlpha": false,
        "lodGenerationOffset": 0,
        "lodGenerationScale": 0,
        "linearSpecularLOD": false,
        "isRenderTarget": false,
        "animations": [],
        "invertY": false,
        "samplingMode": 3,
        "_useSRGBBuffer": false,
        "noMipmap": false
      }
    },
    {
      "customType": "BABYLON.InputBlock",
      "id": 250,
      "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
    },
    {
      "customType": "BABYLON.InputBlock",
      "id": 251,
      "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": 1
    },
    {
      "customType": "BABYLON.InputBlock",
      "id": 252,
      "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": 1
    },
    {
      "customType": "BABYLON.InputBlock",
      "id": 253,
      "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
    }
  ]
}