본문 바로가기
잡담/WebUI(stable-diffusion)

WebUI 손 모양 특정 형태로 지정방법

by flatsun 2023. 3. 18.
반응형

 

WebUI 컨트롤넷(ControlNet) 설치방법

WebUI에서 컨트롤넷을 설치해 위 이미지와 같이 이미지를 기반으로 포즈를 편하게 잡거나 채색을 해주는 등 온갖 기능을 수행할 수 있는데 일단 이 글에서는 설치방법에 대해 알아본다 먼저 WebUI

flatsun.tistory.com

\WebUI에서는 손가락이 이상하게 나오는 경우가 흔한데

이상한 손가락을 특정 손가락 형태로 지정하려면

먼저 Extensions 메뉴로 들어온 뒤

Install from URL을 누르고

 

https://github.com/jexom/sd-webui-depth-lib.git

위 내용을 넣어준 뒤 Install을 누르고

설치가 완료되면 WebUI를 다시 실행해주자

 

그리고 컨트롤넷이 설치되어 있지 않다면

위 링크를 참고해서 ControlNet 또한

설치를 해 줘야한다

 

이제 적당한 이미지를 생성한 다음

손이 이상한 것이 보이면

이미지를 우클릭해서 저장한 후

Depth Library 메뉴로 들어가주자

 

Depth Library로 들어와서는

width / height를 원본 이미지와 동일하게 조절한 후

Add background image를 넣어 사진을 넣고

 

하단 Hands 에서 적당한 손 사진을 찾아

클릭 후 Add를 눌러주면 오른쪽 이미지에 삽입되는데

손 위치에 비슷한 크기로 넣고 Save PNG를 눌러주자

 

다음은 img2img로 넘어온 뒤

inpaint를 선택하고 원본 손가락 이미지를 넣어준 후

브러쉬로 손 부분만 칠해주고

 

차단의 Denoising strength 부분을

0.7 ~ 0.8 정도로 잡아준 후

 

ControlNet 부분에서 Enable, Guess Mode 체크하고

Model을 depth로 설정한 뒤 이미지를 생성해 주면

 

손 모양이 제대로 변경된 것이 보인다

다만 손목 부분이 어색한 경우가 많기 때문에

 

이 부분은 추후에 inpaint로

손목 부분만 재생성 하는 것을 권장한다

 

반응형

댓글