무료 AI 페인팅 Stable Diffusion – Inpaint 기능으로 이상한 손 수정 Stable Diffusion WebUI

안녕하세요, AI인사이트입니다.

오늘 Stable Diffusion WebUI에서

생성된 그림의 특정 부분 변경 가능

이미지 투 이미지 기능 인페인트 기능으로

생성된 모델에서 이상하게 생성된 손 부분 수정 방법에 대해

자세히 설명하겠습니다.

먼저 보여주세요

아래와 같이 비정상적인 손 모양을 교정할 수 있습니다.


첫 번째 안정적인 확산 WebUI 아직 설치하지 않으셨다면 아래 링크를 확인하여 설치하시기 바랍니다.

https://aiinsights.entry/%EB%AC%B4%EB%A3%8C-AI-%EA%B7%B8%EB%A6%BC-%EC%8A%A4%ED%85 %8C%EC%9D%B4%EB%B8%94-%EB%94%94%ED%93%A8%EC%A0%BC-Web-UI-%EC%84%A4%EC%B9%98 -%EB%B0%A9%EB%B2%95Stable-Diffusion-Web-UI

무료 AI Picture Stable 확산 웹 UI 설치 방법

안녕하세요 요즘 chatGPT와 같은 AI 프로그램이 굉장히 핫합니다. 그 중에서 AI가 단어 몇 개만 입력하면 자동으로 그림을 그리는 무료 프로그램인 Stable Diffusion을 소개하고 싶습니다. 안정적인 확산은

aiinsights.tistory.com

블로그에서 안보이시면 아래 유튜브 링크를 클릭하셔서 시청해주세요. ^^

https://youtu.be/KTYn6PqE7l4

인페인트 사용법 및 설정에 대한 자세한 내용은 아래 블로그 글을 참고해주세요.

https://aiinsights.entry/%EB%AC%B4%EB%A3%8C-AI-%EA%B7%B8%EB%A6%BC-Stable-Diffusion-WebUI-%ED%8A %B9%EC%A0%95-%EB%B6%80%EB%B6%84-%EB%8B%A4%EC%8B%9C-%EA%B7%B8%EB%A6%AC%EA% B8%B0-Inpaint-%EA%B8%B0%EB%8A%A5-%EC%82%AC%EC%9A%A9%EC%84%A4%EB%AA%85%EC%84%9C

Stable Diffusion WebUI – Inpaint 기능 매뉴얼 (특정 부분 다시 칠하기)

안녕하세요, AI인사이트입니다. 오늘은 Stable Diffusion WebUI에서 생성된 그림의 특정 부분을 변경할 수 있는 Image to Image 기능인 Inpaint 기능에 대해 자세히 설명하겠습니다. 참고로 인페인팅은

aiinsights.tistory.com

그러면 아래와 같이 생성된 이미지의 손 부분이 이상하다면

아래 그림의 파란색 상자에 있는 Inpaint로 보내기 버튼을 클릭합니다.



보정할 손 부분을 아래와 같이 마스크합니다.


기존 프롬프트 및 시드 번호

그대로 유지

다음 설정을 해주세요

한 번에 제대로 교정할 수 없기 때문에

배치 카운트를 4로 설정하고 카드 4장을 뽑읍시다^^


“생성” 버튼 클릭


짜잔!!!

아래와 같이 정상적인 손 모양으로 수정되었습니다. ^^


프롬프트 및 설정은 아래를 참조하십시오.

해질녘 산맥 위로 솟아오르는 장엄한 그리핀은 순간의 아름다움을 포착하는 따뜻하고 생생한 색상으로 사실적인 유화로 묘사됩니다. 이 그림은 일몰의 생생한 주황색, 빨간색, 보라색 색조에 초점을 맞춰 생물의 깃털과 아래 풍경의 복잡한 세부 사항을 보여줍니다. 워터마크나 사인이 들어가지 않은, (극히 섬세하고 아름다운 작품), (걸작), (최고의 퀄리티),관객을 바라보는, 아름다운, 1girl, 아가씨, 해맑은 미소, 얼굴에 빛, 시네마틱 조명, 화합, 꺼짐 -어깨 화이트 스웨터, 화이트 레이스 스커트, 손 내리기, 초미세 페인팅, 섬세한 얼굴, 섬세한 몸매, 가는 쇄골, 사랑스러운 입술, 초디테일, 고해상도, (리얼, 포토리얼:1.4), 8k, raw photo, 물리적 기반 렌더링, 전문가용 컬러 그레이딩, 8K, F2.4, 35mm. 얼짱-6500-v1.1

부정적인 프롬프트: ng_deepnegative_v1_75t, (두 소녀, 세 소녀) lowers, paintings, sketches, lowres, paintings, sketches, (최악 품질:2), (낮은 품질:2), (보통 품질:2), lowres, 보통 품질, ((흑백)), ((회색조)), 피부 반점, 여드름, 피부 결점, 검버섯, 귀두, 피부 결점, 나쁜 발, ((잘못된 발)),(잘못된 신발), 나쁜 손, 왜곡, 흐릿함, 누락 된 손가락, 여러 발, 나쁜 무릎, 여분의 손가락, 나쁜 몸, 귀두, nsfw, 처진 가슴, 여드름, 나이 반점, 어두운 반점, 지방, 융합, 여자 거인, 귀두, 두더지, 비만, 피부 결점, 피부 반점, 동물 귀 , 엘프 귀, 귀걸이, 유치한, 병적, 흐릿한, 그림, 스케치, 텍스트, 로고, (흑백:1.1), 쉬운 네거티브, (여러 사진:1.3), 최악의 얼굴, 오류, (일반 품질:1.5), ( 최악의 품질:1.5), (낮은 품질:1.5), (여러 사진:1.5), 공포, 나쁜 해부학, 여러 팔, 변형된 손가락, 여분의 다리, 세 번째 발, 돌연변이된 손, 못생긴, (뚱뚱한 엉덩이), 발, ( 여러 사지:1.2), 발가락,

단계: 20, 샘플러: DPM++ SDE Karras, CFG 규모: 7, 시드: 1249735163, 크기: 1024×1536, 모델 해시: fc2511737a, 모델: chilloutmix_NiPrunedFp32Fix, 노이즈 제거 강도: 0.75, 마스크 블러: 4

사용한 임베딩: ng_deepnegative_v1_75t (1a3e)
사용한 임베딩: ulzzang-6500-v1.1 (873c)

걸린 시간: 4분 31.66초

토치 활성/예약됨: 6968/11092 MiB, 시스템 VRAM: 12449/15102MiB(82.43%)

추가 팁은 위의 설정을 그대로 유지하고 Seed를 Random In -1로 설정해도 보상 가능하다.

놀랍다

아래 결과 보기


짜잔!!!


개인적으로는 임의로 시드 번호를 -1로 설정한 결과가 더 좋다고 생각합니다.

참고

인페인트 영역의 특성과 설정 값 중 Seed, Width, Height는 다음과 같습니다.

자세히 이해하기

각 값을 변경하면 어떻게 됩니까?

총 6가지 경우에 대해 추가 테스트를 진행합니다.

프롬프트가 입력되었습니다.

나머지 설정은 그대로 둡니다.

인페인트 영역 와 시드, 너비, 높이

아래 빨간박스 부분만 바꿔서 테스트 해봤습니다.


1. 인페인트 영역 : 마스크만 적용 / 사이즈 1024 x 1536 / 시드 1249735163 (원본 시드번호)

> Only masked를 선택하면 프롬프트에 의해 생성된 이미지 전체가 가려진 부분으로 표현됩니다.

> 시드 번호가 고정되어 있기 때문에 생성된 피규어는 기존 피규어와 유사한 포즈와 모델 피규어가 됩니다.


2. 인페인트 영역 : 마스크만 적용 / 사이즈 1024 x 1536 / 시드 -1 (랜덤)

> Only masked를 선택하면 Prompt에서 생성된 전체 이미지가 Masked 부분에 표현됩니다.

> 시드 번호가 -1 랜덤(random)이므로 생성된 픽처는 랜덤하게 생성된 모델 픽처이다.


3. Inpaint 영역 : 전체 그림 / 사이즈 512×512 / 종자 1249735163 (원래 종자 번호)

> 전체 그림로 선택하면 사진 크기에 설정된 크기가 기존 사진에 반영되어 강제로 축소됩니다.

> 마스킹 영역에 시드 번호는 고정되어 있지만 그림의 크기가 다르기 때문에 손 이외의 이상한 그림이 채워집니다.


4. Inpaint 영역 : 전체 그림 / 사이즈 512×512 / 시드 -1(랜덤)

> 전체 그림로 선택하면 사진 크기에 설정된 크기가 기존 사진에 반영되어 강제로 축소됩니다.

> 시드 번호가 -1이더라도 그림 크기가 다르기 때문에 마스킹 영역이 손 이외의 이상한 그림으로 채워집니다.


5. 인페인트 영역 : 마스킹만 / 사이즈 512×512 / 종자 1249735163 (원래 종자 번호)

> Only masked를 선택하면 Prompt에서 생성된 전체 이미지가 Masked 부분에 표현됩니다.

> Only Masked의 경우 그림 크기 설정과 상관없이 Masked 영역만큼

사진 크기로 생성되기 때문에 전체 사진 크기에는 영향을 미치지 않습니다.

> 시드 번호가 고정되어 있기 때문에 생성된 피규어는 기존 피규어와 유사한 포즈와 모델 피규어가 됩니다.

> 위의 1번 결과와 유사


6. 인페인트 영역 : 마스킹만 / 사이즈 512×512 / 시드 -1(랜덤)

> Only masked를 선택하면 Prompt에서 생성된 전체 이미지가 Masked 부분에 표현됩니다.

> Only Masked의 경우 그림 크기 설정과 상관없이 Masked 영역만큼

사진 크기로 생성되기 때문에 전체 사진 크기에는 영향을 미치지 않습니다.

> 시드 번호가 -1 랜덤(random)이므로 생성된 픽처는 랜덤하게 생성된 모델 픽처이다.


오늘 여기서 하겠습니다.

영상이 편하신 분들은 아래 영상을 봐주세요.

https://youtu.be/lXQ3Tcu2Mxo

감사합니다

AI 인사이트였습니다. ^^