본문 바로가기
Stable Diffusion

webui openpose로 원하는 자세로 이미지를 생성해보기

by DesignerAllan 2023. 3. 16.
반응형

이미지를 생성할 때 자세를 고정시키고 싶다면 Controlnet의 openpose를 사용해 보세요

 

안녕하세요 Allan입니다.

 

이번 포스팅에서는 Controlnet의 기능 중 하나인 openpose를 이용해서
원하는 자세로 이미지를 생성하는 방법을 알아보겠습니다.

 

Controlnet에는 opnepose 말고도 유용한 기능도 많지만 추후에 포스팅해 보도록 하겠습니다.


미드저니, 스테이블 디퓨전 등 이미지 생성 AI를 체계적으로 그리고 효율적으로 공부해보고 싶은 분들을 위해서, 현재  와디즈에서 앵콜 펀딩을 진행하고 있습니다.

 

제 블로그에서 전달해드리는 미드저니, 스테이블 디퓨전에 관한 모든 정보를 체계적이고 누구나 이해할 수 있도록 정리해놓은 전자책과 강의 VOD를 구매하실 수 있습니다(평생 개인 소장). 

 

단순한 정보 정리를 넘어서 이미지 생성, 이미지 AI 수익화 노하우와 관련된 저 Allan의 실전적인 경험과 노하우를 모두 담았습니다.

 

 Allan의 강의를 최초로 만나보실 수 있는 기회이고, 전자책과 강의 VOD를 가장 싼 가격에 만나볼 수 있는 기회이니 놓치지 않으셨으면 좋겠습니다. 아래의 링크로 접속하시면 상세한 정보 확인하실 수 있습니다.

[미드저니&스테이블 디퓨전의 모든 것] : 올인원 가이드북 펀딩

 

[앵콜] 미드저니&스테이블 디퓨전의 모든 것 : 올인원 가이드북

미드저니와 스테이블 디퓨전을 한권에 담다. 기초부터 심화까지 누구나 다 이미지 생성AI의 고수가 될 수 있도록 만들어 주는 올인원 가이드 [미드저니&스테이블 디퓨전의 모든 것]

www.wadiz.kr

 

 

 

Ⅰ. ControlNet 익스텐션 설치하기

먼저 webui를 켜주도록 하겠습니다.

 

Extensions > install from URL로 들어가서 아래링크를 빨간 네모박스 안에 복붙 해주고 Install버튼을 눌러 줍니다.

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

Extensions > install from URL

install버튼 아래에 설치가 완료되었다는 문구가 뜨면 성공입니다.

 

되셨으면 intall from URL 옆의 installed으로 들어가 Apply and restart UI 버튼을 눌러
webui를 새로고침 해줍니다.

 

 

 

Ⅱ. openpose 다운로드하기

 

먼저, 아래 사이트로 들어가 줍니다.

https://civitai.com/models/9251/controlnet-pre-trained-models

 

ControlNet Pre-Trained Models | Stable Diffusion Controlnet | Civitai

STOP! THESE MODELS ARE NOT FOR PROMPTING/IMAGE GENERATION These are the models required for the ControlNet extension , converted to Safetensor and ...

civitai.com

 

사이트에 들어가셔서 스크롤을 내려보면 다음과 같이 ControlNet모델을 선택할 수 있는 곳이 보입니다.

오픈포즈 다운

먼저 좌측에서 OpenPose V1.0을 선택해 주시고

우측의 다운로드 버튼을 눌러 다운 받아 주도록 하겠습니다.

 

다운 받은 파일은

구글 드라이브에서 SD/extensions/sd-webui-controlnet/models에 넣어 주시면 됩니다.

 

다운경로는 코랩 버전마다 다를 수도 있고 로컬도 다를 수도 있으니
올바른 경로에 넣어 주시면 됩니다.

 

다른 모델을 사용하고 싶으신 분들은 원하시는 모델 다운 받은 후 같은 경로에 넣어주시면 됩니다.

 

 

 

Ⅲ. 레퍼런스 포즈 이미지 구하기

먼저, 레퍼런스가 될 포즈 이미지를 구해야 합니다.

저는 다음 이미지를 레퍼런스로 잡도록 하겠습니다.

레퍼런스 포즈

 

 

 

Ⅳ. 포즈 추출하기

 

webui를 다시켜줍니다.

 

t2i의 가장 하단에 보면 ControlNet이 있는 것을 볼 수 있습니다.

 

이미지를 업로드하는 곳과 옵션 설정하는 곳이 있는데

먼저 레퍼런스 이미지를 업로드해 주시면 됩니다.

 

설정은 다음과 같이 해주시면 됩니다.

ControlNet 옵션설정

VRAM이 부족하다면 상단의 Low VRAM 체크해 주시면 됩니다.

preprocessor는 openpose를 선택해 주시고 Model은 다운 받은 모델을 선택해 주시면 됩니다.

 

나머지 값들은 그대로 두시고 하단의 네모박스 부분을 클릭해 주시면
레퍼런스 이미지에서 모델의 포즈를 추출해 줍니다.

 

다음과 같이 업로드한 이미지 옆에 레퍼런스 이미지의 포즈가 추출된 것을 볼 수 있습니다.

추출된 포즈 이미지

 

반응형

 

Ⅴ. 이미지 생성하기

이제 정말 준비가 끝났습니다.

 

이 상태에서 평소와 똑같이 이미지를 생성하시면 됩니다.

 

다음과 같이 이미지를 생성해 보도록 하겠습니다.

(masterpiece:1.2, best quality), (real picture, intricate details),1girl,cute
Negative prompt: (worst quality, low quality:1.4),easynegative,bad_prompt_version2,nsfw
Steps: 30, Sampler: DPM++ SDE Karras, CFG scale: 9, Seed: 3802968948, Size: 512x512,
Model: camelliamix25D_v10, Clip skip: 2,

참고로 네거티브 프롬프트에 쓰여져 있는 easynegative,bad_prompt_version2는 임베딩을 적용한 것이니
임베딩 없이 쓰시면 아무 효과 없습니다.

 

임베딩 적용하는 방법을 모르신다면 아래 포스팅을 참고해 주세요.

스테이블 디퓨전 colab에서 lora와 embedding 적용하기

 

스테이블 디퓨전 colab에서 lora와 embedding 적용하기

안녕하세요 Allan 입니다. 이번 포스팅에서는 lora 와 embedding을 적용하는 방법에 대해서 알아보겠습니다. 로라를 적용할 때 입력해야 할 trigger words, 로라와 임베딩의 가중치 등등 처음시작하시는

ai-designer-allan.tistory.com

 

아무튼, 그림을 생성해 보았고
레퍼런스 이미지와 생성한 이미지의 비교샷 보여드리도록 하겠습니다.

 

생성된 이미지레퍼런스 이미지

 

잘 보시면 몸의 각도, 얼굴 각도, 팔의 위치 모두 동일하게 이미지가 생성된 것을 볼 수 있습니다.

 

이런 방식으로 매우 유용하게 사용될 수 있는 기능이니 설치하는 게 조금 복잡하긴 해도
별로 어렵지 않으니 꼭 시도해 보시는 것을 추천드립니다.

 

 

생성한 이미지를 고퀄리티의 이미지로 만들어 주고 싶다면 아래 포스팅을 참고해 주세요.

 

webui Upscale : 나만 고화질 이미지 생성이 안된다면??

 

webui Upscale : 나만 고화질 이미지 생성이 안된다면??

안녕하세요 Allan입니다. 이번 포스팅에서는 webui에서 고화질 이미지를 생성하는 방법에 대해서 알아보겠습니다. 다른 사람들이 생성한 이미지를 보면 고화질에 엄청 디테일하지만 본인이 생성

ai-designer-allan.tistory.com

 

 

Allan의 모든 경험과 노하우가 담긴 [미드저니&스테이블 디퓨전의 모든 것] 전자책 구매 링크

[미드저니&스테이블 디퓨전의 모든 것] : 올인원 가이드북

 

미드저니, 스테이블 디퓨전의 모든것 - 크몽

DesignerAllan 전문가의 전자책 서비스를 만나보세요. AI 그림의 대표적인 툴인 미드저니와 스테이블 디퓨전의 기초적인 사용방법 부터, 응용, 그...

kmong.com

 

 

도움이 되셨다면 광고 한번씩 클릭해 주시면 정말 감사하겠습니다. :)

 

 

 

 

 

 

 

반응형