{
  "config": {},
  "extra": {
    "VHS_KeepIntermediate": true,
    "VHS_MetadataImage": true,
    "VHS_latentpreview": false,
    "VHS_latentpreviewrate": 0,
    "ds": {
      "offset": [
        2214.266235061408,
        -4571.195959589093
      ],
      "scale": 0.9764544354597892
    },
    "frontendVersion": "1.41.13",
    "linearData": {
      "inputs": [
        [
          "2",
          "image"
        ],
        [
          "5",
          "threshold"
        ],
        [
          "5",
          "smoothing"
        ],
        [
          "5",
          "rotation"
        ]
      ],
      "outputs": [
        "3"
      ]
    },
    "linearMode": false,
    "workflowRendererVersion": "Vue"
  },
  "groups": [],
  "id": "738caa82-9687-4805-943d-9de056aeffa3",
  "last_link_id": 7,
  "last_node_id": 6,
  "links": [
    [
      6,
      2,
      0,
      5,
      0,
      "IMAGE"
    ],
    [
      7,
      5,
      0,
      3,
      0,
      "IMAGE"
    ]
  ],
  "nodes": [
    {
      "bgcolor": "#4F0074",
      "color": "#16727c",
      "flags": {},
      "id": 5,
      "inputs": [
        {
          "link": 6,
          "name": "images",
          "type": "IMAGE"
        }
      ],
      "mode": 0,
      "order": 2,
      "outputs": [
        {
          "links": [
            7
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        }
      ],
      "pos": [
        -959.6666470272739,
        4901.333440034663
      ],
      "properties": {
        "Node name for S&R": "FL_PixelSort"
      },
      "size": [
        324,
        242.90625
      ],
      "type": "FL_PixelSort",
      "widgets_values": [
        "Horizontal",
        0.25,
        0.1,
        1
      ]
    },
    {
      "bgcolor": "#000",
      "color": "#222",
      "flags": {},
      "id": 6,
      "inputs": [],
      "mode": 0,
      "order": 0,
      "outputs": [],
      "pos": [
        -2144.9997087929146,
        4902.0004595910805
      ],
      "properties": {},
      "size": [
        730,
        500
      ],
      "type": "MarkdownNote",
      "widgets_values": [
        "# FL PixelSort\n\nSorts pixels along a direction to create a glitch/smear effect.\n\n## Parameters\n\n| Parameter | Default | Notes |\n|---|---|---|\n| `direction` | Horizontal | UI only — does nothing. Direction is controlled by `rotation`. |\n| `threshold` | 0.25 | Brightness cutoff that determines which pixels get sorted. |\n| `smoothing` | 0.10 | Blends the sorted result with the original. |\n| `rotation` | 1 | `0` = horizontal, `1` = vertical, `2` = diagonal. |"
      ]
    },
    {
      "flags": {},
      "id": 3,
      "inputs": [
        {
          "link": 7,
          "name": "images",
          "type": "IMAGE"
        }
      ],
      "mode": 0,
      "order": 3,
      "outputs": [],
      "pos": [
        -588.9999382456917,
        4904.000044884399
      ],
      "properties": {},
      "size": [
        324,
        378.9375
      ],
      "type": "SaveImage",
      "widgets_values": [
        "ComfyUI"
      ]
    },
    {
      "flags": {},
      "id": 2,
      "inputs": [],
      "mode": 0,
      "order": 1,
      "outputs": [
        {
          "links": [
            6
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        },
        {
          "links": null,
          "name": "MASK",
          "type": "MASK"
        }
      ],
      "pos": [
        -1338.9998900996118,
        4904.000044884399
      ],
      "properties": {
        "Node name for S&R": "LoadImage"
      },
      "size": [
        339.28125,
        407.71875
      ],
      "type": "LoadImage",
      "widgets_values": [
        "wireframe_dancer.png",
        "image"
      ]
    }
  ],
  "revision": 0,
  "version": 0.4
}