WEBUI - 스테이블 디퓨전 확장프로그램 Depth lib 활용하는 방법
Depth lib확장의 역할은 주로 손을 보정하거나 손 위치를 미리 지정해두는 역할을 합니다. 그림에 있는 손의 위치와 모양을
쉽게 지정하여 수정하는 기능으로 유용하게 사용 가능합니다.
Depth Library
1. 설치방법
- 스테이블 디퓨젼의 확장기능 ⇒ 지원되는 확장기능 목록 ⇒
URL로부터 불러오기 ⇒
https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui-extensions/master/index.json - 기본 주소)
CTRL + F ⇒ sd-webui-depth-lib 찾기 ⇒
Install ⇒ 설치된 확장기능 가서 적용 후 UI 재시작
2. 사용방법
1. 기능 설명
- width, height : 밑에 있는 Add background image로 이미지를 넣고 그 이미지에 맞게 해상도를 조정하는 기능
- Base Depth : background image의 투명도를 조절
- Add, Remove selected, Reset : 아래에 손모양을 선택해서 이미지에 더하 , 제거하거나 초기화
- Add background image : 손 모양을 고칠 이미지를 불러오기
2. 사용 방법 (controlnet이 있어야 사용 가능합니다)
- Add background image 로 원하는 이미지를 불러온다.
그리고 width, height 조절하여 이미지 사이즈를 맞추기 - 손 모양들 중에 어울리는 것을 고르고 Add
- 파란색 점을 클릭하여 원하는 사이즈로 조절 후 원하는 곳에 위치
- 텍스트 → 이미지에서 사용하려면 Send to ControlNet
이미지 → 이미지에서 사용하려면 Save PNG - 컨트롤넷과 인페인트 기능으로 모양 고치기
*주의 1
인식을 잘 못하는 것 같으면 컨트롤넷의 Weight를 1.5이상으로 올리고
Guidance End를 0.5로 낮춰서 진행해보기
*주의 2
손 모양을 크게 바꿔야 할 때는 디노이징 강도를 0.7이상으로 올리기
대부분 손을 고치려면 디노이징 값을 올려야 합니다.
*주의 3
인페인트에서 only masked X whole picture로 실행해야합니다.
(참고)
저도 어떤 방식이 좋은지 실험해보고 있는 상태라 위의 방법이 정답은 아닙니다.
추후에 정확한 방법이나 손 모양 업데이트 되면 포스팅 하겠습니다.
3. 추가 팁
- 손 과 모양 그림 파일은 png파일
- 크기는 512 x 512
여기서 알 수 있는 것은?
직접 원하는 손 모양 만들어서 png파일로 depth lib의 폴더에 저장하면 원하는 모양을 depth library에 저장하여 쓸 수 있다는 것입니다.
- 모델 추가 주의점
1. 모델 그림의 해상도는 512x512로(그림크기)
2. 누끼 따고 폴더에 넣어야 함
3. 손 모델을 누끼 딸 때 손목 부분을 흐리게 만들면 좋음
4. 저장 경로 : extensions ⇒ sd-webui-depth-lib ⇒ maps ⇒ hands
1. 모델 그림의 해상도는 512x512로(그림크기)
2. 누끼 따고 폴더에 넣어야 함
3. 손 모델을 누끼 딸 때 손목 부분을 흐리게 만들면 좋음
4. 저장 경로 : extensions ⇒ sd-webui-depth-lib ⇒ maps ⇒ hands
손 모델링 프로그램 : 디자인 돌
프로그램 : 다운로드
누끼 따는 것 참고 글 :
https://eunice12.tistory.com/54
인터넷 포토샵 픽슬러로 누끼 따는 법 참고 :
https://m.blog.naver.com/wldus6096/221933735462
Depth lib 활용하는 방법을 소개드렸습니다. 다음은 컨트롤넷의 기본적인 사용 방법과 팁을 포스팅 하겠습니다.
감사합니다.