안정적인 확산 인페인팅 사용 방법

인페인팅(Inpainting)은 안정적인 확산 모드 중 하나로 초기 입력 이미지의 표시된 부분만 변경하는 모드를 말합니다. 이미지의 배경을 변경하거나 새로운 오브젝트를 추가하고 싶을 때 유용합니다.

입력 이미지 지정

인페인팅을 사용하려면 먼저 입력용 이미지를 제공해야 합니다. 입력용 이미지는 두 가지 방법으로 지정할 수 있습니다. 첫 번째는 입력을 위해 이미지를 직접 로드하는 것입니다. 아래 이미지에서 왼쪽 버튼(찾아보기)을 클릭하여 원하는 이미지로 이동합니다. 두 번째 방법은 Stable Diffusion으로 생성된 이미지를 입력 이미지로 설정하고 이미지 위로 마우스를 가져가면 나타나는 버튼 메뉴에서 (입력으로 사용)을 클릭하는 것입니다.


안정적인 확산 – 입력할 이미지를 지정하는 방법

인페인트

이렇게 입력할 이미지를 입력하면 아래와 같이 프롬프트 박스 아래에 입력된 이미지가 나타납니다. 오른쪽의 (한 번) 버튼을 클릭하면 입력 이미지를 전환할 영역(마스크)을 입력할 수 있습니다.


안정적인 확산 – 페인팅 시작

페인팅이 시작되면 다음 화면이 나타납니다. 인페인팅으로 해당 입력 이미지에 변경하고 싶은 부분을 그릴 수 있습니다. 인터페이스 자체는 Paint보다 간단하므로 간단히 그리거나 지운 후 아래의 (저장) 버튼을 눌러주세요. 아래는 바로 위 사진의 오두막에 해당하는 부분입니다. 버튼(피커)으로 마스크 색상을 변경할 수 있지만 효과가 없습니다.


안정적인 확산 – 인페인팅 마스크 그리기

입력에 이미지를 추가하면 아래와 같이 이미지 설정에 “Prompt Strenth”라는 새 옵션이 나타납니다. 이 값을 높이면 원본 이미지에서 멀어지고 값을 낮추면 원본 이미지에 가까워집니다.


안정적인 확산 – 이미지 설정 추가

이렇게 칠할 영역을 정의하고 나면 쉽게 이미지를 만들거나 프롬프트를 추가하거나 변경할 수 있습니다. 프롬프트를 변경할 때 현재 프롬프트 앞에 원하는 콘텐츠를 추가하는 것이 좋습니다. 이제 이미지를 다시 생성하면 일반적으로 유사하지만 지정된 영역에서 약간 다른 새 이미지가 생성됩니다.

왼쪽 하단 원 이미지에 대한 프롬프트는 “빈센트 반 고흐(Vincent van GOGH)의 숲 속의 오두막을 칠하십시오’라는 문구가 있고, 오른쪽 이미지에 대한 새로운 프롬프트는 ‘빈센트 반 고흐의 오두막 앞, 숲, 나무, 개울에서 사람을 그립니다’입니다. 저는 설정했습니다. 항상 다른 한 사람이 있어야 한다는 의도를 담은 가면인데, 뜻대로 되지 않았다.


안정적인 확산 – 반 고흐 스타일의 그림

안정적인 확산 – 반 고흐 스타일 그림의 인페인팅 변형

아래는 위의 오른쪽 그램에 사람이 서 있는 모습을 추가한 결과입니다.


안정적인 확산 – InPaint의 최종 결과

===

당기다

원하는 부분의 색상도 변경하고 싶다면 그리기를 사용하여 변경할 수 있습니다. 아래는 캐빈 부분만 보라색으로 변경한 예시입니다. (또한 페인트에서는 같은 영역을 마스크로 지정해야 합니다.)


안정적인 확산 – 무승부 소비

아래는 결과입니다. Inpaint로 마스킹된 부분만 다시 그려지지만 Draw라고 표시된 부분이 해당 색상으로 칠해진 것을 확인할 수 있습니다.


안정적인 확산 – Draw 및 Inpaint 적용 결과

인페인트 영역과 그리기 영역은 서로 영향을 미칩니다. 아래는 Inpaint를 지정하지 않은 경우입니다. 이 경우 Draw로 표시된 영역에 캐빈이 그려지지만 나머지는 완전히 새로운 그림이 나타납니다.


안정적인 확산 – 드래그 영역만 지정된 경우

아래는 Draw가 위와 같이 레이블이 지정되고 InPaint 영역이 완전히 비어 있는 경우입니다. 즉, Draw 영역과 InPaint 영역은 동일합니다. 나는 아무도 그것을 원하지 않는다고 생각합니다.


안정적인 확산 – 드래그 영역만 지정된 경우

===

위와 같이 캔버스와 인페인트 마스크의 레이블이 올바르게 지정되면 AI가 생성한 이미지에 자신의 의도를 추가하여 새로운 이미지를 생성할 수 있습니다.

(원문: https://github.com/cmdr2/stable-diffusion-ui/wiki/Inpainting), 다음을 참조하여 완전히 재작성됨

분, 푸른 하늘