Este fluxo de trabalho One to All Animation transforma um clipe de referência curto em vídeo estendido e de alta fidelidade, mantendo movimento, alinhamento de pose e identidade do personagem consistentes em toda a sequência. Construído em torno da geração de vídeo Wan 2.1 com orientação de pose de corpo inteiro e um extensor de janela deslizante, é ideal para captura de dança, performance e tomadas narrativas onde você deseja que uma única aparência siga um movimento complexo.
Se você é um criador que precisa de saídas estáveis, direcionadas por poses, sem tremores ou desvios de identidade, o One to All Animation oferece um caminho claro: extraia poses do seu vídeo de origem, fusione-as com uma imagem e máscara de referência, gere o primeiro segmento, depois estenda esse segmento repetidamente até que todo o comprimento seja coberto.
Nota: Em máquinas 2XL ou 3XL, por favor, defina o attention_mode para "sdpa" no nó WanVideo Model Loader. O backend segeattn padrão pode causar problemas de compatibilidade em GPUs de alto desempenho.

Fluxo geral
Extração de pose
VHS_LoadVideo (#454). Os quadros são redimensionados com ImageResizeKJv2 (#131) para corresponder à proporção de geração para amostragem estável.OnnxDetectionModelLoader (#128) carrega YOLOv10m e ViTPose de corpo inteiro; PoseDetectionOneToAllAnimation (#141) então produz um mapa de poses por quadro, uma imagem de pose de referência e uma máscara de referência limpa.PreviewImage (#145) para inspecionar rapidamente se as poses acompanham o sujeito. Imagens claras e de alto contraste com mínimo borrão de movimento produzem os melhores resultados de One to All Animation.Modelos
WanVideoModelLoader (#22) carrega pesos Wan 2.1 OneToAllAnimation; WanVideoVAELoader (#38) fornece o VAE emparelhado. Se desejar, empilhe LoRAs de estilo/controle via WanVideoLoraSelect (#452, #451, #56) e aplique-os com WanVideoSetLoRAs (#80).WanVideoTextEncode (#16). Escreva um prompt positivo conciso e focado na identidade e um negativo forte para manter o personagem no modelo.Configuração de vídeo
Nota: ⚠️ Limite de Resolução : Este fluxo de trabalho é fixo em 720×1280 (720p). Usar qualquer outra resolução causará erros de incompatibilidade de dimensão a menos que o fluxo de trabalho seja reconfigurado manualmente.
WanVideoScheduler (#231) e o controle CFG selecionam o cronograma de ruído e a força do prompt. CFG mais alto adere mais ao prompt; valores mais baixos acompanham a pose um pouco mais soltos, mas podem reduzir artefatos.VHS_VideoInfoLoaded (#440) lê o fps e a contagem de quadros do clipe de origem, que o loop usa para determinar quantas janelas de One to All Animation são necessárias.Amostragem – Parte 1
WanVideoEmptyEmbeds (#99) cria um contêiner para condicionamento no tamanho alvo. WanVideoAddOneToAllReferenceEmbeds (#105) injeta sua imagem de referência e sua ref_mask para bloquear a identidade e preservar ou ignorar áreas como fundo ou roupas.WanVideoAddOneToAllPoseEmbeds (#98) anexa as pose_images extraídas e pose_prefix_image para que o primeiro segmento gerado siga o movimento da fonte desde o primeiro quadro.WanVideoSampler (#27) produz o clipe latente inicial, que é decodificado por WanVideoDecode (#28) e opcionalmente visualizado ou salvo com VHS_VideoCombine (#139). Este é o segmento de semente a ser estendido.Loop
VHS_GetImageCount (#327) e MathExpression|pysssss (#332) calculam quantas passagens de extensão são necessárias com base nos quadros totais e no comprimento por passagem.easy forLoopStart (#329) inicia as passagens de extensão usando o clipe inicial como contexto de partida.Amostragem – Loop
Extend (#263) é o coração do One to All Animation de longa duração. Ele recomputa o condicionamento com WanVideoAddOneToAllExtendEmbeds (dentro do subgráfico) para manter a continuidade dos latentes anteriores, depois amostra e decodifica a próxima janela.ImageBatchExtendWithOverlap (dentro de Extend) mistura cada nova janela no vídeo acumulado usando uma região overlap, suavizando fronteiras e reduzindo costuras temporais.easy forLoopEnd (#334) anexa cada bloco estendido. O resultado é armazenado via Set_video_OneToAllAnimation (#386) para exportação.Exportação
VHS_VideoCombine (#344) grava o vídeo final, usando o fps de origem e áudio opcional de VHS_LoadVideo. Se preferir um resultado silencioso, omita ou silencie a entrada de áudio aqui.PoseDetectionOneToAllAnimation (#141)
WanVideoAddOneToAllReferenceEmbeds (#105)
ref_mask no condicionamento para que identidade, roupa ou regiões protegidas permaneçam estáveis ao longo dos quadros. Máscaras apertadas preservam rostos e cabelos; máscaras mais amplas podem bloquear fundos. Ao mudar a aparência, troque a referência e mantenha o mesmo movimento.WanVideoAddOneToAllPoseEmbeds (#98)
WanVideoSampler (#27)
cfg controla a adesão ao prompt, e scheduler troca qualidade, velocidade e estabilidade. Use a mesma família de amostradores aqui e no loop para evitar cintilação.Extend (#263)
overlap é o dial chave: mais sobreposição mistura transições mais suavemente ao custo de computação extra; menos sobreposição é mais rápida, mas pode revelar costuras. Este nó também reutiliza latentes anteriores para manter cena e personagem coerentes entre janelas.VHS_VideoCombine (#344)
frame_rate a partir do fps detectado para manter o tempo de movimento fiel à sua fonte. Você pode cortar ou repetir na pós-produção, mas exportar na cadência original preserva a sensação da performance.ref_mask precisa para proteger rosto, cabelo ou roupa. Isso é crítico para sequências longas de One to All Animation.Este fluxo de trabalho implementa e constrói sobre os seguintes trabalhos e recursos. Agradecemos sinceramente a Innovate Futures @ Benji pelo tutorial do fluxo de trabalho One to All Animation e ssj9596 pelo projeto One-to-All Animation por suas contribuições e manutenção. Para detalhes autoritativos, por favor, consulte a documentação e os repositórios originais vinculados abaixo.
Nota: O uso dos modelos, conjuntos de dados e código referenciados está sujeito às respectivas licenças e termos fornecidos por seus autores e mantenedores.
RunComfy é a principal ComfyUI plataforma, oferecendo ComfyUI online ambiente e serviços, juntamente com fluxos de trabalho do ComfyUI apresentando visuais impressionantes. RunComfy também oferece AI Playground, permitindo que artistas utilizem as mais recentes ferramentas de AI para criar arte incrível.