Stable Diffusion 컨트롤넷(ControlNet) 다운로드 및 설치 방법

Stable Diffusion에서 ControlNet은 더욱 세부적인 제어 작업을 할 수 있게 도와주는 확장 프로그램입니다. 여러 조건부를 추가하여 제작할 수 있습니다. ControlNet은 OpenPose와 결합하여 사용할 수 있습니다. OpenPose는 인물을 다양한 포즈로 이미지를 생성할 수 있게 도와주는 확장 프로그램입니다.

 

AI 모델에 포즈를 다르게 하고 싶다면 ControlNet과 OpenPose를 설치하셔서 사용하시면 됩니다.

https://coconuts.tistory.com/1028

 

Stable Diffusion OpenPose Editor 포즈 바꾸는 프로그램

Stable Diffusion에서 그림을 만들 때 캐릭터의 포즈를 정해줄 수 있습니다. OpenPose Editor라는 것을 이용 하시면 되는데요, Stable Diffusion Webui에서 간단하게 설치하여 사용할 수 있습니다. 오늘은 Stable D

coconuts.tistory.com

 

Stable Diffusion ControlNet 설치 방법

stable diffusion extension

Stable Diffusion Webui를 실행하신 다음 Extensions 메뉴로 들어갑니다.
'Install from URL' 탭을 찾아서 들어가 주세요

Installed에서는 이미 설치되어 있는 extension들을 확인하실 수 있습니다.

 

url github controlnet

URL for extension's git repository에 깃허브 레포지토리 주소를 넣어주면 자동으로 불러와서 설치해 줍니다. 붙여넣고 Install을 클릭해 주세요

https://github.com/Mikubill/sd-webui-controlnet

 

GitHub - Mikubill/sd-webui-controlnet: WebUI extension for ControlNet

WebUI extension for ControlNet. Contribute to Mikubill/sd-webui-controlnet development by creating an account on GitHub.

github.com

 

controlnet install하기

만약 설치가 정상적이지 않고 위와 비슷한 문구가 나오게 되면 아래 단계를 통해서 해결하시면 됩니다.

 

Extension directory already exists 해결방법

sd-webui-controlnet delete

만약 Extension directory already exists 라고 나오게 된다면 옆에 있는 extensions 경로로 실제로 들어가서 sd-webui-controlnet 디렉토리를 제거한 다음에 다시 시도해 주세요

 

 

만약 그래도 안된다면 terminal 창을 닫아서 webui를 종료 시킨 다음 다시 시작하시면 아마 설치가 되실 겁니다.

그래도 안되면 댓글로 남겨주세요

 

controlnet 재설치하기

설치가 완료된 후에는 Use installed tab to restart 라고 나옵니다. webui를 다시 시작하라는 말입니다.

 

apply and restart ui controlnet

Installed 탭으로 이동하시면 Apply and restart UI라는 버튼이 있습니다. 클릭해서 webui를 다시 시작해 줍니다.

 

crotrolnet 설치하기

다시 시작하고 나면 ControlNet 확장 프로그램이 적용되면서 프롬프트 입력하는 곳 하단에 ControlNet 이 생긴 것을 볼 수 있습니다.

댓글

Designed by JB FACTORY