소개
마스크와 합성은 이미지 처리 워크플로, 특히 아웃페인팅과 같은 작업을 다룰 때 중요한 역할을 합니다. 이 튜토리얼에서는 아웃페인팅 작업 후 원본 픽셀을 복원하기 위해 마스킹과 합성을 위한 ComfyUI 도구를 사용하는 방법을 살펴봅니다. 이 과정을 통해 캔버스를 매끄럽게 확장하면서 원본 이미지를 그대로 유지할 수 있습니다.
목차
아웃페인팅이란?
아웃페인팅은 이미지 가장자리 주변에 새로운 콘텐츠를 생성하여 이미지 캔버스를 확장하는 기법입니다. 이미지를 확장하는 데 유용하지만, 전체 이미지를 리샘플링하는 경우가 많아 원본 디테일이 변경됩니다. 원본 이미지의 무결성을 유지하기 위해 마스킹과 합성 기법을 사용할 수 있습니다.
ComfyUI에서 마스킹이 작동하는 방식
마스킹을 사용하면 특정 작업이 수행되어야 하거나 수행되지 않아야 하는 이미지 영역을 정의할 수 있습니다. ComfyUI에서는 Pad Image For Outpainting과(와) 같은 노드를 사용하여 마스크가 만들어지며 마스크 미리 보기가 생성됩니다. 이러한 마스크는 이후 Set Latent Noise Mask과(와) 같은 다른 노드에서 사용되어 샘플링 중 노이즈가 적용되는 방식을 제어합니다.
마스킹의 핵심 개념:
- 마스크의 흰색 영역: 새로운 무작위 노이즈를 삽입할 수 있습니다.
- 마스크의 검은색 영역: 노이즈 삽입을 막고 원본 잠재 이미지를 유지합니다.
이 접근 방식은 ComfyUI의 표준 이미지-투-이미지 워크플로의 일부입니다.
합성을 위한 ImageCompositeMasked 사용
리샘플링된 픽셀을 원본 이미지로 바꾸기 위해 ComfyUI는 ImageCompositeMasked라는 노드를 제공합니다. 이 노드는 마스크를 기준으로 원본 이미지와 아웃페인팅된 영역을 혼합하여 합성할 수 있게 합니다.
단계별 설정:
- ImageCompositeMasked 노드 만들기:
- 두 번 클릭하여 노드를 만듭니다.
- “ImageCompositeMasked”(모두 한 단어)를 입력하여 찾습니다.
- 입력 연결:
- 마스크 입력: Pad Image For Outpainting 노드에서 생성된 마스크를 연결하세요.
- 대상 입력: 원본 이미지를 대상 입력에 연결하세요. 이렇게 하면 마스크의 검은색 영역에서 원본 픽셀이 드러납니다.
- 소스 입력: 새로 생성된 아웃페인팅 영역을 소스 입력에 연결하세요. 이렇게 하면 마스크의 흰색 영역이 확장된 캔버스로 채워집니다.
- 출력 연결:
- ImageCompositeMasked 노드의 출력을 다음에 연결하세요:
- 합성된 결과를 시각화하기 위한 미리 보기 노드.
- 최종 이미지를 저장하기 위한 save image extended 노드.
- 원본 버전과 합성된 버전을 비교하기 위한 image comparer 노드.
- ImageCompositeMasked 노드의 출력을 다음에 연결하세요:
전체 워크플로:

합성의 결과와 이점
노드를 연결하고 워크플로를 큐에 넣으면 합성 작업이 수행됩니다. 최종 결과는 리샘플링의 영향을 받은 영역에서 원본 이미지의 디테일을 복원하면서, 아웃페인팅된 영역을 매끄럽게 통합합니다. image comparer 노드를 사용하면 원본 버전과 합성된 버전의 차이를 눈으로 확인할 수 있습니다.
주요 이점:
- 원본 디테일 보존: 원본 픽셀이 그대로 유지되도록 보장합니다.
- 향상된 이미지 품질: 원본 디테일과 확장된 캔버스라는 두 가지 장점을 모두 결합합니다.
- 효율적인 워크플로: ComfyUI의 노드 기반 시스템이 복잡한 작업을 단순화합니다.
실용적인 적용 사례
이 기법은 특히 다음과 같은 시나리오에서 유용합니다:
- 이미지 복원: 리샘플링이나 왜곡을 거친 이미지 복구.
- 창작 디자인: 원본 품질을 유지하면서 아트워크나 사진을 확장.
- AI 생성 콘텐츠: 원본 요소와 생성된 요소를 결합하여 AI 생성 이미지를 향상.
참고 자료
ComfyUI 노드와 워크플로에 대한 자세한 내용은 공식 문서를 참조하세요:
ComfyUI 문서
결론
마스크와 합성은 이미지 처리 워크플로에서 강력한 도구입니다. ComfyUI에서 ImageCompositeMasked과(와) 같은 노드를 활용하면 아웃페인팅 후 원본 픽셀을 복원하여 최소한의 노력으로 고품질 결과를 얻을 수 있습니다. 창작 프로젝트든 이미지 복원 작업이든, 이러한 기법을 익히면 워크플로가 한층 향상됩니다.