설명
AUTOMATIC1111에서 개발한 Stable Diffusion web UI는 Stable Diffusion 모델과 상호 작용할 수 있는 강력하고 사용자 친화적인 인터페이스를 제공합니다. Gradio 라이브러리를 사용하여 구축되었으며, AI 이미지 생성의 복잡한 프로세스를 단순화하여 더 많은 사용자가 접근할 수 있도록 합니다. 이 UI는 원본 txt2img 및 img2img 모드와 함께 outpainting, inpainting, color sketching과 같은 고급 기능을 지원합니다.
주요 기능에는 프롬프트 매트릭스 생성, 프롬프트의 특정 부분에 대한 주의 제어, 반복적인 img2img 작업을 위한 루프백 처리 등이 있습니다. X/Y/Z 플롯 기능을 사용하면 다양한 매개변수에 걸쳐 이미지 변형을 시각화할 수 있습니다. 사용자 지정 AI 모델에 관심 있는 사용자를 위해 web UI는 Textual Inversion을 지원하여 여러 사용자 지정 임베딩을 사용할 수 있도록 합니다. 'Extras' 탭에는 얼굴 복원을 위한 GFPGAN 및 CodeFormer와 같은 강력한 도구와 RealESRGAN, ESRGAN, SwinIR, Swin2SR, LDSR과 같은 다양한 신경망 업스케일러가 통합되어 있습니다.
인터페이스의 유용성을 더욱 향상시키기 위해 샘플링 방법, eta 값 및 노이즈 설정에 대한 상세한 제어를 제공하며, 낮은 VRAM(4GB 및 2GB 보고됨) 및 중단 가능한 처리를 지원합니다. 생성 매개변수는 이미지와 함께 저장되어 쉽게 복원할 수 있습니다. 고급 기능에는 타일링 지원, 라이브 미리보기, 부정 프롬프트, 프롬프트 저장을 위한 스타일, 변형, 시드 크기 조정, 프롬프트 추측을 위한 CLIP interrogator 및 생성 중 프롬프트 편집이 포함됩니다. 일괄 처리 및 대체 img2img 방법도 사용할 수 있습니다.
web UI는 원클릭 고해상도 이미지 생성을 위한 Highres Fix, 즉석 체크포인트 다시 로딩 및 체크포인트 병합 도구를 지원합니다. 또한 Composable-Diffusion(다중 프롬프트 생성용) 및 DeepDanbooru 통합(애니메이션 태깅용)을 포함한 사용자 지정 스크립트 및 확장을 지원합니다. 프롬프트 토큰 제한이 제거되었으며, xformers는 상당한 속도 향상을 위해 지원됩니다. 학습 탭은 하이퍼네트워크 및 임베딩에 대한 옵션을 제공하며, 자르기 및 자동 태깅과 같은 전처리 기능을 제공합니다.
설치는 Windows용 원클릭 스크립트와 Linux 및 macOS용 자동 설치 스크립트를 통해 간소화됩니다. 이 프로젝트는 Stable Diffusion 2.0, Alt-Diffusion 및 Segmind Stable Diffusion도 지원하며, safetensors 형식 체크포인트를 로드하고 해상도 제한을 완화하는 옵션이 있습니다. 인터페이스 자체는 사용자 정의가 가능하여 사용자가 요소를 재정렬할 수 있습니다. 이 프로젝트는 AGPL-3.0 라이선스에 따라 오픈 소스로 제공되어 커뮤니티 기여 및 개발을 촉진합니다.
Stable Diffusion Web UI의 핵심 기능
텍스트-이미지 생성 (txt2img)
이미지-이미지 생성 (img2img)
Outpainting 및 inpainting 기능
주의 및 가중치를 사용한 고급 프롬프트 제어
매개변수 시각화를 위한 X/Y/Z 플롯
사용자 지정 임베딩을 위한 Textual Inversion
GFPGAN 및 CodeFormer를 사용한 얼굴 복원
다중 신경망 업스케일러 (RealESRGAN, ESRGAN, SwinIR 등)
낮은 VRAM 지원 (4GB 및 2GB)
이미지와 함께 저장되는 생성 매개변수
원활한 텍스처를 위한 타일링 지원
부정 프롬프트 기능
프롬프트 스니펫 저장 및 적용을 위한 스타일
다중 파일 일괄 처리
원클릭 고해상도 이미지를 위한 Highres Fix
체크포인트 병합 도구
사용자 지정 스크립트 및 확장 지원
다중 프롬프트 생성을 위한 Composable-Diffusion
애니메이션 태깅을 위한 DeepDanbooru 통합
상당한 속도 향상을 위한 xformers
하이퍼네트워크 및 임베딩을 위한 학습 탭
Safetensors 체크포인트 형식 지원
Stable Diffusion Web UI 시작하기
클론: GitHub에서 stable-diffusion-webui 리포지토리를 클론합니다.
종속성 설치: Python 3.10.6 및 Git을 설치한 다음 적절한 설치 스크립트(예: webui-user.bat 또는 webui.sh)를 실행합니다.
구성: 필요한 경우 환경 변수 또는 명령줄 인수를 설정합니다(예: --xformers).
실행: webui.bat 또는 webui.sh 스크립트를 실행하여 인터페이스를 시작합니다.
생성: 브라우저에서 web UI에 액세스하고 다양한 모드와 매개변수를 사용하여 이미지 생성을 시작합니다.
향상: 'Extras' 탭을 사용하여 업스케일링 및 얼굴 복원을 수행하거나 사용자 지정 스크립트 및 확장을 탐색합니다.
학습: 'Training' 탭을 사용하여 사용자 지정 임베딩 또는 하이퍼네트워크를 생성합니다.
Stable Diffusion Web UI의 사용 사례
- AI 아트 생성
- 이미지 편집 및 향상
- 캐릭터 및 컨셉 디자인
- 텍스처 생성
- 얼굴 복원
- 모델 학습 및 사용자 지정
- 시각적 프로토타이핑
- 애니메이션 이미지 생성




