{
  "revision": 0,
  "last_node_id": 89,
  "last_link_id": 0,
  "nodes": [
    {
      "id": 89,
      "type": "85e595bd-af9e-40ee-85c5-b98bb15da47a",
      "pos": [
        320,
        520
      ],
      "size": [
        400,
        360
      ],
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "image",
          "name": "image",
          "type": "IMAGE",
          "link": null
        },
        {
          "name": "resolution",
          "type": "INT",
          "widget": {
            "name": "resolution"
          },
          "link": null
        },
        {
          "name": "resize_method",
          "type": "COMBO",
          "widget": {
            "name": "resize_method"
          },
          "link": null
        },
        {
          "label": "output_type",
          "name": "output",
          "type": "COMFY_DYNAMICCOMBO_V3",
          "widget": {
            "name": "output"
          },
          "link": null
        },
        {
          "label": "output_normalization",
          "name": "output.normalization",
          "type": "COMBO",
          "widget": {
            "name": "output.normalization"
          },
          "link": null
        },
        {
          "label": "apply_sky_clip",
          "name": "output.apply_sky_clip",
          "type": "BOOLEAN",
          "widget": {
            "name": "output.apply_sky_clip"
          },
          "link": null
        },
        {
          "name": "model_name",
          "type": "COMBO",
          "widget": {
            "name": "model_name"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "IMAGE",
          "name": "IMAGE",
          "type": "IMAGE",
          "links": []
        }
      ],
      "properties": {
        "proxyWidgets": [
          [
            "87",
            "resolution"
          ],
          [
            "87",
            "resize_method"
          ],
          [
            "86",
            "output"
          ],
          [
            "86",
            "output.normalization"
          ],
          [
            "86",
            "output.apply_sky_clip"
          ],
          [
            "88",
            "model_name"
          ]
        ],
        "cnr_id": "comfy-core",
        "ver": "0.24.0"
      },
      "widgets_values": [],
      "title": "Image Depth Estimation (Depth Anything 3)"
    }
  ],
  "links": [],
  "version": 0.4,
  "definitions": {
    "subgraphs": [
      {
        "id": "85e595bd-af9e-40ee-85c5-b98bb15da47a",
        "version": 1,
        "state": {
          "lastGroupId": 4,
          "lastNodeId": 89,
          "lastLinkId": 109,
          "lastRerouteId": 0
        },
        "revision": 2,
        "config": {},
        "name": "Image Depth Estimation (Depth Anything 3)",
        "inputNode": {
          "id": -10,
          "bounding": [
            400,
            90,
            166.998046875,
            188
          ]
        },
        "outputNode": {
          "id": -20,
          "bounding": [
            1250,
            146,
            128,
            68
          ]
        },
        "inputs": [
          {
            "id": "43cf3118-495a-487d-8eb3-a17c7e92f64f",
            "name": "image",
            "type": "IMAGE",
            "linkIds": [
              19
            ],
            "localized_name": "image",
            "pos": [
              542.998046875,
              114
            ]
          },
          {
            "id": "1089a0a1-6db1-45a8-84b0-0bfdc2ed920a",
            "name": "resolution",
            "type": "INT",
            "linkIds": [
              22
            ],
            "pos": [
              542.998046875,
              134
            ]
          },
          {
            "id": "25fb64ac-26d5-466d-995b-6d51b9afa2c4",
            "name": "resize_method",
            "type": "COMBO",
            "linkIds": [
              23
            ],
            "pos": [
              542.998046875,
              154
            ]
          },
          {
            "id": "8acafb7c-6c8b-46b3-9d74-c563498a3af1",
            "name": "output",
            "type": "COMFY_DYNAMICCOMBO_V3",
            "linkIds": [
              24
            ],
            "label": "output_type",
            "pos": [
              542.998046875,
              174
            ]
          },
          {
            "id": "1da5009b-4648-43e8-a257-16426630cf22",
            "name": "output.normalization",
            "type": "COMBO",
            "linkIds": [
              25
            ],
            "label": "output_normalization",
            "pos": [
              542.998046875,
              194
            ]
          },
          {
            "id": "fd7edb33-5fb1-4538-a411-26e5039a9321",
            "name": "output.apply_sky_clip",
            "type": "BOOLEAN",
            "linkIds": [
              26
            ],
            "label": "apply_sky_clip",
            "pos": [
              542.998046875,
              214
            ]
          },
          {
            "id": "b5be4c8a-b833-4f1e-8c94-3ed1dd722190",
            "name": "model_name",
            "type": "COMBO",
            "linkIds": [
              106
            ],
            "pos": [
              542.998046875,
              234
            ]
          }
        ],
        "outputs": [
          {
            "id": "478ab537-63bc-4d74-a9f0-c975f550880f",
            "name": "IMAGE",
            "type": "IMAGE",
            "linkIds": [
              7
            ],
            "localized_name": "IMAGE",
            "pos": [
              1274,
              170
            ]
          }
        ],
        "widgets": [],
        "nodes": [
          {
            "id": 86,
            "type": "DA3Render",
            "pos": [
              800,
              310
            ],
            "size": [
              380,
              130
            ],
            "flags": {},
            "order": 0,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "da3_geometry",
                "name": "da3_geometry",
                "type": "DA3_GEOMETRY",
                "link": 12
              },
              {
                "localized_name": "output",
                "name": "output",
                "type": "COMFY_DYNAMICCOMBO_V3",
                "widget": {
                  "name": "output"
                },
                "link": 24
              },
              {
                "localized_name": "output.normalization",
                "name": "output.normalization",
                "type": "COMBO",
                "widget": {
                  "name": "output.normalization"
                },
                "link": 25
              },
              {
                "localized_name": "output.apply_sky_clip",
                "name": "output.apply_sky_clip",
                "type": "BOOLEAN",
                "widget": {
                  "name": "output.apply_sky_clip"
                },
                "link": 26
              },
              {
                "name": "geometry",
                "type": "DA3_GEOMETRY",
                "link": null
              }
            ],
            "outputs": [
              {
                "localized_name": "IMAGE",
                "name": "IMAGE",
                "type": "IMAGE",
                "slot_index": 0,
                "links": [
                  7
                ]
              }
            ],
            "properties": {
              "Node name for S&R": "DA3Render",
              "cnr_id": "comfy-core",
              "ver": "0.19.0"
            },
            "widgets_values": [
              "depth",
              "v2_style",
              false
            ]
          },
          {
            "id": 87,
            "type": "DA3Inference",
            "pos": [
              800,
              50
            ],
            "size": [
              390,
              130
            ],
            "flags": {},
            "order": 1,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "da3_model",
                "name": "da3_model",
                "type": "DA3_MODEL",
                "link": 107
              },
              {
                "localized_name": "image",
                "name": "image",
                "type": "IMAGE",
                "link": 19
              },
              {
                "localized_name": "resolution",
                "name": "resolution",
                "type": "INT",
                "widget": {
                  "name": "resolution"
                },
                "link": 22
              },
              {
                "localized_name": "resize_method",
                "name": "resize_method",
                "type": "COMBO",
                "widget": {
                  "name": "resize_method"
                },
                "link": 23
              },
              {
                "localized_name": "mode",
                "name": "mode",
                "type": "COMFY_DYNAMICCOMBO_V3",
                "widget": {
                  "name": "mode"
                },
                "link": null
              }
            ],
            "outputs": [
              {
                "localized_name": "da3_geometry",
                "name": "da3_geometry",
                "type": "DA3_GEOMETRY",
                "slot_index": 0,
                "links": [
                  12
                ]
              }
            ],
            "properties": {
              "Node name for S&R": "DA3Inference",
              "cnr_id": "comfy-core",
              "ver": "0.19.0"
            },
            "widgets_values": [
              504,
              "upper_bound_resize",
              "mono"
            ]
          },
          {
            "id": 88,
            "type": "LoadDA3Model",
            "pos": [
              810,
              -160
            ],
            "size": [
              400,
              140
            ],
            "flags": {},
            "order": 2,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "model_name",
                "name": "model_name",
                "type": "COMBO",
                "widget": {
                  "name": "model_name"
                },
                "link": 106
              },
              {
                "localized_name": "weight_dtype",
                "name": "weight_dtype",
                "type": "COMBO",
                "widget": {
                  "name": "weight_dtype"
                },
                "link": null
              }
            ],
            "outputs": [
              {
                "localized_name": "DA3_MODEL",
                "name": "DA3_MODEL",
                "type": "DA3_MODEL",
                "links": [
                  107
                ]
              }
            ],
            "properties": {
              "Node name for S&R": "LoadDA3Model",
              "cnr_id": "comfy-core",
              "ver": "0.24.0",
              "models": [
                {
                  "name": "depth_anything_3_mono_large.safetensors",
                  "url": "https://huggingface.co/Comfy-Org/Depth-Anything-3/resolve/main/geometry_estimation/depth_anything_3_mono_large.safetensors",
                  "directory": "geometry_estimation"
                }
              ]
            },
            "widgets_values": [
              "depth_anything_3_mono_large.safetensors",
              "default"
            ]
          }
        ],
        "groups": [],
        "links": [
          {
            "id": 12,
            "origin_id": 87,
            "origin_slot": 0,
            "target_id": 86,
            "target_slot": 0,
            "type": "DA3_GEOMETRY"
          },
          {
            "id": 19,
            "origin_id": -10,
            "origin_slot": 0,
            "target_id": 87,
            "target_slot": 1,
            "type": "IMAGE"
          },
          {
            "id": 7,
            "origin_id": 86,
            "origin_slot": 0,
            "target_id": -20,
            "target_slot": 0,
            "type": "IMAGE"
          },
          {
            "id": 22,
            "origin_id": -10,
            "origin_slot": 1,
            "target_id": 87,
            "target_slot": 2,
            "type": "INT"
          },
          {
            "id": 23,
            "origin_id": -10,
            "origin_slot": 2,
            "target_id": 87,
            "target_slot": 3,
            "type": "COMBO"
          },
          {
            "id": 24,
            "origin_id": -10,
            "origin_slot": 3,
            "target_id": 86,
            "target_slot": 1,
            "type": "COMFY_DYNAMICCOMBO_V3"
          },
          {
            "id": 25,
            "origin_id": -10,
            "origin_slot": 4,
            "target_id": 86,
            "target_slot": 2,
            "type": "COMBO"
          },
          {
            "id": 26,
            "origin_id": -10,
            "origin_slot": 5,
            "target_id": 86,
            "target_slot": 3,
            "type": "BOOLEAN"
          },
          {
            "id": 106,
            "origin_id": -10,
            "origin_slot": 6,
            "target_id": 88,
            "target_slot": 0,
            "type": "COMBO"
          },
          {
            "id": 107,
            "origin_id": 88,
            "origin_slot": 0,
            "target_id": 87,
            "target_slot": 0,
            "type": "DA3_MODEL"
          }
        ],
        "extra": {},
        "category": "Conditioning & Preprocessors/Depth",
        "description": "This subgraph takes an input image and produces a depth map using the Depth Anything 3 model, which recovers spatially consistent geometry from any number of views. It is ideal for single or multi-view images, videos, and 3D scenes where accurate depth estimation is needed for tasks like SLAM, novel view synthesis, or spatial perception. The model uses a plain transformer backbone and supports both monocular and multi-view inputs without."
      }
    ]
  },
  "extra": {
    "BlueprintDescription": "This subgraph takes an input image and produces a depth map using the Depth Anything 3 model, which recovers spatially consistent geometry from any number of views. It is ideal for single or multi-view images, videos, and 3D scenes where accurate depth estimation is needed for tasks like SLAM, novel view synthesis, or spatial perception. The model uses a plain transformer backbone and supports both monocular and multi-view inputs without."
  }
}