며칠 전 v1.1 모델만 공개됐었는데, 이제 확장으로 사용 가능해졌습니다.

확장 소스코드 업데이트가 활발하니 최신 버전을 확인하세요.


1. ControlNet 확장 업데이트 또는 새로 설치

선택 A) 기존에 설치된 사람

확장 폴더로 이동 : [자신의 설치 폴더]\extensions\sd-webui-controlnet

마우스 우클릭 -> 터미널에서 열기 -> git pull 명령어 입력


선택 B) 새로 설치

확장 탭 이용, sd-webui-controlnet, https://github.com/Mikubill/sd-webui-controlnet


선택 C) 원클릭 코랩

잘 모르겠으면, sd-webui-controlnet 확장 폴더 삭제 후 재설치
위치는 : 구글 드라이브/SD/extensions/sd-webui-controlnet


2. ControlNet v1.1 모델 다운로드

위치 : [자신의 설치 폴더]\extensions\sd-webui-controlnet\models


선택 A) pth 버전, 개당 1.45GB

https://huggingface.co/lllyasviel/ControlNet-v1-1/tree/main


04-18 추가) 모델 이름과 설정 파일(yaml) 이름이 같아야 하도록 업데이트 되었나 봅니다. 

모델/설정 파일 이름을 같게 변경하던지 .yaml 파일도 같이 받으세요.

선택 B) safetensors 버전, 개당 723MB

https://huggingface.co/ckpt/ControlNet-v1-1/tree/main


3. 자세한 ControlNet 사용법은 공지 참고

ControlNet WEBUI 확장기능을 이용해서 쉽게 포즈 변경하기

https://arca.live/b/aiart/69816884


3.1 Preprocessor


3.2 Model




4. img2img 테스트

참고 : 테스트 그림으로 퀄리티 높인 그림이 아닙니다.


[이미지 소스]


4.1 Lineart Anime

=> canny 보다 정교, 잡티 없음






4.2 Openpose Full(몸+얼굴+손)

=> 얼굴 표정은 2D라 탐지 못 한 듯

=> 손은 완벽하진 않지만, 다른 컨트롤넷 모델이랑 조합하거나 복잡하지 않은 모양이면  그럭저럭 쓸만할 듯



5. 문제 해결

- 너무 오래된 stable-diffusion-webui 버전을 사용하면 업데이트 해보세요.

- 설정 파일(.yaml)을 삭제하지 마세요.