{
  "name": "Generate 3D models & textures from images with Hunyuan3D AI",
  "nodes": [
    {
      "id": "2f62f2a8-13d0-44d2-8b81-fedc9b2a703c",
      "name": "On clicking 'execute'",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -272,
        -32
      ]
    },
    {
      "id": "733f09b8-cbcb-40d1-a453-f181eafe0b56",
      "name": "Set API Key",
      "type": "n8n-nodes-base.set",
      "position": [
        -64,
        -32
      ]
    },
    {
      "id": "84d49ec1-b81f-430f-977e-a246e70c7196",
      "name": "Create Prediction",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        176,
        -32
      ]
    },
    {
      "id": "db470338-596d-4b1e-b34a-d6559ee22fec",
      "name": "Extract Prediction ID",
      "type": "n8n-nodes-base.code",
      "position": [
        384,
        -32
      ]
    },
    {
      "id": "a92796bf-b794-4c3e-a277-00319cd5dc33",
      "name": "Wait",
      "type": "n8n-nodes-base.wait",
      "position": [
        608,
        -32
      ]
    },
    {
      "id": "05d9be59-6e59-4326-b897-c658e6cb5311",
      "name": "Check Prediction Status",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        832,
        -32
      ]
    },
    {
      "id": "0e8f8825-9556-4d68-b2ee-b7c71922b8f2",
      "name": "Check If Complete",
      "type": "n8n-nodes-base.if",
      "position": [
        1056,
        -32
      ]
    },
    {
      "id": "91e21baf-7044-42f0-a899-49aca23f730d",
      "name": "Process Result",
      "type": "n8n-nodes-base.code",
      "position": [
        1296,
        -144
      ]
    },
    {
      "id": "2a4b07d5-0691-48e8-8247-84f604db01ca",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -336,
        -912
      ],
      "parameters": {
        "width": 438,
        "height": 1087,
        "content": "## ⚡ **Section 1: Trigger & Setup**\n\n### ⚙️ **Nodes**\n\n1️⃣ **On Clicking “Execute”**\n\n* **What it does:** Starts the workflow manually in n8n.\n* **Why it’s useful:** Great for testing or one-off runs "
      }
    },
    {
      "id": "f6f876d7-0419-4f67-97b9-eb343c390afb",
      "name": "Sticky Note9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2112,
        -576
      ],
      "parameters": {
        "width": 1300,
        "height": 320,
        "content": "=======================================\n            WORKFLOW ASSISTANCE\n=======================================\nFor any questions or support, please contact:\n    Yaron@nofluff.online\n\nExplore more tip"
      }
    },
    {
      "id": "dbd692e5-b0d5-4652-adc6-893eeb6d2882",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2112,
        -240
      ],
      "parameters": {
        "width": 1289,
        "height": 4094,
        "content": "# Generate 3D Models & Textures from Images with Hunyuan3D AI\n\nThis workflow connects **n8n → Replicate API** to generate 3D-like outputs using the **ndreca/hunyuan3d-2.1-test** model. It handles ever"
      }
    },
    {
      "id": "f6237bb8-0a60-4774-86fa-9dcde7311164",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        128,
        -1088
      ],
      "parameters": {
        "width": 406,
        "height": 1263,
        "content": "## 🤖 **Section 2: Send Job to Replicate**\n\n### ⚙️ **Nodes**\n\n3️⃣ **Create Prediction (HTTP Request)**\n\n* **What it does:** Sends a **POST request** to Replicate’s API with:\n\n  * Model version (`70d0d8"
      }
    },
    {
      "id": "ad7e485f-02c1-4716-a59d-d8624fef1473",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        560,
        -1024
      ],
      "parameters": {
        "width": 614,
        "height": 1199,
        "content": "## ⏳ **Section 3: Poll Until Complete**\n\n### ⚙️ **Nodes**\n\n5️⃣ **Wait (2s)**\n* **What it does:** Pauses for 2 seconds before checking the job status.\n* **Why it’s useful:** Prevents spamming the API w"
      }
    },
    {
      "id": "a34db2ed-539b-461f-99e3-8f5fdef3e750",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1200,
        -928
      ],
      "parameters": {
        "width": 310,
        "height": 1103,
        "content": "## 📦 **Section 4: Process the Result**\n\n### ⚙️ **Nodes**\n\n8️⃣ **Process Result (Code)**\n\n* **What it does:** Extracts:\n\n  * `status`\n  * `output` (final generated file/URL)\n  * `metrics` (performance "
      }
    }
  ],
  "connections": {
    "Wait": {
      "main": [
        [
          {
            "node": "Check Prediction Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set API Key": {
      "main": [
        [
          {
            "node": "Create Prediction",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check If Complete": {
      "main": [
        [
          {
            "node": "Process Result",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Wait",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create Prediction": {
      "main": [
        [
          {
            "node": "Extract Prediction ID",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract Prediction ID": {
      "main": [
        [
          {
            "node": "Wait",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "On clicking 'execute'": {
      "main": [
        [
          {
            "node": "Set API Key",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check Prediction Status": {
      "main": [
        [
          {
            "node": "Check If Complete",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}