티스토리 뷰

반응형

이글은 스테이블디퓨전을 설치하기 위해서 5단계로 구분하여 설명한다.

스테이블디퓨전 설치에 필요한 파일 하나만 다운로드 받고 실행하면 된다. 아래에서 설명하는 대로 1단계만 진행해도 스테이블디퓨전은 설치 완료되고 이미지 생성을 할 수 있다. 나머지 2~5단계는 사용자가 취향에 맞게 그리기 위한 이미지 스타일을 추가하는 과정이다. 5단계에서는 인물 자세를 조절하는 콘트롤넷도 설치한다.

 

1단계. SD 다운로드 & 설치

1) Stable Diffusion 프로그램을 다운로드 하기 위해서 다음 웹사이트 url 주소로 접속한 후 sd.webui.zip 압축파일을 다운로드 한다.

https://github.com/AUTOMATIC1111/stable-diffusion-webui/releases/tag/v1.0.0-pre

 

Release v1.0.0-pre · AUTOMATIC1111/stable-diffusion-webui

The webui.zip is a binary distribution for people who can't install python and git. Everything is included - just double click run.bat to launch. No requirements apart from Windows 10. NVIDIA only....

github.com

2) sd.webui.zip 압축파일을 사용자가 원하는 폴더(예, c:\sd.webui)에 압축을 푼 후 update.bat 배치파일을 실행하고  run.bat 파일을 실행한다. 실행이 끝나면 자동으로 Stable diffusion 프로그램이 구동된다. 자동으로 구동도지않으면 사용자 직접  웹사이트 주소인 http://127.0.0.1:7860 를 입력하여 구동하면 된다.

 

2단계. 모델 다운로드

1) Stable Diffusion 프로그램에서 이미지를 생성하기 위해서는 체크포인트 모델이 필요하다. 이는 다음 사이트로 접속하여 다운로드 한다.

https://civitai.com/models/43331/majicmix-realistic?modelVersionId=176425

 

majicMIX realistic 麦橘写实 - v7 | Stable Diffusion Checkpoint | Civitai

Mage provides unlimited generations for my model with amazing features. They also share their revenue per content generation with me! Go check it o...

civitai.com

2) 접속한 CIVITAI 사이트에서 다운로드 버튼을 클릭하여 체크포인트 파일(majicmixRealistic_v7.safetensors)을 다운받다.  체크포인트 파일 용량은 1.99GB로 비교적 크기때문에 다운로드하는데 다소 시간이 소요된다.

 

3) 다운받은 체크포인트 파일은 \webui\models\Stable-diffusion 폴더에 저장한다.

3단계. vae 다운로드

1) 이미지 품질을 향상하기 위해서 필요한 파일을 다음 웹사이트로 접속한다.

https://huggingface.co/stabilityai/sd-vae-ft-mse-original/blob/main/vae-ft-mse-840000-ema-pruned.ckpt

 

vae-ft-mse-840000-ema-pruned.ckpt · stabilityai/sd-vae-ft-mse-original at main

Detected Pickle imports (4) "torch.IntStorage", "collections.OrderedDict", "torch.FloatStorage", "torch._utils._rebuild_tensor_v2" What is a pickle import?

huggingface.co

 

2) 접속한 다운로드 사이트에서 vae-ft-mse-840000-ema-pruned.ckpt 파일을 다운로드 버튼 선택하여 다운받는다.

 

3) 다운받은 파일은  \webui\models\vae 폴더에 저장한다. 

 

4단계. 콘트롤넷 다운로드

1) 콘트롤넷 파일을 다운로드 하기 위해서는 다음 웹사이트로 접속한다.

https://huggingface.co/lllyasviel/ControlNet/tree/main/models

 

lllyasviel/ControlNet at main

Detected Pickle imports (4) "torch.LongStorage", "torch.FloatStorage", "collections.OrderedDict", "torch._utils._rebuild_tensor_v2" What is a pickle import?

huggingface.co

 

2) 다운로드 사이트에서 control_sd15_cannpy.pth, control_sd15_depth.pth, control_sd15_openpose.pth 세 개의 파일을 다운받는다.

3) 다운받은 3개의 파일을 \webui\extensions\sd-webui-controlnet\models 폴더에 저장한다.

 

5단계. Stable Diffusion에 SD VAE 메뉴 보이게 하기

1) 메뉴 탭에서 settings를 선택하고 user interface -> user interface -> quicksettings list에서 sd_model_checkpoint만 선택되어 있는데, 여기서 검색해서 CLIP_stop_at_last_layers와 sd_vae 추가한다. 최종적으로 설정을 다시 활성화하기 위해서 Apply settings 버튼을 클릭한 후 Reload UI 버튼을 클릭한다.

2) 메뉴 탭에서 extensions 하위 메뉴에서 available -> load from 클릭하여 표 위에 검색창에서 sd-webui-controlnet 검색해서 install 클릭한다.

 

3) sd-webui-controlnet이 설치가 잘 되었는지는 installed 버튼을 선택하여 확인한다.

 

 

<생성한 이미지 예시>

 

생성 프롬프트

positive:

ultra detailed, highres, (realistic, photo-realistic:1.4), 8k, raw photo, (masterpiece), (best quality), physically-based rendering, Female college student, brown hair, Korea, street, looking,  white T-shirt, realistic photography, professional color graded, 8K, F2.4, 35mm, big breast

 

negative

paintings, sketches, (low quality:2), (normal quality:2), (worst quality:2), lowres, ((monochrome)), (grayscale)), acnes, skin spots, age spot, skin blemishes, bad feet, ((wrong feet)), (wrong shoes), bad hands, distorted, blurry, missing fingers, multiple feet, bad knees, extra fingers

 

 

 

생성 프롬프트 2

best quality, masterpiece, ultra high res, (photorealistic:1.4), 1girl, looking at viewer, black hair, Sweater, <lora:naralorashy:0.1>, big breasts, window, bed


Negative prompt: ng_deepnegative_v1_75t, paintings, sketches, (low quality:2), (normal quality:2), (worst quality:2), lowres, ((monochrome)), (grayscale)), acnes, skin spots, age spot, skin blemishes, bad feet, ((wrong feet)), (wrong shoes), bad hands, distorted, blurry, missing fingers, multiple feet, bad knees, extra fingers
Steps: 20, Sampler: DPM++ SDE, Schedule type: Karras, CFG scale: 7, Seed: 1307328373, Size: 540x540, Model hash: 7c819b6d13, Model: majicmixRealistic_v7, VAE hash: 735e4c3a44, VAE: vae-ft-mse-840000-ema-pruned.safetensors, Lora hashes: "naralorashy: 419b0d4b8b36", Version: v1.9.0

 

반응형
댓글