{
  "v": 1,
  "nodes": [
    {
      "id": "c-intent",
      "type": "comment",
      "x": 40,
      "y": -200,
      "w": 720,
      "fields": {
        "text": "Logo to a 3D pile, in three steps. 1) FLUX.3 Klein draws a flat logo so the example runs on its own; swap it for a 📷 Image input with your own logo. 2) Qwen Image 2.1 Edit turns that logo into many thick 3D copies piled up messily, isometric and seen from a high angle, on a plain background. 3) Bria's guided background removal keeps only the pile and returns a PNG with a transparent background, ready to drop onto a slide, a banner or a product page. Inspired by @Manz's ComfyUI + Qwen Image 2.1 logo-pile workflow (https://x.com/Manz/status/2114301636029882437).",
        "color": "yellow"
      }
    },
    {
      "id": "p-logo",
      "type": "text",
      "x": 40,
      "y": 60,
      "fields": {
        "text": "A flat, modern vector logo mark on a plain white background: a rounded square badge with a thick deep-navy outline and a warm tangerine-orange fill, and inside it a simple bold white paper airplane pointing up and to the right, with two short white speed lines behind it. Two flat colors plus white, clean geometric shapes, even line weight, centered with generous margins. No text, no letters, no words, no gradients, no shadows."
      },
      "name": "Logo · prompt",
      "w": 320
    },
    {
      "id": "logo",
      "type": "image",
      "x": 400,
      "y": 40,
      "fields": {
        "model": "blackforestlabs/flux-3/klein/text-to-image",
        "size": "1024x1024",
        "variations": "1"
      },
      "name": "Flat logo · FLUX.3 Klein",
      "w": 280,
      "sizes": {
        "prompt": 0
      }
    },
    {
      "id": "p-pile",
      "type": "text",
      "x": 40,
      "y": 420,
      "fields": {
        "text": "Turn the logo in image 1 into a physical 3D object and show many copies of it: about twenty thick, solid 3D logo badges with rounded bevelled edges, each one an exact copy of this logo with the same shape, the same colors and the same white paper airplane, piled up in a messy heap. The badges are stacked messily, tilted at different angles, overlapping and leaning on each other, some lying flat and some standing on edge. Isometric view from a high angle. Soft even studio light, gentle contact shadows between the pieces, glossy plastic material. The whole pile is isolated in the center on a plain flat light grey background with nothing else in the scene. No text, no letters, no extra objects."
      },
      "name": "Pile · instruction",
      "w": 320
    },
    {
      "id": "pile",
      "type": "edit",
      "x": 400,
      "y": 420,
      "fields": {
        "model": "qwen-image-2.1/edit",
        "size": "1k",
        "prompt": ""
      },
      "name": "3D logo pile · Qwen Image 2.1 Edit",
      "w": 280,
      "sizes": {
        "prompt": 0
      }
    },
    {
      "id": "p-cut",
      "type": "text",
      "x": 40,
      "y": 800,
      "fields": {
        "text": "the pile of 3D logo badges"
      },
      "name": "Keep · what to cut out",
      "w": 320
    },
    {
      "id": "cut",
      "type": "edit",
      "x": 400,
      "y": 780,
      "fields": {
        "model": "bria/remove-background-guided",
        "size": "auto",
        "prompt": ""
      },
      "name": "Transparent PNG · Bria guided cutout",
      "w": 280,
      "sizes": {
        "prompt": 0
      }
    }
  ],
  "links": [
    {
      "id": "l1",
      "from": {
        "node": "p-logo",
        "port": "text"
      },
      "to": {
        "node": "logo",
        "port": "prompt"
      }
    },
    {
      "id": "l2",
      "from": {
        "node": "logo",
        "port": "image"
      },
      "to": {
        "node": "pile",
        "port": "image"
      }
    },
    {
      "id": "l3",
      "from": {
        "node": "p-pile",
        "port": "text"
      },
      "to": {
        "node": "pile",
        "port": "prompt"
      }
    },
    {
      "id": "l4",
      "from": {
        "node": "pile",
        "port": "image"
      },
      "to": {
        "node": "cut",
        "port": "image"
      }
    },
    {
      "id": "l5",
      "from": {
        "node": "p-cut",
        "port": "text"
      },
      "to": {
        "node": "cut",
        "port": "prompt"
      }
    }
  ]
}