안녕하세요, 이번 포스팅은 스테이블 디퓨전(stable diffusion) 설치 사용방법 대해서 작성하도록 하겠습니다.
AI 통해서 그림이나 이미지를 생성해 주는 여러 플랫폼이 개발이 되고 있습니다.
그 중에서 많은 사용자들이 사용하는 프로그램이 바로 스테이블 디퓨전(stable diffusion)입니다.
그럼 이 스테이블 디퓨전의 설치 사용방법 대해서 자세히 알려 드릴 테니 활용하시는데 도움이 되셨으면 합니다.
스테이블 디퓨전(stable diffusion) 설치방법
: 먼저 스테이블 디퓨전에 대해서 설명 드리자면 스테이블 디퓨전은 2022년에 출시한 딥러닝 텍스트, 이미지 기반 이미지 생성 작업 프로그램입니다.
이미지 생성하는데 주로 사용되지만 이미지의 인페이팅, 아웃페인팅 같은 작업에도 사용되는 프로그램입니다.
사실 현재 많이 공유된 AI 로 만들 이미지의 경우에는 대부분 stable diffusion 이용해서 만든 것이라고 합니다.
참고로 stable diffusion의 경우에는 웹에서 스크랩한 데이터를 쌓아서 교육을 시키고 지속적으로 해당 데이터를 기반으로 딥러닝 해서 더 개선이 된다고 합니다.

그럼 본격적으로 Stable Diffusion 설치 방법에 대해서 설명 드리도록 하겠습니다.
STEP 1 – 일단 Stable Diffusion 을 이용하려면 Stable Diffusion webui를 설치를 해주셔야 합니다.
Stable Diffusion webui 설치를 하기 전에 기본적으로 설치를 해줘야 하는 프로그램이 바로 파이썬과 github 프로그램입니다.
파이썬의 경우에는 3.10.6 버전을 설치를 해주시는 걸 추천드립니다.
왜냐하면 해당 프로그램은 3.10.6 버전을 기준으로 만들어졌기 때문에 의도치 않게 버전이 상이하게 되면 오류가 발생할 수 있기 때문입니다.


STEP 2 – 파이썬과 github 프로그램 설치가 완료가 되셨다면 윈도 검색창에서 cmd를 입력하시거나 명령 프롬프트(cmd) 아이콘을 클릭하셔서, 다운로드할 폴더의 경로를 복사해서 아래와 같이 입력해 주시면 됩니다.
– Stable Diffusion webui 다운로드 명령어 : https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cmd 창에 위와 같이 붙여넣어 주시면 해당 명령어를 입력한 폴더에 “stable diffusion” 다운로드가 진행이 되고 설치를 위한 폴더가 생성이 됩니다.

저의 경우에는 중간에 멈추지는 않았는데 가끔씩 멈추는 경우가 있습니다.
그럴 때는 그냥 Enter를 눌러주시면 계속적으로 진행이 되는 걸 확인하실 수 있습니다.
참고로 웹에서도 간단하게 다운로드를 하실 수 있습니다. 아래 링크를 통해서 다운로드가 가능합니다.
▶ stable diffusion 다운로드 바로가기 >>

참고로 다운로드를 진행하실 때 자신의 운영체제에 맞게 Download를 진행해 주셔야 합니다.
STEP 3 – 그럼 다운로드가 완료가 되면 stable diffusion 폴더 를 확인하실 수 있는데 해당 폴더에 “Start Stable Diffusion ui.cmd” or “webui.bat”의 파일을 더블 클릭하시면 실행이 됩니다.
파이썬 기반으로 구동이 되는 것이라서 그런지 추가적으로 필요한 파일들이 있는 경우에는 추가 설치가 진행이 됩니다.

그리고 설치가 완료가 되시면 바로 웹 브라우저가 활성이 되면서 실행이 되는 걸 확인하실 수 있습니다.

스테이블 디퓨전(stable diffusion) 사용방법
: 이렇게 설치를 성공적으로 하셨다면 stable diffusion 이미지 만들기를 바로 진행을 해주시면 됩니다.
Enter Prompt 부분에 생성을 원하는 그림에 대해서 묘사하는 명령어를 입력을 해주시면 됩니다.
그리고 나서 오른쪽 부분에 “Make Image”를 클릭을 해주시면 이미지가 생성이 되는 걸 확인하실 수 있습니다.


참고로 해당 웹페이지는 cmd 창에서 불러온 웹페이지며, 웹페이지를 사용하시는 중에서는 cmd 창을 닫으시면 안됩니다.
위에서 설명 드린 대로 만약 GPU를 사용하지 않고 CPU만을 사용하시는 분들은 더 시간이 걸리실 겁니다.
좀 시간이 흐른 후 “Task Completed” 라는 메시지가 나오면서 이미지 생성이 완료된 것입니다.
추가적으로 Image Settings 을 통해서 생성할 이미지, 그림을 상세하게 설정하실 수 있으니 참조하시면 도움이 되실 겁니다.

– Image Settings 항목
- Seed: 이미지에 적용되어 있는 난수
- Number of Images: 이미지 수
- Model : 모델 선택
- Custom VAE: 후보정 필터
- Sampler: 샘플러
- Image Size: 이미지 크기
- Inference Steps: 추론의 스텝 수, 스텝수가 많을 수록 품질 Up, 생성 시간도 Up
- Guidance Scale: 프롬프트 비슷한 정도, 정확도로 이해하시면 됩니다.
- Hypernetwork: 하이퍼 네트워크
- Output Format: 출력 확장자
- Image Quality: 이미지 품질
– Render Settings 항목
- Show a live preview (uses more VRAM, slower images) : 실시간 미리 보기 표시
- Fix incorrect faces and eyes : 잘못된 얼굴과 눈 부분 수정
- Scale up by : 스케일 업 기능
- Show only the corrected/upscaled image : 보정 이미지, 확대된 이미지만 표시
더 상세한 설명은 Stable Diffusion의 ReadMe 파일을 참고하시면 이해하시는데 도움이 되실 겁니다.
Stable Diffusion 권장사양
: 참고로 Stable Diffusion 권장사양은 아래와 같이 정리하였으니 작업하실 때 참조 하시면 좋을 거 같습니다.
일반적으로 딥러닝 기반 콘텐츠 생성은 CPU보다는 그래픽카드인 GPU 성능이 좋아야 합니다.
물론 GPU를 사용하지 않고 CPU를 사용하는 방법도 있지만 GPU보다 속도는 현저히 떨어지고 시간이 많이 걸리기 때문에 가능하면 GPU 성능을 이용하시는 걸 추천드립니다.
- 최소사양 : GTX1050, GTX1050 ti, GTX1060, GTX1070, GTX1080. GTX1650, GTX1650 s, GTX1650 ti, GTX1660, GTX1660 s, GTX1660 ti, RTX 2060, RTX2060 s
- 권장사양 : RTX2070, RTX2070 s, RTX2080, RTX2080 s, RTX2080 ti, RTX3060, RTX3060 ti, RTX3070
- 최고사양 : RTX3080, RTX3080 ti, RTX3090, RTX3090 ti, RTX4080, RTX4090
이상입니다. 지금까지 스테이블 디퓨전(stable diffusion) 설치 사용방법 대해서 포스팅을 작성하였습니다.
제 포스팅을 통해서 Stable Diffusion 사용하시는데 도움이 되셨으면 합니다. 감사합니다.