{
  "genart": "1.2",
  "id": "low-tide-late-light",
  "title": "Low Tide, Late Light",
  "created": "2026-09-10T00:00:00Z",
  "modified": "2026-09-10T20:23:35.594Z",
  "renderer": {
    "type": "canvas2d",
    "version": "1.x"
  },
  "canvas": {
    "width": 1800,
    "height": 900
  },
  "parameters": [],
  "colors": [],
  "state": {
    "seed": 317,
    "params": {},
    "colorPalette": [
      "#1f2933",
      "#3e4c59",
      "#7b8794",
      "#cbd2d9",
      "#e8e6df",
      "#b08968"
    ]
  },
  "algorithm": "// Layers-only composition. canvas2d requires a sketch entry point, so\n// this clears to the paper ground and hands the frame to the compositor.\nfunction sketch(ctx, state) {\n  ctx.fillStyle = state.colorPalette[4];\n  ctx.fillRect(0, 0, state.canvas.width, state.canvas.height);\n}\n",
  "layers": [
    {
      "id": "ground",
      "type": "textures:paper",
      "name": "Paper Ground",
      "visible": true,
      "locked": false,
      "opacity": 1,
      "blendMode": "normal",
      "transform": {
        "x": 0,
        "y": 0,
        "width": 1800,
        "height": 900,
        "rotation": 0,
        "scaleX": 1,
        "scaleY": 1,
        "anchorX": 0,
        "anchorY": 0
      },
      "properties": {
        "preset": "cold-press",
        "roughness": -1,
        "color": "#e8e6df",
        "seed": 317
      }
    },
    {
      "id": "sky",
      "type": "terrain:sky",
      "name": "Sky",
      "visible": true,
      "locked": false,
      "opacity": 1,
      "blendMode": "normal",
      "transform": {
        "x": 0,
        "y": 0,
        "width": 1800,
        "height": 900,
        "rotation": 0,
        "scaleX": 1,
        "scaleY": 1,
        "anchorX": 0,
        "anchorY": 0
      },
      "properties": {
        "preset": "noon",
        "zenithColor": "#93a6b8",
        "horizonColor": "#e8e6df",
        "hazeColor": "#b08968",
        "hazeIntensity": 0.55,
        "hazePosition": 1,
        "hazeWidth": 0.3,
        "horizonLine": 0.17,
        "depthLane": "sky"
      }
    },
    {
      "id": "veil",
      "type": "atmosphere:clouds",
      "name": "Cirrostratus Veil",
      "visible": true,
      "locked": false,
      "opacity": 1,
      "blendMode": "normal",
      "transform": {
        "x": 0,
        "y": 0,
        "width": 1800,
        "height": 900,
        "rotation": 0,
        "scaleX": 1,
        "scaleY": 1,
        "anchorX": 0,
        "anchorY": 0
      },
      "properties": {
        "preset": "cirrostratus-veil",
        "seed": 317,
        "cloudType": "cirrostratus",
        "algorithm": "streak",
        "coverage": 0.3,
        "altitude": 0.09,
        "scale": 2,
        "cloudCount": 9,
        "edgeComplexity": 0.3,
        "turbulence": 0.1,
        "cloudColor": "#e8e6df",
        "shadowColor": "#b9c6d2",
        "highlightColor": "#f4f1ea",
        "opacity": 0.18,
        "sunAngle": 150,
        "sunElevation": 0.22,
        "depthSlot": 1
      }
    },
    {
      "id": "water",
      "type": "terrain:water",
      "name": "Flats",
      "visible": true,
      "locked": false,
      "opacity": 0.85,
      "blendMode": "normal",
      "transform": {
        "x": 0,
        "y": 0,
        "width": 1800,
        "height": 900,
        "rotation": 0,
        "scaleX": 1,
        "scaleY": 1,
        "anchorX": 0,
        "anchorY": 0
      },
      "properties": {
        "preset": "still-lake",
        "seed": 317,
        "waterlinePosition": 0.17,
        "rippleFrequency": 5,
        "rippleAmplitude": 0.55,
        "rippleMode": "noise",
        "waterColor": "#cbd2d9",
        "depthDarkening": 0.35,
        "shimmerIntensity": 0.3,
        "depthLane": "midground"
      }
    },
    {
      "id": "fret",
      "type": "atmosphere:mist",
      "name": "Sea Fret",
      "visible": true,
      "locked": false,
      "opacity": 1,
      "blendMode": "normal",
      "transform": {
        "x": 0,
        "y": 0,
        "width": 1800,
        "height": 900,
        "rotation": 0,
        "scaleX": 1,
        "scaleY": 1,
        "anchorX": 0,
        "anchorY": 0
      },
      "properties": {
        "preset": "morning-mist",
        "seed": 317,
        "density": 0.4,
        "color": "#eef0f2",
        "opacity": 0.34,
        "bandTop": 0.11000000000000001,
        "bandBottom": 0.34,
        "edgeSoftness": 0.75,
        "noiseScale": 4.5,
        "noiseOctaves": 3,
        "driftX": 0.16,
        "driftPhase": 0,
        "layerCount": 4,
        "depthSpread": 0.3,
        "skyColor": "#cfd9e3",
        "colorShift": 0,
        "depthSlot": 0.6
      }
    },
    {
      "id": "hatch-1",
      "type": "painting:flow-lines",
      "name": "Hatch, Far",
      "visible": true,
      "locked": false,
      "opacity": 1,
      "blendMode": "normal",
      "transform": {
        "x": 0,
        "y": 0,
        "width": 1800,
        "height": 900,
        "rotation": 0,
        "scaleX": 1,
        "scaleY": 1,
        "anchorX": 0,
        "anchorY": 0
      },
      "properties": {
        "field": "linear:2:0.9",
        "fieldCols": 48,
        "fieldRows": 48,
        "minMagnitude": 0.1,
        "seed": 317,
        "lineCount": 2400,
        "seedDistribution": "grid-jittered",
        "lineLength": 385.71,
        "stepSize": 7.71,
        "lineWeight": 1.29,
        "lineWeightVariation": 0.45,
        "taper": "both",
        "color": "#7b8794",
        "colorVariation": 0.1,
        "opacity": 0.3,
        "paintMode": "multiply",
        "depthScale": true,
        "horizonY": 0.17,
        "depthWeightRange": "[0.2, 1.4]",
        "depthOpacityRange": "[0.12, 0.8]",
        "maskCenterY": 0.44,
        "maskSpread": 0.3
      }
    },
    {
      "id": "hatch-2",
      "type": "painting:flow-lines",
      "name": "Hatch, Mid",
      "visible": true,
      "locked": false,
      "opacity": 1,
      "blendMode": "normal",
      "transform": {
        "x": 0,
        "y": 0,
        "width": 1800,
        "height": 900,
        "rotation": 0,
        "scaleX": 1,
        "scaleY": 1,
        "anchorX": 0,
        "anchorY": 0
      },
      "properties": {
        "field": "linear:34:0.9",
        "fieldCols": 48,
        "fieldRows": 48,
        "minMagnitude": 0.1,
        "seed": 320,
        "lineCount": 1700,
        "seedDistribution": "grid-jittered",
        "lineLength": 308.57,
        "stepSize": 7.71,
        "lineWeight": 1.8,
        "lineWeightVariation": 0.5,
        "taper": "both",
        "color": "#3e4c59",
        "colorVariation": 0.12,
        "opacity": 0.26,
        "paintMode": "multiply",
        "depthScale": true,
        "horizonY": 0.17,
        "depthWeightRange": "[0.2, 2.0]",
        "depthOpacityRange": "[0.08, 0.95]",
        "maskCenterY": 0.66,
        "maskSpread": 0.34
      }
    },
    {
      "id": "hatch-3",
      "type": "painting:flow-lines",
      "name": "Hatch, Near",
      "visible": true,
      "locked": false,
      "opacity": 1,
      "blendMode": "normal",
      "transform": {
        "x": 0,
        "y": 0,
        "width": 1800,
        "height": 900,
        "rotation": 0,
        "scaleX": 1,
        "scaleY": 1,
        "anchorX": 0,
        "anchorY": 0
      },
      "properties": {
        "field": "linear:41:0.9",
        "fieldCols": 44,
        "fieldRows": 44,
        "minMagnitude": 0.1,
        "seed": 328,
        "lineCount": 1300,
        "seedDistribution": "grid-jittered",
        "lineLength": 231.43,
        "stepSize": 5.14,
        "lineWeight": 2.83,
        "lineWeightVariation": 0.5,
        "taper": "tail",
        "color": "#1f2933",
        "colorVariation": 0.12,
        "opacity": 0.26,
        "paintMode": "multiply",
        "depthScale": true,
        "horizonY": 0.17,
        "depthWeightRange": "[0.15, 1.7]",
        "depthOpacityRange": "[0.0, 1.0]",
        "maskCenterY": 0.86,
        "maskSpread": 0.3
      }
    },
    {
      "id": "cross",
      "type": "painting:flow-lines",
      "name": "Cross-hatch",
      "visible": true,
      "locked": false,
      "opacity": 1,
      "blendMode": "normal",
      "transform": {
        "x": 0,
        "y": 0,
        "width": 1800,
        "height": 900,
        "rotation": 0,
        "scaleX": 1,
        "scaleY": 1,
        "anchorX": 0,
        "anchorY": 0
      },
      "properties": {
        "field": "linear:22:0.9",
        "fieldCols": 40,
        "fieldRows": 40,
        "minMagnitude": 0.1,
        "seed": 336,
        "lineCount": 700,
        "seedDistribution": "grid-jittered",
        "lineLength": 154.29,
        "stepSize": 5.14,
        "lineWeight": 2.31,
        "lineWeightVariation": 0.5,
        "taper": "both",
        "color": "#0f1418",
        "colorVariation": 0.08,
        "opacity": 0.2,
        "paintMode": "multiply",
        "depthScale": true,
        "horizonY": 0.17,
        "depthWeightRange": "[0.1, 1.4]",
        "depthOpacityRange": "[0.0, 1.0]",
        "maskCenterY": 0.96,
        "maskSpread": 0.18
      }
    },
    {
      "id": "grain",
      "type": "painting:mark-field",
      "name": "Grain",
      "visible": true,
      "locked": false,
      "opacity": 1,
      "blendMode": "normal",
      "transform": {
        "x": 0,
        "y": 0,
        "width": 1800,
        "height": 900,
        "rotation": 0,
        "scaleX": 1,
        "scaleY": 1,
        "anchorX": 0,
        "anchorY": 0
      },
      "properties": {
        "field": "noise:0:0.1:3",
        "fieldCols": 30,
        "fieldRows": 30,
        "seed": 322,
        "density": 5200,
        "markLength": 23.14,
        "markLengthVariation": 0.6,
        "markWeight": 2.06,
        "markWeightVariation": 0.4,
        "color": "#1f2933",
        "colorVariation": 0.2,
        "opacity": 0.26,
        "paintMode": "multiply",
        "depthScale": true,
        "horizonY": 0.17,
        "depthDensityRange": "[0.3, 2.6]",
        "depthWeightRange": "[0.4, 1.6]",
        "maskCenterY": 0.78,
        "maskSpread": 0.3
      }
    },
    {
      "id": "wash",
      "type": "painting:watercolor",
      "name": "Slate Wash",
      "visible": true,
      "locked": false,
      "opacity": 0.22,
      "blendMode": "normal",
      "transform": {
        "x": 0,
        "y": 0,
        "width": 1800,
        "height": 900,
        "rotation": 0,
        "scaleX": 1,
        "scaleY": 1,
        "anchorX": 0,
        "anchorY": 0
      },
      "properties": {
        "field": "noise:0:0.1:3",
        "fieldCols": 20,
        "fieldRows": 20,
        "colors": "[\"#3e4c59\",\"#7b8794\"]",
        "dilution": 0.82,
        "granulation": 0.45,
        "paintMode": "multiply",
        "edgeStyle": "soft",
        "seed": 324,
        "maskCenterY": -1,
        "maskSpread": 0.25,
        "debug": false,
        "debugOpacity": 0.7,
        "debugMode": "all"
      }
    }
  ]
}