inpaint는 이미지에서 일부분만 수정을 원할 때 사용
주로 팔, 다리, 손, 발이 이상하게 나왔을 때 해당 부분만 수정을 위해 적용
txt2img 나 img2img로 생성한 이미지, 혹은 PNG info로 불러온 기존 이미지를
send to inpaint 버튼을 클릭하여
img2img inpaint로 불러온 후 마스킹하여 수정
mask blur: 기본 4, 마스크의 경계선을 흐리게 처리하는 강
fill: 원본 무시하고 새롭게 생성
original: 원본 참고해서 생성
original 선택, 수정이 잘 안되면 fill도 선택해봄.
whole picure: 전체 이미지 반영해서 다시 그림.
only masked : 마스크 된 부분 안에만 다시 그림.
Only masked padding, pixels - 마스크 주변에서 몇 픽셀만큼 색, 형태, 정보를 빼와서 반영하는가. 기본 32
Denioising strength:
낮을수록 원본에 가깝게 세밀한 영역만 수정
높을수록 많은 부분 수정
원본에서 디테일만 올려야하는 업스케일에서는 0.1~0.3 정도
새로 이미지를 생성 해야하는 인페인트에서는 0.3 이상
재대로 안 바뀌면 Denioising strength와 Sampling steps를 올려 봄.
그래도 안되면 padding pixels 값을 더 올려 줌.
인페인트 한 그림을 다시 인페인트로 보내서 조금씩 수정해서 이미지 완성
인페인트 한 부분의 색이 바껴있다면
Settings - Stable Diffusion에서
Apply color correction to img2img results to match original colors. on 체크
인페인트로 손발을 수정하는 것은 가장 간단한 방법이나 타율이 높지는 않다.
컨트롤넷 익스텐션을 사용하면 성공 확률이 더 많이 올라가지만 이것도 완벽하지는 않음.
https://rupicat.com/entry/네거티브-프롬프트-자동-입력-Textual-Inversion텍스트-인버전
위 링크에서 badhandv를 사용하면 타율을 약간 올릴 수도 있음.
'AI Image' 카테고리의 다른 글
얼굴 수정 ddetailer 설치 및 사용 방법 (3) | 2023.03.17 |
---|---|
Stable Diffusion WebUI 이미지 설정 값 비교 - X/Y/Z plot, xyz plot (0) | 2023.03.15 |
Stable Diffusion WebUI ControlNet 컨트롤넷을 이용한 자세 적용 (0) | 2023.03.14 |
Stable Diffusion 프롬프트(prompt) 입력 방법 정리 (0) | 2023.03.12 |
네거티브 프롬프트 자동 입력 Textual Inversion(텍스트 인버전) (0) | 2023.03.11 |
댓글