인페인팅 모델은 인페인팅을 위해 특별히 설계된 모델입니다. 모델 아키텍처가 표준 모델과 다릅니다.
아래에서 인페인팅 모델이 포함된 ComfyUI 인페인트 워크플로우를 다운로드할 수 있습니다.
작동 방식
이 워크플로에서는 VAE Enocde(for inpainting) 노드를 사용하여 인페인트 마스크를 latent_image에 부착합니다.
Step 1 : checkpoint model 로드 및 선택
Load checkpoint node에 원하는 모델을 선택합니다.
오늘 사용할 모델은 majicmixRealitic 입니다. 이전 스테이블 디퓨전 실사 이미지 맞춤 체크포인트 모델 top3 추천 글에서 추천드린 모델 중 하나입니다.
Step 2 : Inpaint 적용할 이미지 업로드
수정을 원하는 이미지를 Load Image node에 upload 버튼을 클릭하여 로드합니다.
Step 3 : Inpaint Mask 만들기
이미지를 마우스 오른쪽 버튼으로 클릭합니다. 컨텍스트 메뉴에서 Open in MaskEditor에서 열기를 선택합니다.
<pdata-ke-size="size16">클릭하면 아래와 같이 마스크를 선택할 수 있는 창이 나타나며 수정을 원하는 부분을 마스크 해주시면 됩니다.
휠로 마스크 선택 영역을 축소 확대할 수 있고 오른쪽 하단에 있는 Save to node를 클릭해 저장해주시면 됩니다.
Step 4 : 매개변수(Parameter) 조정
프롬프트와 샘플러 매개변수를 조정합니다.
a girl with a cool sunglasses, highly detailed
이 워크플로는 deniose 강도를 1로 설정한 경우에만 작동합니다. 다른 값으로 변경하지 않게 주의하세요
Step 5 : 인페인팅 된 이미지 생성
마지막으로 Queue Prompt 버튼을 눌러 작동시켜 봅니다. 원하는 이미지가 안나오실 경우 마스크 수정과 프롬프트 수정을 거쳐가며 여러번 반복해서 이미지를 생성해봅니다.
이상으로 ComfyUI에서 Inpaint를 활용해 이미지를 수정하는 방법을 알아봤습니다. 이미지 생성형 ai는 원하는 이미지가 한번에 나오는 경우가 드물고 여러번의 수정을 거쳐서 완성된 이미지를 만들어갑니다. Inpaint는 그러한 수정방법 중 하나라고 알고 계시면 도움이 될 것 같습니다.
다음에는 조금 더 심화 기법인 ControlNet을 이용한 인페인트 심화 기법을 알아보겠습니다.
'ComfyUI > Workflow 뜯어보기' 카테고리의 다른 글
AI가 그린 어색한 손들 ComfyUI로 고쳐보기(feat.MeshGraphormer) (2) | 2024.05.22 |
---|---|
ComfyUI에서 ControlNet의 모든것(Open pose, Cany, Tile...) (0) | 2024.05.17 |
ComfyUI Face Detailer을 이용한 얼굴 보정 워크플로우 (1) | 2024.05.15 |
ComfyUI Face Detailer 파라미터 뜯어보기 (feat.Impact Pack) (0) | 2024.05.09 |
ComfyUI 기본 개념과 워크 플로우 뜯어보기 (3) | 2024.04.25 |
생성형 이미지 AI 중 스테이블 디퓨전에 관한 내용을 주로 다룹니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!