Wan2.2 Animate는 단일 참조 이미지를 생생한 퍼포먼스로 변환하여 드라이빙 비디오의 전신 동작과 얼굴 표정을 따릅니다. 이 ComfyUI의 Wan2.2 Animate 워크플로우는 자세 전환, 얼굴 모캡, 배경 제어 및 LoRA 추가 기능을 결합하여 캐릭터가 자연스럽게 움직이면서 정체성을 유지합니다.
아바타, 공연 재현, 뮤직 비디오 및 스토리 비트에 맞게 설계된 Wan2.2 Animate는 청결하고 시간적으로 안정된 클립을 생성하며, 선택적 오디오 패스스루, 품질 업스케일링 및 보간 기능을 제공합니다. 이 워크플로우는 합리적인 기본값으로 제공되는 가이드 그래프로 제공되므로 배관보다 창의적 선택에 집중할 수 있습니다.
전체 흐름. 그래프는 드라이빙 비디오와 단일 참조 이미지를 수집하여 깨끗한 주제/배경과 얼굴 인식 자르기를 준비한 다음, 포즈, 얼굴, 이미지 및 텍스트 임베딩을 Wan2.2 Animate에 공급하여 샘플링 및 디코딩합니다. 마지막 단계에서 세부 사항을 업스케일링하고 선택적으로 프레임을 보간한 후 내보냅니다.
WanVideoModelLoader
(#22)와 WanVideoSetLoRAs
(#48)는 모델과 어댑터를 연결하며, WanVideoVAELoader
(#38)와 CLIPLoader
(#175)는 VAE 및 텍스트 백본을 제공합니다.크기
width
와 height
를 설정하고 드라이빙 비디오에서 로드할 프레임 수와 일치하는지 확인하십시오. VHS_LoadVideo
(#63)은 수를 보고하며, 샘플러의 num_frames
을 일관되게 유지하여 꼬리 잘림을 피하십시오.PixelPerfectResolution
(#152) 도우미는 드라이빙 클립을 읽어 안정적인 생성 크기를 제안합니다.배경 마스킹
VHS_LoadVideo
(#63)에 로드합니다. 오디오는 나중에 패스스루를 위해 자동으로 추출됩니다. PointsEditor
(#107)를 사용하여 주제에 몇 가지 긍정적인 점을 배치하고 Sam2Segmentation
(#104)를 실행하여 깨끗한 마스크를 생성합니다.GrowMask
(#100)와 BlockifyMask
(#108)는 가장자리를 안정화하고 확장하며, DrawMaskOnImage
(#99)는 빠른 검사를 제공합니다. 이 마스크는 Wan2.2 Animate가 연주자에 집중하면서 원래 배경을 존중할 수 있게 합니다.참조 이미지
ImageResizeKJv2
(#64)는 작업 해상도에 맞추고, 출력은 애니메이션 단계에 저장됩니다.얼굴 이미지
DWPreprocessor
(#177)는 포즈 키포인트를 찾고, FaceMaskFromPoseKeypoints
(#120)는 얼굴 영역을 분리하며, ImageCropByMaskAndResize
(#96)는 정렬된 얼굴 자르기를 생성합니다. 빠른 QA를 위한 작은 미리보기 내보내기가 포함되어 있습니다(VHS_VideoCombine
(#112)).샘플링 및 디코딩
WanVideoClipVisionEncode
(#70)를 통해 임베딩되고, 프롬프트는 CLIPTextEncode
(#172, #182, #183)로 인코딩되며, 모든 것이 WanVideoAnimateEmbeds
(#62)에 의해 결합됩니다.WanVideoSampler
(#27)는 Wan2.2 Animate 확산의 핵심을 실행합니다. 매우 긴 클립의 경우 "context window" 모드에서 작업하거나 원래의 긴 생성 경로를 사용할 수 있으며, 포함된 노트는 안정성을 위해 프레임 수에 맞추어 context window를 일치시킬 때를 설명합니다. 샘플러의 출력은 WanVideoDecode
(#28)에 의해 디코딩되고 선택적 오디오 패스스루와 함께 저장됩니다(VHS_VideoCombine
(#30)).결과 콜라주
ImageConcatMulti
(#77, #66)와 GetImageSizeAndCount
(#42)는 참조, 얼굴, 포즈 및 출력을 나란히 패널로 조립합니다. 최종 내보내기 전에 정체성과 모션 정렬을 확인하는 데 사용하십시오.업스케일 및 보간
UltimateSDUpscaleNoUpscale
(#180)은 제공된 UNet (UNETLoader
(#181)) 및 VAE (VAELoader
(#184))로 가장자리와 텍스처를 정제합니다. 긍정적/부정적 프롬프트는 세부 사항을 부드럽게 조정할 수 있습니다.RIFEInterpolation
(#188)은 선택적으로 모션 부드러움을 두 배로 늘리고, VHS_VideoCombine
(#189)은 최종 Wan2.2 Animate 클립을 작성합니다.VHS_LoadVideo
(#63)
Sam2Segmentation
(#104) + PointsEditor
(#107)
GrowMask
가 복잡한 배경을 안정화하는 경향이 있습니다. 비디오 인식 세분화 지침은 SAM 2를 참조하십시오. PaperDWPreprocessor
(#177) + FaceMaskFromPoseKeypoints
(#120)
WanVideoModelLoader
(#22)와 WanVideoSetLoRAs
(#48)
WanVideoAnimateEmbeds
(#62)와 WanVideoSampler
(#27)
UltimateSDUpscaleNoUpscale
(#180)
RIFEInterpolation
(#188)
유용할 수 있는 링크:
이 워크플로우는 다음 작품 및 리소스를 구현하고 확장합니다. 우리는 Wan2.2 및 @ArtOfficialLabs의 Wan2.2 Animate Demo에 감사하며, 그들의 기여와 유지에 감사드립니다. 권위 있는 세부 사항은 아래에 링크된 원본 문서 및 저장소를 참조하십시오.
참고: 참조된 모델, 데이터세트 및 코드의 사용은 각 저자 및 유지 관리자가 제공한 해당 라이선스 및 조건에 따릅니다.
RunComfy는 최고의 ComfyUI 플랫폼으로서 ComfyUI 온라인 환경과 서비스를 제공하며 ComfyUI 워크플로우 멋진 비주얼을 제공합니다. RunComfy는 또한 제공합니다 AI Playground, 예술가들이 최신 AI 도구를 활용하여 놀라운 예술을 창조할 수 있도록 지원합니다.