StableSwarmUI는 StabilityAI가 개발한 Stable Diffusion을 위한 웹UI입니다. Python이 아닌 C#을 개발 언어로 채택했기 때문에 가볍고 빠릅니다. 그리고 Stability API 나 ComfyUI를 같이 사용할 수 있게 프론트 엔드와 백엔드를 분리했기 때문에 확장성도 뛰어납니다.
StableSwarmUI는 아직 베타 단계로 개발중에 있지만 다른 WebUI 비교했을때 이미 많은 기능을 가지고 있습니다. 그리고 Stable Diffusion을 개발한 곳이기에 같이 사용할 수 있는 유용한 모델이 발표가 되면 그에 대한 빠른 솔루션을 기대 할 수 있습니다.
StableSwarmUI 설치
StableSwarmUI 저장소에서 install-windows.bat 파일을 다운로드하고 실행하면 해당 경로에 StableSwarmUI가 설치 됩니다.
스크립트를 실행 하면 터미널이 열리고 다음과 같은 일을 합니다.
- DotNet 설치
- Git 설치
- 같은 경로에 StableSwarnUI 폴더를 만들고 StableSwarmUI 리포지토리 복제
- 바탕화면에 StableSwarnUI 실행 파일 바로가기 생성
- 설치가 완료되면 기본적인 설정을 하기 위한 설치 모드로 StableSwarmUI 실행
설치가 완료되면 테마, 백엔드 확장, 모델 등에 대한 기본 설정을 하기 위해 StableSwarmUI의 설치 페이지가 브라우저로 열립니다. 첫페이지에는 Stable Diffusion 모델과 StableSwarmUI에 대한 라이센스에 대한 약관이 표시됩니다. Agree(동의) 버튼을 눌러 다음으로 넘어갑니다.
테마, 백엔드, 네트워크 설정 등에 대해 기본 값을 사용 할 것인지 사용자 정의 할 것인지 선택할 수 있습니다. 나중에 설정을 바꿀 수 있으니 기본 값을 사용하는 Just Install을 선택하고 Next 버튼을 누릅니다.
설정의 세부사항을 검토 한 뒤 Yes, I'm sure (Install Now) 버튼을 누르면 설정에서 선택한 테마, 백엔드, 모델등이 설치가 됩니다. 정상적으로 설치가 완료를 하게되면 설치 페이지가 기본 인터페이스로 이동합니다.
StableSwarmUI를 다시 실행할때는 바탕화면에 생성된 바로가기 파일이나 설치할때 생성된 StableSwarmUI 디렉토리에서 launch-windows.bat 파일을 실행합니다. 그리고 StableSwarmUI 디렉토리에서 update-windows.bat 파일을 실행하면 StableSwarmUI가 최신 버전으로 업데이트됩니다.
바탕화면에 바로 가기 파일은 StableSwarmUI 디렉토리 위치가 변경되면 실행이 안됩니다. 바로가기 파일을 다시 생성하고 싶다면 StableSwarmUI 디렉토리에서 make-shortcut.bat 파일을 실행하면 됩니다. 만약 작업 표시줄이나 시작 메뉴에 바로가기 파일을 고정해서 사용하고 싶다면 다른 방법을 사용해야 합니다.
StableSwarmUI 사용 방법
상단에는 다음과 같은 기능을 하는 탭이 있습니다.
- Generate - text2img, 인페인팅, 업스케일 등 이미지를 생성
- Comfy Workflow Editor - Comfy 워크플로우를 작성합니다. 작성한 워크플로우는 Generate 탭에서 사용할 수 있습니다.
- Utilities - 스테이블 디퓨전에 대한 유용한 도구 모음
- User - 인터페이스 및 파라메터에 대한 사용자 설정
- Server - 현재 실행되고 있는 StableSwarmUI의 상태를 확인하거나 models, vae, output 경등에 대한 서버 설정
Generate 탭 하단에 있는 패널에서 모델, VAE, LoRA 등을 선택해 사용할 수 있습니다.
하단 패널에 Models 탭에서 StableSwarmUI 디렉토리 밑에 Models/Stable-Diffusion 경로에 저장된 모델을 선택하고 사용할 수 있습니다. 기본 값으로 설치를 했다면 SDXL도 같이 설치되기 때문에 바로 사용 할 수 있습니다.
왼쪽 패널에서는 생성할 이미지 수, 해상도 비율, 샘플러 등에 대한 파라미터를 설정할 수 있습니다.
중앙에는 StableSwarmUI에 대한 팁과 함께 긍정·부정 프롬프트에 대한 입력란이 있습니다. 프롬프트를 작성하고 Generate 버튼을 누르면 이미지가 생성됩니다. 생성한 이미지는 Output 디렉토리에 저장 됩니다. 그리고 Generate 버튼 옆에 화살표 모양의 버튼을 누르면 미리보기같이 자동저장 외에 할 수 있는 목록에 대한 메뉴가 나타납니다.
상단에 Comfy Workflow Editor 탭에서 Comfy 워크플로우를 작성할 수 있습니다. Import From Generate Tab 버튼을 누르면 Generate 탭에서 설정한 파라메터와 관련된 노드가 로드됩니다. 작성한 워크플로우는 Use This Workflow In Generate Tab 버튼을 눌르면 Generate 탭에서 사용 할 수 있습니다. ComfyUI보다 직관적인 인터페이스로 워크플로우를 사용할 수 있기 때문에 개인적으로 좋아하는 기능입니다.
'IT > Stable Diffusion' 카테고리의 다른 글
ComfyUI 설치 및 사용방법 (0) | 2024.04.25 |
---|---|
스테이블 디퓨전 webui 유용한 확장 모음 (0) | 2024.04.13 |
스테이블 디퓨전 모델 및 프롬프트 관련 유용한 웹사이트 모음 (0) | 2024.04.13 |
Stable Diffusion Model: 어떤 모델을 사용해야하는가 (0) | 2024.03.19 |
Stable Diffusion webui 설치하는 방법 (0) | 2024.03.19 |