{
  "dependencies": [
    {
      "typeId": "nodra.ai.faces",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.blend.maskmix",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.filter.bilateral",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.freq.merge",
      "version": "0.2.0"
    },
    {
      "typeId": "nodra.freq.split",
      "version": "0.4.0"
    },
    {
      "typeId": "nodra.io.fileinput",
      "version": "0.2.0"
    },
    {
      "typeId": "nodra.io.fileoutput",
      "version": "0.4.0"
    }
  ],
  "editor": null,
  "format": "nodra-patch",
  "formatVersion": 1,
  "graph": {
    "connections": [
      {
        "dst": [
          2,
          0
        ],
        "src": [
          1,
          0
        ]
      },
      {
        "dst": [
          3,
          0
        ],
        "src": [
          2,
          0
        ]
      },
      {
        "dst": [
          4,
          0
        ],
        "src": [
          3,
          0
        ]
      },
      {
        "dst": [
          4,
          1
        ],
        "src": [
          2,
          1
        ]
      },
      {
        "dst": [
          5,
          0
        ],
        "src": [
          1,
          0
        ]
      },
      {
        "dst": [
          6,
          0
        ],
        "src": [
          1,
          0
        ]
      },
      {
        "dst": [
          6,
          1
        ],
        "src": [
          4,
          0
        ]
      },
      {
        "dst": [
          6,
          2
        ],
        "src": [
          5,
          0
        ]
      },
      {
        "dst": [
          8,
          0
        ],
        "src": [
          6,
          0
        ]
      }
    ],
    "nodes": [
      {
        "id": 1,
        "params": {
          "containerMode": {
            "t": "int",
            "v": 0
          },
          "exifOrientation": {
            "t": "int",
            "v": 0
          },
          "file": {
            "t": "string",
            "v": ""
          },
          "tiffPage": {
            "t": "int",
            "v": 1
          }
        },
        "type": "nodra.io.fileinput"
      },
      {
        "id": 2,
        "params": {
          "grayBasis": {
            "t": "int",
            "v": 0
          },
          "lowFilter": {
            "t": "int",
            "v": 0
          },
          "radius": {
            "t": "float",
            "v": 12.0
          }
        },
        "type": "nodra.freq.split"
      },
      {
        "id": 3,
        "params": {
          "radius": {
            "t": "float",
            "v": 14.0
          },
          "sigmaColor": {
            "t": "float",
            "v": 0.12
          },
          "strength": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.filter.bilateral"
      },
      {
        "id": 4,
        "params": {
          "grayBasis": {
            "t": "int",
            "v": 0
          }
        },
        "type": "nodra.freq.merge"
      },
      {
        "id": 5,
        "params": {
          "expand": {
            "t": "float",
            "v": 0.0
          },
          "faces": {
            "t": "int",
            "v": 1
          },
          "feather": {
            "t": "float",
            "v": 12.0
          },
          "invert": {
            "t": "bool",
            "v": false
          },
          "region": {
            "t": "int",
            "v": 6
          }
        },
        "type": "nodra.ai.faces"
      },
      {
        "id": 6,
        "params": {
          "invert": {
            "t": "bool",
            "v": false
          },
          "opacity": {
            "t": "float",
            "v": 0.85
          }
        },
        "type": "nodra.blend.maskmix"
      },
      {
        "id": 8,
        "params": {
          "cmykIntent": {
            "t": "int",
            "v": 0
          },
          "cmykProfile": {
            "t": "string",
            "v": ""
          },
          "colorProfile": {
            "t": "int",
            "v": 0
          },
          "embedOriginal": {
            "t": "int",
            "v": 0
          },
          "embedPatch": {
            "t": "bool",
            "v": false
          },
          "enable": {
            "t": "bool",
            "v": false
          },
          "exrDepth": {
            "t": "int",
            "v": 0
          },
          "file": {
            "t": "string",
            "v": ""
          },
          "format": {
            "t": "int",
            "v": 2
          },
          "keepExif": {
            "t": "bool",
            "v": true
          },
          "longEdge": {
            "t": "int",
            "v": 0
          },
          "metaCopyright": {
            "t": "string",
            "v": ""
          },
          "metaCreator": {
            "t": "string",
            "v": ""
          },
          "metaDescription": {
            "t": "string",
            "v": ""
          },
          "metaKeywords": {
            "t": "string",
            "v": ""
          },
          "metaTitle": {
            "t": "string",
            "v": ""
          },
          "namePattern": {
            "t": "string",
            "v": "{document} {recipe}"
          },
          "quality": {
            "t": "int",
            "v": 92
          },
          "recipeName": {
            "t": "string",
            "v": "Gentle Skin"
          },
          "recipeNameEn": {
            "t": "string",
            "v": "Gentle Skin"
          },
          "recipeOrder": {
            "t": "int",
            "v": 0
          },
          "rgbIntent": {
            "t": "int",
            "v": 0
          },
          "rgbProfile": {
            "t": "string",
            "v": ""
          }
        },
        "type": "nodra.io.fileoutput"
      }
    ]
  },
  "metadata": {
    "author": "Infinite Tools",
    "description": "Frequency separation: only the colour layer is smoothed with a Bilateral Filter, so pores and fine texture survive, and the Faces node in Skin mode keeps the effect on skin. The Mask Mix opacity (85 percent) sets the strength.",
    "name": "Gentle Skin"
  },
  "ui": null
}
