WAN2.2 IMAGE InPainting - ComfyUI Workflow

세부 정보

파일 다운로드

모델 설명

WAN 2.2를 사용한 인페인팅용 워크플로우를 만들었습니다. WAN 2.1에서도 작동하지만, WAN 2.2가 이미지 생성에 더 우수합니다.

이 워크플로우에는 쉽게 따라할 수 있는 설명과 지침이 포함되어 있어 누구나 사용할 수 있습니다.


가끔 WAN 2.2 LoRA를 최대한 활용하려면 완벽한 시작 이미지가 필요합니다. WAN 내에서 인페인팅을 통해 이미지의 특정 영역을 편집하면, 영상에 필요한 시작 이미지를 쉽게 얻을 수 있습니다. 인페인팅을 사용하면 원하는 어떤 LoRA라도 사용하면서 캐릭터의 외모를 유지할 수 있습니다. 얼굴/머리 등 부분을 이미지에 다시 인페인팅할 수 있기 때문입니다.


워크플로우 사용법

  • 인페인팅하려는 시작 이미지를 로드하세요.

  • 인페인팅 생성에 영향을 주고자 하는 모든 LoRA(캐릭터, 해부학, 복장, 동작 등)를 로드하세요.

  • 시작 이미지를 마스킹하세요: 로드한 이미지를 오른쪽 클릭하고 "MaskEditor에서 열기"를 선택하세요. 브러시 크기를 적절히 조정한 후, 인페인팅하려는 이미지 부분을 페인팅하세요. 완료되면 저장 버튼을 클릭하세요.

  • 마스킹된 영역에 나타나길 원하는 내용에 대한 프롬프트를 작성하세요. "그녀는 어깨를 드러낸 흰색 크롭 탑을 입고 있다"와 같은 일반적인 이미지 프롬프트 언어를 사용하세요. 마스킹이 변경하지 않으려는 이미지의 일부를 포함한다면, 그 부분도 설명하세요. 예를 들어, 머리카락을 변경하려는 경우 그 머리카락이 입고 싶은 옷을 덮고 있다면, 원하는 머리카락과 유지하고 싶은 옷을 모두 기술하세요.

  • 적절한 디노이징 강도를 설정하세요: 이 값은 상황에 따라 달라지며 실험과 오류를 통해 조정해야 할 수 있습니다. 사소한 변경이라면 0.4~0.6의 강도가 일반적으로 이상적입니다. 검은 레깅스를 허벅지가 드러난 미니 스커트로 변경하는 것처럼 강력한 변경인 경우, 최대 0.8까지 더 강한 디노이징이 필요할 수 있습니다. 강한 디노이징은 이미지에 큰 영향을 주므로 원하는 결과를 얻기 위해 여러 번 생성을 시도해야 할 수 있습니다. 마스크 위치를 주의 깊게 확인하고 필요 시 수정하세요. 셔츠 변경으로 인해 이두근과 어깨가 분리된다면, 어깨와 이두근을 모두 마스킹하여 함께 생성하도록 해야 할 수 있습니다. 연습을 통해 익숙해질 수 있습니다.

  • 워크플로우 곳곳에 다른 참고 사항과 지침이 포함되어 있습니다. 예: 이미지 크기 조정, 샘플러 및 스케줄러, 옵션 노이즈 그레인 및 샤프닝(인페인팅하려는 특정 이미지의 외관을 맞추는 데 도움이 됨).

  • 저는 보통 4개의 이미지를 연속으로 큐에 넣어 그 중 가장 좋은 것을 선택합니다.

이 워크플로우가 하는 일과 하지 않는 일

이 워크플로우는 레이턴트 레이어에서 마스크를 생성하여, 원본 이미지의 나머지 부분에는 영향을 주지 않고 마스킹한 특정 영역에만 노이즈를 추가하여 인페인팅할 수 있도록 합니다. 일관된 변경을 위한 훌륭한 도구입니다.

이 워크플로우는 Flux Kontext나 Google의 Nano Banana에서 익숙할 수 있는 컨텍스트 참조 이미지를 파이프라인에 제공하지 않습니다. 특정 캐릭터의 복장을 이미지에 적용하려면, 그 복장을 인식하는 캐릭터 LoRA가 필요합니다.

이 모델로 만든 이미지

이미지를 찾을 수 없습니다.