Stable Diffusion webui 사용방법 코랩 설치부터 여러 익스텐션 적용까지 사용법 한 번에 총정리
안녕하세요 Allan입니다.
이번 포스팅에서는 지금까지 스테이블 디퓨전 webui 사용법에 대해서 다뤘던 글들을 모아서
총 정리 해보도록 하겠습니다.
여기저기 순서 없이 흩어져 있는 글들을 스테이블 디퓨전 입문자의 시선에 맟추어
차례대로 구성하여 누구나 쉽게 배울수 있도록 정리해 보겠습니다.
Ⅰ. Stable Diffusion webui colab 설치
webui 사용방법 총정리 시리즈의 첫번 째는 Stable Diffusion webui colab 설치입니다.
Allan 블로그의 스테이블 디퓨전 webui 관련글은 모두 코랩을 기반을 설명되어 있기 때문에
코랩 webui를 다운받아 주셔야 합니다.
webui를 돌리는 방법은 코랩, 로컬 두 가지가 있습니다.
코랩은 구글 코랩을 이용하는 방법이고 로컬은 본인의 컴퓨터에 설치해서 사용하는 방법입니다.
로컬 권장 사양은 다음과 같습니다.
- 엔비디아 그래픽카드(필수)
- VRAM 최소 6GB 이상, 권장 8GB
- 그래픽 카드 RTX 30xx이상
- 램 최소 8GB 이상, 권장 16GB 이상
이와 비슷하거나 이하의 사양이라면 코랩을 사용하시는 것을 추천드립니다.
하지만 로컬로 돌리던 코랩으로 webui를 돌리던 사용하는 방법은 동일하기 때문에
로컬이용자분들은 설치만 따로 하시고 그다음내용들은 로컬로 돌리시는 분들에게도 해당하는 내용들이니
걱정 마시고 참고해 주시면 될 것 같습니다.
아래 링크의 코랩을 실행시켜 주시기만 하면 되겠습니다.
아래 포스팅은 터널링 서비스를 변경하는 방법인데, 이해되지 않으시더라도 따라해 주시면 훨씬 쾌적한 환경에서 스테이블 디퓨전 실행이 가능하니 참고해 주시면 되겠습니다.
Ⅱ. t2i 기본 설정
webui 사용법 두번 째 단계는 t2i 기본 설정입니다.
코랩 설치를 완료하셨다면 webui 메인화면인 t2i에 대해서 간단하게 알아봐야 합니다.
t2i에서 이미지를 생성하려고 보면 Sampling steps, method, CFG scale 등등 어려운 단어들이 너무나 많습니다.
아래 포스팅을 참고하여 t2i의 기본적인 파라미터에 대해서 알아보세요.
webui txt2img 기능 및 세팅 값 완벽분석 : Stable Diffusion
Ⅲ. 프롬프트 작성 방법
스테이블 디퓨전 사용법 가이드 세번째 챕터는 '프롬프트 작성 방법'입니다.
t2i의 기본적인 파라미터에 대해서 배우셨다면 다음으로는 프롬프트 작성 방법을 배워야 합니다.
이렇게 두 가지만 배워도 기본적인 이미지 생성은 하실 수 있게 됩니다.
저의 경우에는 보통 프롬프트를 생각해 내기보다는 프롬프트 모음집 같은 곳에 있는 프롬프트들을 조합하여 사용하나
아무것도 모른채 남의 프롬프트를 가져오는 것은 좋지 않습니다.
프롬프트가 어떻게 작동하는지, 프롬프트 가중치, 네거티브 프롬프트 등에 제대로 이해하고 있어야
다른 사람들의 프롬프트들을 가져와서 잘 조합하여 나만의 프롬프트로 만들 수 있게 됩니다.
Ⅳ. 모델/로라/임베딩/vae 활용하기
프롬프트와 t2i의 기능에 대해서만 배워도 이미지를 생성할 수는 있지만
그것만으로는 다른 사람들이 생성하는 것처럼 멋지고 예쁜 이미지들을 생성할 수는 없습니다.
멋진 이미지를 생성하기 위해서는 모델/로라/임베딩/vae등을 적극적으로 활용해야 합니다.
모델은 이미지를 생성해주는 역할을 하며
로라/임베딩/vae는 모델이 이미지를 생성하는데 도움을 주는 역할을 합니다.
아래 포스팅을 참고하여 이들에 대한 기본적인 이해를 우선 하시는 것을 추천드립니다.
스테이블 디퓨전 Checkpoint, lora, vae, embedding 완벽정리
이들에 대한 기본적인 이해를 마치셨다면 각각을 다운받고 적용하는 방법을 알아야 합니다.
- 모델(checkpoint) 적용 방법
스테이블 디퓨전 colab Checkpoint(model) 적용하기 - 모델에 대한 집중 탐구
스테이블 디퓨전 모델(checkpoint)이란? : 모델 집중 탐구 - lora/embedding(textual inversion) 적용방법
스테이블 디퓨전 colab에서 lora와 embedding 적용하기 - vae 적용 방법
스테이블 디퓨전 코랩 vae적용 한번에 끝내기
Ⅴ. 업스케일러 집중 탐구
이 전 단계를 모두 완료하셨다면 이제 Stable DIffusion webui 초보 탈출이라고 보실 수 있습니다.
이번 단계에서는 고해상도의 이미지를 생성하는 방법에 대해서 배우게 됩니다.
webui Upscale : 나만 고화질 이미지 생성이 안된다면??
위의 포스팅을 참고하여 업스케일러에 대한 기본적인 이해를 마치셨다면
적재적소에 적절한 업스케일러를 선택하기 위해 업스케일러에 대한 심도 깊은 이해가 필요합니다.
StableDiffsion Upscaler(업스케일러) 어떤 걸 써야 할까?
업스케일 방법 중 img2img에서 진행할 수 있는 SD upscale입니다.
webui img2img SD upscale 하는 방법/효과
Ⅵ. i2i 및 인페인트 활용하기
이제 부터 배울 내용들은 webui의 고급활용 방법이라고 볼 수 있습니다.
지금까지는 t2i에서 이미지를 생성하는 것만 배워보았습니다.
그래서 이번 단계에서는 i2i 및 인페인트를 활용하는 방법에 대해서 배워보겠습니다.
- 인페인트 기초
webui 인페인트(inpaint) 마스터 하기 : Stable Diffusion - 인페인트 응용
webui inpaint로 배경 바꾸는 법 : StableDiffusion - 인페인트/i2i 실전활용(고급)
webui 인페인팅 및 i2i 응용/활용/손 고치는 방법
Ⅶ. webui의 꽃 ControlNet(컨트롤넷)
이번 단계에서 배울 컨트롤넷은 webui 활용의 꽃이라고 볼 수 있습니다.
이전 단계까지 모두 배우셨다면 이제 어느정도 이미지 생성에 능숙해지셨을 거라 생각합니다.
하지만 이미지를 생성하다 보면 자세도 지정해 주고 싶고, 구도도 지정해 주고 싶은데
webui는 말도 안듣고 자기 멋대로 이미지를 생성하는 것을 느끼셨을 것입니다.
그럴 때 유용한 것이 ControlNet입니다.
컨트롤넷을 사용하면 이미지에 대한 내 영향력을 높일 수 있습니다.
즉, 내가 생성하고 싶은 이미지에 더 가깝게 다가갈 수 있습니다.
컨트롤넷의 확장 가능성은 정말 무궁무진하니 webui이용자 분이라면 반드시 사용하시는 것을 추천드립니다.
webui ControlNet(컨트롤넷) 다운/기능/사용방법/종류/설치방법
컨트롤넷 1.1v 업데이트 방법 및 바뀌거나 추가된 부분들은 아래 포스팅을 참고해 주세요.
컨트롤넷(controlnet) 1.1 업데이트 분석│설치 방법 및 기존 버전에서 업데이트 방법
Stable Diffusion ControlNet : reference only 알아보기
Ⅸ. SDXL
sdxl은 최신 버전의 Stable Diffusion입니다.
SDXL의 성능은 SD1.5에 비해 매우 뛰어나지만 시간이 오래 걸리고 VRAM을 많이 잡아먹는다는 단점이 있습니다.
사용 방법 자체는 stable Diffusion과 크게 다르지는 않으나 몇 가지 확인해야 할 사항이 있으니 아래 포스팅을 참고하셔서 코랩으로 SDXL 실행하시면 되겠습니다.
Ⅷ. 그 외 유용한 Extension
컨트롤 넷 사용방법까지 익히셨다면 사실상 webui사용에 있어서 필수적인 기능들은 모두 알게 되었다고 봐도 좋습니다.
이번 단계에서는 webui에서 사용할 수 있는 추가적인 Extension들을 추천해 주는 단계입니다.
사실상 ControlNet을 포함하여 이러한 Extension들을 누가더 많이 알고 잘 사용하느냐가 스테이블 디퓨전의 실력을 좌우한다고 볼 수 있습니다.
앞으로 추천드릴 익스텐션들은 정말 유용한 것들이니 반드시 설치해 주시는 것을 추천드립니다.
먼저 익스텐션 설치 방법입니다.
1. 배경 제거 익스텐션 : ABG Remover
webui extension 간편하게 배경을 제거하는 방법 : ABG Remover
2. 초고해상도 이미지 생성 익스텐션 : Multi Diffusion Tiled Vae
webui 초 고해상도 8k 이미지 생성 방법 : Multi Diffusion Tiled VAE
추가적으로 webui를 이용하다가 궁금한 점이 있으신 분들은 언제든 댓글로 물어보셔도 좋습니다.
또한 제 글에서 틀린 부분이 있다면 피드백 해주시면 감사하겠습니다.
3. 익스텐션 제거 방법
Allan의 모든 경험과 노하우가 담긴 [미드저니&스테이블 디퓨전의 모든 것] 전자책 구매 링크
[미드저니&스테이블 디퓨전의 모든 것] : 올인원 가이드북
도움이 되셨다면 광고 한번씩 클릭해 주시면 정말 감사하겠습니다. :)