스테이블 디퓨전으로 사진을 생성하는 방법은 어찌보면 AI 그림 생성 중에 가장 고난이도입니다. 설치가 많이 필요하고, 된다 하더라도 컴퓨터 사양에 따라 너무 느린 단점이 있기도 하죠. 그러나 잘만 사용하면 AI 사진 생성 중에서 가장 최고라고 생각합니다. 저는 원래 미드저니를 썼었는데, 미드저니보다 더 창작욕구를 가지게 만들며 유사 사진을 계속 만들 수가 있어서 그림책을 만들 때면 가장 좋은 툴이 스테이블 디퓨전이라고 생각합니다. 미드저니에서도 seed 명령어를 쓰면 가능하지만, 스테이블 디퓨전만큼의 유사한 생성도가 아니라 랜덤 사진을 생성하니 그림책의 흐름이 끊어질 수도 있겠죠.
스테이블 디퓨전 무료로 AI 그림 그리는 방법
스테이블 디퓨전으로 생성한 그림
위 사진을 만들어 보는 목표를 가지고 스테이블 디퓨전 사용방법을 시작해보겠습니다.
설치하기
예전에는 로컬로 설치하려면 여러가지를 설치하고 설정해야 했습니다. 그러나 이제는 그러지 않아도 됩니다.
그리고 코랩에서 사용할 때 짜증나는 connection error에 분노하지 않아도 됩니다.
아래 그림에서와 같이 sd.webui.zip을 다운 받습니다.
압축을 폴더 안에 풀어주면 다음과 같은 파일들이 보입니다.
update.bat를 먼저 눌러서 스테이블 디퓨전을 업데이트 하여 줍니다.
출처는 스테이블디퓨전 AI 연구소 유튜브 채널입니다.
실행하기
이제 run.bat 파일을 더블클릭하면 HTML URL이 가운데쯤 뜨는 것이 보이게 됩니다. 그 주소를 주소창에 넣어서 들어가면 스테이블 디퓨전 화면이 나오게 됩니다.
Running on Local URL : 000.00.00.00 <-이런 식으로 보이게 됩니다.
주소창에 위 주소를 찍고 들어가면?
짜잔! 스테이블 디퓨전을 싱핼할 수 있는 화면이 나오게 됩니다!!!!
(다음부터는 URL이 나오지 않으므로 꼭 즐겨찾기를 해두세요!)
이제부터가 시작입니다.
설치파일들이 어디에 있는지를 알아야 합니다.
다운로드 받은 위치에서 압축을 풀은 곳을 꼭 기억하세요. 왠만하면 다운로드 폴더 안에 있을겁니다.
AI사진 만들어보기
일단 기본적인 설치로는 프롬프트를 아무리 잘 쓴다한들 예쁜 사진을 만들기 어렵습니다.
그래서 추가적으로 설치해야 할 프로그램들이 있습니다.
설치라기 보단 다운로드 받아서 해당경로에 넣어주는 방식이기 때문에 전혀 어렵지 않습니다.
기본적인 추가 설치는 다음과 같습니다.
Check Point
- 설치경로 : \sd.webui\webui\models\Stable-diffusion
- 다운로드 URL : https://civitai.com/models/28673/henmixrealv10
Lora
- 설치경로 : \sd.webui\webui\models\Lora
- 다운로드 URL : https://huggingface.co/datasets/KrakExilios/koreandoll/tree/main
embeddings
- 설치경로 : \sd.webui\webui\embeddings
- 다운로드 URL : https://civitai.com/models/4629/deep-negative-v1x
VAE
- 설치경로 : \sd.webui\webui\models\VAE
- 다운로드 URL : https://huggingface.co/stabilityai/sd-vae-ft-mse-original/tree/main
일단 이렇게만 다운로드 한 뒤에 설치경로에 따라 해당 파일을 붙여넣어 폴더 안에 넣어줍니다.
그리고 그리고 싶은 사진을 고르는 웹사이트에 갈건데요.
웹사이트는 여기입니다.
이 사이트에 들어가면 매우 쉽게 고품질의 사진을 생성할 수 있습니다.
위 사진에 보이는 세번째 그림이 제가 앞에 생성한 그림과 유사하군요!
들어가서 보시면 사진마다 왼쪽 상단에 CHECKPOINT 혹은 LORA라고 보이시는게 있습니다.
세번째 사진은 CHECKPOINT인데요.
다운로드 버튼을 클릭하여 다운로드 해준 후 CHECK POINT 파일의 설치경로인 \sd.webui\webui\models\Stable-diffusion 에 파일을 넣어줍니다.
그러면 스테이블 디퓨전 창 왼쪽 상단에 새로고침을 하면 새로 넣은 파일이 보이실겁니다.
그걸 선택한 후에 해당 사이트에서 제공한 프롬프트의 긍정과 부정을 모두 복사해서 똑같이 넣어주면 됩니다.
Prompt
1girl,sitting on a cozy couch,crossing legs,soft light
Negative prompt
(worst quality:2),(low quality:2),(normal quality:2),lowres,watermark,badhandv4,ng_deepnegative_v1_75t,
이렇게 해서 실행버튼을 누르면 유사한 사진이 랜덤으로 생성되고 품질 좋은 사진이 나오는 것을 확인할 수 있습니다.
눈이 좀 괴상하게 나올 때가 단점이긴 합니다…..
다른 사진 감상
다른 유용한 정보들