본문 바로가기
공부공부/2024 쌓여가는 나의 지식~

[AI생성] Stable difusion Webui를 이용한 이미지 생성 (설치 및 실행)

by Lee_story_.. 2024. 7. 2.
728x90

 

요즘 다들 AI로 이미지, 오브젝트, 보이스..... 생성한다기에 

시작해본 AI생성 시리즈 입니다!

AI로 생성한 이미지 ㄷㄷ

 

 

그 중 이번엔 이미지 생성!

국내에도 뤼튼이라는 사이트와 GPT, DaLL-E 등 여러 이미지 생성 사이트들이 있지만,

대부분 기본제공되는 몇번의 이미지 생성후 유료로 전황해서 사용해야합니다...

 

 

그렇기에! 현재 무료로 배포되어 사용되는

Stable Diffusion Webui를 사용하여 이미지생성하는 방법에 대해서 알아보도록하겠습니다!

 

 

Stable Diffusion  Webui란?


Stability AI에서 오픈소스 라이선스로 배포한 Text-to-Image 인공지능 모델로, 아래와 같이 텍스트를 통해 해당 이미지를 생성하는 방식의 모델 툴 입니다. 

 

정확히는 Stable Diffusion(이미지 생성 모델)을 

WebUI를 통해 구성하여 에서 실행 할 수 있도록 만들어진  툴!  이라고 보면 될 것 같습니다. 

 

 

 

 

 

생성되는 이미지들의 수준들에 비해, 사용방법은 생각보다 매우매우 간단했습니다...

 

그럼 바로 ㄱㄱ!

 

S  T  A  R  T !


우선 배포된 Stable Diffusion Webui 의 버전, 종류에도 여러가지가 있는것으로 확인되었습니다.

이중에서 가장 사람들이 많이 사용하는 AUTOMATIC1111 로 사용해보겠습니다 

 

 

아래의 깃허브 링크로 이동해줍시다.

 

 

GitHub - AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI

Stable Diffusion web UI. Contribute to AUTOMATIC1111/stable-diffusion-webui development by creating an account on GitHub.

github.com

 

그리고 하단으로 스크롤을 내리다 보면 아래와 같은 설치방법들에 대해서 볼수 있는데

 

 

윈도우에서 설치를 진행할 수 있는 방법으로 2가지를 제시해줍니다!

 

1. Zip파일을 이용하여, 빠르게 사용할 수 있게끔 해주는 방법

2. 파이썬과 git을 이용하여 설치를 진행하는 방법

 

 

 

저는 가장 간단하게 설치가능한 Zip파일을 이용한 방법으로 진행하겠습니다. 

 

 

 

아래의 v1.0.0-pre 클릭!

 

 

아래중 sd.webui.zip을 설치해줍시다.

 

설치후 압축해제하고, 설명대로 update.bat 실행!

업데이트가 끝났다면 run.bat를 실행해서 바로 켜줍시다!

 

 

실행하면 아래와 같이 실행창이 실행되면서 윈도우창이 하나 켜지게 됩니다! 

 

 

만약 파이썬이 필요하다고 뜬다면...? (파이썬이 이미 깔려있어서 확인해보지는 못해서 ㅠ)

 

추가적으로 xformers 가 없다고 로그가 뜨는 경우가 있습니다!꼭 필요한 것은 아니지만,

트랜스포머 관련 연산 속도를 높이는 도구 모음으로 속도 관련해서 조금 더 향상시킬 수 있으므로

 

설치를 원한다면 잠시 실행창을 닫고,

\ sd.webui \ webui \ webui-user.bat를 편집하여 webui-user.bat를 실행해줍시다.

 

 

 

아래처럼 뜬다면 설치끝!

 

다시 실행창을 닫고 run.bat를 실행

 

 

먼저 간단하게 기본 구성만 살펴본다면

1. 왼쪽상단의 Checkpoint = 해당 이미지 생성에 사용할 모델

2. Prompt = 내가 생성할 이미지에 대한 텍스트 정보 , Negative = 필요없는 부분에 대한 내용

3. Generation = 생성할 이미지에 대한 설정 정보

 

등등 많은 것들이 있지만 이번 글에서는 여기까지만!

설정법에 대한것들은 다음 글에서 소개하도록 하겠습니다. 

 

 

**모델들은 아래 사이트를 통해 다운받아 Checkpoint를 통해 설정해줄 수 있습니다. 

 

Civitai: The Home of Open-Source Generative AI

Explore thousands of high-quality Stable Diffusion models, share your AI-generated art, and engage with a vibrant community of creators

civitai.com

 

 

이제 텍스트를 입력하여 이미지를 하나 생성해봅시다.

 

 

간단하게 프롬프트에 아래와 같이 추가해주고 실행해보겠습니다

No people, no buildings,yellow flowers, trees, gardens, benches

 

 

먼가 어색하긴 하지만...? 잘 생성 되는것 같습니다 ㅎㅎ

 

 

 

이 외에도 여러 모델들과 설정값을 건드려 보면서 생성한 이미지들!

지브리풍 그림들을 만들어 내는데 10초가 안걸리네요 ㄷㄷㄷ

 

 

위에서 소개드린 모델 사이트에서 모델들을 다운 받으실 수 있고,

해당 모델들을 소개하는 그림에서 프롬프트들을 확인해볼 수도 있어서 굳굳 했습니다. 

 

설정값, 프롬프트 구성방법에 대해서도 많은 분들이 정리해놓은 글들이 있기에 찾아보는것도 좋을 것 같습니다. 

 

 

저도 다음 글에서 설정값에 대한 내용들을 정리해서 돌아올 예정입니다 (아마?)

그때까지 많은 그림들을 만들어 보며 연구해오겠습니다! ㅎㅎ 

 

 

틀린점이 있다면 댓 달아주세요!

 

 

댓글