ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Stable Diffusion WebUI 설치 - Automatic1111
    etc 2025. 2. 18. 00:00
    반응형
    # Stable Diffusion WebUI 설치 (Automatic1111)
    ```
    1. WebUI 다운로드
    cd D:\StableDiffusion
    git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
    
    2. 모델(Checkpoint) 다운로드
    CivitAI 또는 Hugging Face에서 원하는 모델 다운로드
    다운로드한 .ckpt 또는 .safetensors 파일을 stable-diffusion-webui/models/Stable-diffusion/ 폴더에 저장
    ~~~
    ghibli_style_offset.safetensors LoRA 모델과 호환되는 Stable Diffusion 1.5 베이스 모델을 다운로드하려면, 아래의 방법을 따라주세요:
    
    ## Hugging Face를 통한 다운로드:
    
    모델 페이지: https://huggingface.co/stable-diffusion-v1-5/stable-diffusion-v1-5/tree/main
    다운로드 방법:
    Hugging Face에 로그인하거나 계정이 없다면 회원가입을 진행합니다.
    위의 링크로 이동하여 stable-diffusion-v1-5 모델 페이지를 엽니다.
    페이지 상단의 "Files and versions" 탭을 클릭합니다.
    v1-5-pruned-emaonly.safetensors 파일을 찾아 클릭하여 다운로드합니다.
    이 파일은 약 4.27GB의 용량을 가지고 있습니다.
    ~~~
    
    3. 설치 실행
    cd D:\StableDiffusion\stable-diffusion-webui
    .\webui-user.bat
    첫 실행 시 필요한 패키지(라이브러리) 자동 다운로드 → 네트워크 속도에 따라 5~15분 소요됨
    설치 완료 후 브라우저에서 http://127.0.0.1:7860 접속하면 Stable Diffusion 실행됨
    ```
    
    # LoRA 적용
    ```
    1. LoRA 모델 다운로드
    CivitAI에서 Ghibli Style LoRA 검색
    .safetensors 또는 .pt 파일을 다운로드
    LoRA 저장 경로
    stable-diffusion-webui/models/Lora/
    
    2. LoRA 적용하여 이미지 생성
    WebUI 실행 후 txt2img 탭으로 이동
    LoRA 모델 활성화 방법
    <lora:모델명:0.8>
    예: <lora:ghibli-style-lora:0.8>
    숫자(0.8)는 강도 조절 (0.6~1.2 추천)
    
    프롬프트 예제 (지브리 스타일 나루토)
    Naruto Uzumaki, Studio Ghibli style, soft shading, watercolor effect, vibrant colors, cinematic composition
    
    3. 이미지 생성 클릭 → 지브리 스타일 적용된 나루토 이미지 생성
    ```
    
    # ControlNet 활용 (기존 이미지 스타일 변환)
    ```
    기존 이미지의 형태를 유지하면서 지브리 스타일로 변환하고 싶다면?
    
    1. ControlNet 확장 기능 설치
    WebUI 실행 후 Extensions → Available → ControlNet 검색 후 설치
    검색해서 sd-webui-controlnet 설치하면 됨
    stable-diffusion-webui/extensions/sd-webui-controlnet 폴더에 설치됨
    WebUI를 재시작해야 적용됨
    
    2. ControlNet으로 이미지 변환
    이미지 업로드: ControlNet 탭에서 원본 나루토 이미지 추가
    Preprocessor: Canny 또는 Depth 선택 (모양 유지)
    ControlNet Model: control_v11p_sd15_canny 선택
    LoRA를 적용한 프롬프트 입력 후 생성
    ```
    
    # Web UI 실행
    cd D:\StableDiffusion\stable-diffusion-webui
    .\webui-user.bat
    
    ```
    
    # ControlNet 모델 다운로드 및 적용
    ControlNet은 여러 기능을 제공하는데, 이를 사용하려면 추가적으로 ControlNet 모델 파일을 다운로드해야함
    
    1. ControlNet 모델 다운로드
    Hugging Face에서 ControlNet 모델 다운로드:
    
    ControlNet 공식 모델 페이지:
    🔗 https://huggingface.co/lllyasviel/ControlNet-v1-1
    다양한 모델 중에서 필요한 파일을 선택해서 다운로드
    배경을 유지하면서 스타일만 바꾸려면 추천 모델:
    control_v11p_sd15_canny.pth (윤곽선 유지)
    control_v11f1p_sd15_depth.pth (깊이 정보 유지)
    control_v11p_sd15_openpose.pth (포즈 유지)
    
    다운로드한 파일을 아래 경로에 저장
    stable-diffusion-webui/extensions/sd-webui-controlnet/models/
    
    2. ControlNet 활성화 및 설정
    ControlNet을 제대로 활용하려면 Img2Img 탭에서 활성화해야함
    
    3. ControlNet 활성화
    WebUI에서 Img2Img 탭으로 이동
    하단에 "ControlNet" 옵션이 추가된 것을 확인
    "Enable" 체크박스를 활성화
    "Control Type"에서 사용할 모델 선택 (예: Canny, Depth 등)
    기존 이미지를 업로드 후 생성하면 배경을 유지하면서 스타일만 변경 가능
    
    4. ControlNet 설정값 추천
    지브리 스타일로 강아지만 변환하면서 배경 유지하는 설정
    
    Enable ControlNet: ✔️ (활성화)
    Preprocessor: Canny 또는 Depth
    Model: control_v11p_sd15_canny.pth
    Weight: 0.5~0.8 (기본 이미지의 유지 정도 조정)
    Guidance Strength: 0.3~0.5 (너무 높으면 원본 변형됨)
    Denoising Strength: 0.3~0.5 (너무 높으면 원본이 많이 바뀜)

     

    img2img

     

     

    img2img로 완성된 결과물

     

    프롬프트 예제

    Studio Ghibli style, fluffy white Spitz dog, soft fur, big expressive eyes, small pointed ears, happy and playful, wagging tail, cinematic composition, highly detailed, masterpiece, do not change background, keep original background, only modify dog to Ghibli anime style
    <lora:ghibli_style_offset:1>

     

    Lora 설정은 1

     

    세부설정

    img2img 설정

     

    반응형

    'etc' 카테고리의 다른 글

    클라이언트-서버간 SSH 패스워드 없이 접근하는 방법  (0) 2024.09.24
    AWS S3 이용  (0) 2024.07.17
    Linux - Root Permit 설정  (0) 2024.05.13
    Tomcat - Encoding UTF-8 설정  (0) 2023.07.20
    Linux - 원하는 프로세스 kill 스크립트  (0) 2023.07.20

    댓글

Designed by Tistory.