{
  "name": "motion_controll_no_bg",
  "hinweis": "Aus einem ComfyUI-Workflow importiert. 21 von 21 Nodes abgebildet.\nBeim Import angepasst: [lora] rgthrees Lader haelt mehrere LoRAs in einem Knoten (lora_1, lora_2 …). Global UI nimmt eine je Knoten;  · [pos] `WanAnimateToVideo` bringt mehr Eingaenge mit, als `video.animieren` hat: `vae`, `width`/`height`, `clip · [erkennung] Der ComfyUI-Node laedt ZWEI Netze (ViTPose fuer die Pose und YOLO fuer die Personensuche). Global  · [pose] ComfyUI bekommt Breite und Hoehe als Eingang; Global UI liest sie aus den Bildern. `face_padding` hat k",
  "eingaben": {
    "seed": [
      "samp",
      "seed"
    ],
    "schritte": [
      "samp",
      "schritte"
    ]
  },
  "knoten": {
    "unet": {
      "typ": "modell.unet_laden",
      "werte": {
        "resident": true,
        "datei": "Wan2.2-Animate-14B-Q2_K.gguf"
      }
    },
    "lora": {
      "typ": "modell.lora_laden",
      "werte": {},
      "verbindungen": {
        "modell": [
          "unet",
          "modell"
        ]
      }
    },
    "samp": {
      "typ": "sampler.ksampler",
      "werte": {
        "seed": 853212043725871,
        "schritte": 4,
        "cfg": 1.0,
        "sampler": "lcm",
        "planer": "normal",
        "rauschstaerke": 1.0
      },
      "verbindungen": {
        "modell": [
          "lora",
          "modell"
        ],
        "positiv": [
          "pos",
          "konditionierung"
        ],
        "negativ": [
          "pos",
          "negativ"
        ],
        "latent": [
          "pos",
          "latent"
        ]
      }
    },
    "pos": {
      "typ": "video.animieren",
      "werte": {},
      "verbindungen": {
        "positiv": [
          "text",
          "konditionierung"
        ],
        "negativ": [
          "text2",
          "konditionierung"
        ],
        "frames": [
          "videoladen",
          "anzahl"
        ],
        "figur": [
          "groesse",
          "bild"
        ],
        "pose": [
          "posezeichnen",
          "bilder"
        ]
      }
    },
    "text": {
      "typ": "text.kodieren",
      "werte": {
        "text": "Masterpiece, ultra-realistic, highly detailed, exact identity preservation from reference image. Strictly consistent facial features, identical clothing and outfit as reference, stable anatomy. Smooth temporal coherence, seamless natural movement, cinematic lighting, sharp focus. [HIER 2-3 WORTE ZUR KLEIDUNG ERGÄNZEN, z.B.: wearing a blue suit]"
      },
      "verbindungen": {
        "encoder": [
          "clip",
          "encoder"
        ]
      }
    },
    "text2": {
      "typ": "text.kodieren",
      "werte": {
        "text": "Morphing, flickering, identity loss, face distortion, changing clothes, outfit changes, color shifting, inconsistent background, warping, mutations, extra limbs, bad anatomy, deformed hands, blurry, low resolution, noisy, glitch, jitter."
      },
      "verbindungen": {
        "encoder": [
          "clip",
          "encoder"
        ]
      }
    },
    "clip": {
      "typ": "modell.text_encoder_laden",
      "werte": {
        "resident": false,
        "datei": "umt5-xxl-encoder-Q3_K_M.gguf"
      }
    },
    "vae": {
      "typ": "modell.vae_laden",
      "werte": {
        "resident": true,
        "datei": "wan_2.1_vae.safetensors",
        "geraet": "gpu",
        "praezision": "fp16"
      }
    },
    "dec": {
      "typ": "vae.dekodieren",
      "werte": {
        "verdraengen": "nein",
        "bei_engpass": "ausweichen",
        "kachel": 512,
        "ueberlappung": 64
      },
      "verbindungen": {
        "latent": [
          "samp",
          "latent"
        ],
        "vae": [
          "vae",
          "vae"
        ]
      }
    },
    "video": {
      "typ": "video.speichern",
      "werte": {
        "format": "mp4",
        "praefix": "AnimateDiff"
      },
      "verbindungen": {
        "bilder": [
          "dec",
          "bilder"
        ],
        "bilder_pro_sekunde": [
          "zahl4",
          "zahl"
        ]
      }
    },
    "bildladen": {
      "typ": "bild.laden",
      "werte": {
        "datei": "7. Mai 2026, 03_09_24.png"
      }
    },
    "erkennung": {
      "typ": "modell.erkennung_laden",
      "werte": {
        "art": "koerper_und_gesicht",
        "datei": "vitpose-l-wholebody.onnx"
      }
    },
    "pose": {
      "typ": "video.pose_erkennen",
      "werte": {
        "koerper": true,
        "haende": true,
        "gesicht": true
      },
      "verbindungen": {
        "modell": [
          "erkennung",
          "modell"
        ],
        "bilder": [
          "videoladen",
          "bilder"
        ]
      }
    },
    "posezeichnen": {
      "typ": "video.pose_zeichnen",
      "werte": {},
      "verbindungen": {
        "pose": [
          "pose",
          "pose"
        ],
        "breite": [
          "zahl",
          "zahl"
        ],
        "hoehe": [
          "zahl2",
          "zahl"
        ]
      }
    },
    "zahl": {
      "typ": "wert.zahl",
      "werte": {
        "wert": 480.0
      }
    },
    "zahl2": {
      "typ": "wert.zahl",
      "werte": {
        "wert": 832.0
      }
    },
    "videoladen": {
      "typ": "video.frames_laden",
      "werte": {
        "datei": "jeffrey komlet loko ka welche ki oder echt.mp4",
        "erster": 0,
        "jeder_nte": 1
      },
      "verbindungen": {
        "anzahl": [
          "rechnen",
          "zahl"
        ]
      }
    },
    "groesse": {
      "typ": "bild.skalieren",
      "werte": {
        "verfahren": "bilinear"
      },
      "verbindungen": {
        "bild": [
          "bildladen",
          "bild"
        ],
        "breite": [
          "zahl",
          "zahl"
        ],
        "hoehe": [
          "zahl2",
          "zahl"
        ]
      }
    },
    "rechnen": {
      "typ": "rechnen.grundrechenart",
      "werte": {
        "art": "mal"
      },
      "verbindungen": {
        "a": [
          "zahl3",
          "zahl"
        ],
        "b": [
          "zahl4",
          "zahl"
        ]
      }
    },
    "zahl3": {
      "typ": "wert.zahl",
      "werte": {
        "wert": 7.0
      }
    },
    "zahl4": {
      "typ": "wert.zahl",
      "werte": {
        "wert": 20.0
      }
    }
  }
}