WebUI - Extensions

이것만은 꼭 설치하자! 필수 확장 프로그램 모음

by 액션피규어랩
00009-2026-01-05_[AnimeRealPantheon_k1ssBakedvae].png 모델 : AnimeRealPantheon_k1ssBakedvae

목차

1.(공통) 설치 방법

2.ADetailer (After Detailer)

3.Sd-Synamic-Prompts

4.sdweb-easy-prompt-selector

5.Dynamic Thresholding

6.ultimate-upscale-for-automatic1111


1.(공통) 설치 방법

대부분의 확장 기능은 설치 방법이 동일합니다.

Stable Diffusion WebUI 실행

상단 메뉴의 Extensions 탭 클릭

Install from URL 탭 선택

아래 소개할 각 확장 기능의 GitHub 주소를 입력하고 Install 버튼 클릭

Installed 탭으로 이동하여 Apply and restart UI 클릭 (반드시 UI를 재시작해야 적용됩니다)

2026-01-04 16 49 21.png Github의 주소를 입력후에 Install 버튼 클릭하여 설치
2026-01-04 16 51 02.png 설치후에는 반드시 restart UI를 클릭하여 재시작


2.ADetailer (After Detailer)

https://github.com/Bing-su/adetailer.git

주요 기능: 이미지를 생성한 후, 얼굴이나 손처럼 디테일이 필요한 부분을 자동으로 탐지(Face_YOLO 모델 사용)하여 다시 그려줍니다(In-painting). "얼굴이 뭉개지는 현상"을 막기 위해 필수입니다. 보통 Full Body Shot 처럼 전신이 나오는 이미지에 주로 사용합니다.

사용법:

1.설치 후 txt2img 또는 img2img 하단에 생긴 ADetailer 탭을 엽니다.

2.Enable ADetailer를 체크합니다.

3.1st 탭의 모델을 face_yolo8n.pt (얼굴) 등으로 선택하고 이미지를 생성합니다.

2026-01-04 17 31 23.png
00015-2026-01-05_[AnimeRealPantheon_k1ssBakedvae].png
00031-2026-01-05_[AnimeRealPantheon_k1ssBakedvae].png
(좌) ADetailer 미적용, (우) ADetailer 적용

3.SD-Dynamic-Prompts

https://github.com/adieyal/sd-dynamic-prompts.git

주요 기능: 중괄호 { }와 파이프 |를 사용하여 여러 키워드를 랜덤으로 조합합니다. 또한 'Wildcards' 기능을 통해 미리 저장된 단어장(색상, 의상 등)을 불러와 무한에 가까운 변수를 만들 수 있습니다.

사용법:

1.프롬프트 입력창에 {red|blue|green} Dress이라고 입력하면, 이미지를 생성할 때마다 빨강, 파랑, 초록 드레스 중 하나가 랜덤으로 적용됩니다.

2.대량의 이미지를 생성(Batch count)할 때 매우 유용합니다.

2026-01-04 17 37 43.png

3.프롬프트에 직접 입력이 아니라 wildcards 파일에 저장하여 사용할때는 "G:\stable-diffusion-webui-forge\extensions\sd-dynamic-prompts\wildcards"에 파일을 생성하여 사용 합니다.

4.해당 경로에 color.txt라고 파일 생성합니다. 파일 내용에는 아래와 같이 입력합니다.

5.프롬프트에서는 __color__ T-shirt 라고 입력하면 color.txt에 입력되어있는 색깔이 랜덤하게 모두 적용됩니다.

2026-01-04 17 41 19.png color.txt 파일에 색 입력
2026-01-05 19 04 17.png __color__ t-shirt 태그로 다이나믹 프롬프트 적용
00041-2026-01-05_[AnimeRealPantheon_k1ssBakedvae].png
00042-2026-01-05_[AnimeRealPantheon_k1ssBakedvae].png
black T-shirt , blue T-shirt
00043-2026-01-05_[AnimeRealPantheon_k1ssBakedvae].png
00044-2026-01-05_[AnimeRealPantheon_k1ssBakedvae].png
green T-shirt, red T-shart
프롬프트 : ((__color__ t-shirt)), masterpiece, best quality,1girl, solo, looking at viewer, front view, simple background,slender , Half body shot , teen ,dolphin shorts

4.Sdweb-Easy-Prompt-Selector

https://github.com/blue-pen5805/sdweb-easy-prompt-selector.git

주요 기능: 자주 사용하는 퀄리티 태그, 화풍, 의상, 구도 등을 버튼 형태로 화면에 띄워줍니다. 사용자는 원하는 버튼을 클릭하기만 하면 프롬프트 창에 자동으로 입력됩니다.

사용법:

1.설치 후 생성 버튼 아래에 나타나는 Pick Tag 버튼을 누릅니다.

2.카테고리를 선택하고 원하는 태그 버튼을 클릭합니다.

3.자신만의 커스텀 태그 목록(YAML 파일 수정)을 만들어 관리할 수도 있습니다.

4.YAML파일 경로 : G:\stable-diffusion-webui-forge\extensions\sdweb-easy-prompt-selector\tags

2026-01-04 18 03 41.png


5.Dynamic Thresholding

주요 기능: 보통 CFG Scale(프롬프트 추종도)을 7~10 이상으로 높이면 색감이 깨지거나 이미지가 타버립니다. 이 확장은 CFG를 15~20까지 높여도 색감을 자연스럽게 유지해 줍니다. 결과적으로 더 선명하고 프롬프트를 잘 따르는 이미지를 얻을 수 있습니다.

사용법:

1.설치 후 하단 Dynamic Thresholding 탭을 활성화합니다.

2.기본 CFG Scale을 15~20 정도로 높게 설정합니다.

3.확장 기능 설정에서 Mimic CFG Scale을 7 정도로 맞춥니다. (높은 CFG의 디테일은 가져오되, 밝기/채도는 7 수준으로 유지한다는 뜻입니다.)

4.Threshold Percentile: 1 (또는 0.99)

5.Mimic Scale Scheduler: Half Cosine Up

6.CFG Scale Scheduler: Half Cosine Up

7.Minimum value of the Mimic/CFG Scale Scheduler: 4 ~ 5

2026-01-05 17 52 37.png
00055-2026-01-05_[bbMIXALICE_v10].png
00057-2026-01-05_[bbMIXALICE_v10].png
00056-2026-01-05_[bbMIXALICE_v10].png
CFG Scale : 7
00059-2026-01-05_[bbMIXALICE_v10].png
00063-2026-01-05_[bbMIXALICE_v10].png
00060-2026-01-05_[bbMIXALICE_v10].png
CFG Scale : 20 , Dynamic Thresholding Enabled
모델 : bbMIXALICE_v10
프롬프트 : masterpiece, best quality,1girl, solo, looking at viewer, front view, simple background,slender , __shot__ shot , teen


6.ultimate-upscale-for-automatic1111

주요 기능: 기본 Hires. fix보다 더 정교하게 이미지를 키워줍니다. 이미지를 타일 형태로 쪼개서 업스케일링한 뒤 합치는 방식을 사용하여, VRAM 소모는 줄이면서 디테일은 극한으로 끌어올립니다.

사용법:

1.img2img 탭으로 이동합니다.

2.하단 Script 메뉴에서 Ultimate SD upscale을 선택합니다.

3.Target size type을 설정하고, Upscaler (보통 4x-UltraSharp 권장)를 선택한 뒤 생성합니다.

4x-UltraSharp 업스케일러는 추가 설치가 필요합니다.(https://huggingface.co/lokCX/4x-Ultrasharp/blob/main/4x-UltraSharp.pth)

4.기본 내장 스케일러인 R-ESRGAN 4x를 사용해도 됩니다.(4x-UltraSharp과 성능 유사)

R-ESRGAN 4x+: 실사 이미지에 매우 좋으며, 4x-UltraSharp와 가장 유사한 성능

R-ESRGAN 4x+ Anime6B: 2D 애니메이션이나 일러스트 풍 이미지에 최적화

2026-01-05 18 21 53.png
00069-2026-01-05_[AnimeRealPantheon_k1ssBakedvae].png
00000-2026-01-05_[AnimeRealPantheon_k1ssBakedvae].png
(좌) 515*640 size, (우) 1536*1920(upscale)
2026-01-05 20 43 39.png 업스케일 대신에 Hires.fix로 이미지 생성시 업스케일이 가능합니다.

지금까지 설정한 UI의 설정값을 저장하게 되면, 새로 WebUI를 시작했을때 저장된 설정값을 그대로 사용할수 있습니다.

설정값은 저장하지 않고 종료하게 된다면, 새로 시작했을때마다 설정해야 하는 번거로움이 있습니다.

Setting -> other-> Defaults에서 Apply 버튼을 클릭하여 설정값을 저장합니다.

2026-01-05 18 27 52.png


keyword
매거진의 이전글WebUI : SDXL 모델 활용 [2/2]