CFG Scale 변화의 효과 및 webui 확장 Dynamic Thresholding을 설치하여 함께 테스트해봤습니다.
(기본 확장 목록에 포함되어 있으므로, "Dynamic Thresholding" 문자열로 확장 탭에서 검색해보면 나옵니다)
https://github.com/mcmonkeyprojects/sd-dynamic-thresholding
및 문서 https://github.com/mcmonkeyprojects/sd-dynamic-thresholding/wiki/Usage-Tips 참조
이미 다 아시겠지만, CFG Scale값이 낮으면 출력 변화의 자유도가 높아지고, CFG Scale값이 높아지면 출력물의 자유도가 낮아집니다.
(AI 생성기가 프롬프트를 잘 따르게 하려면 이 값을 높이고, 상대적으로 이 값이 낮으면 프롬프트에 잘 따르지 않으면서 변화도가 높아집니다)
다음은 테스트에 사용하기 위해 선택된 컷 한장 (DDetailer 사용)

(이 이미지에 대한 CFG Scale은 8.5)
이제 Dynamic Threadsholding 기능을 켜주고 다시 한번 그려봅니다.
설정 팁은 https://github.com/mcmonkeyprojects/sd-dynamic-thresholding/wiki/Usage-Tips#how-do-i-use-it-basics 참조
1) Dynamic Threadsholding 설정하기
- Mimic CFG Scale은 대충 7~9 근처로
- Top percentile of latents to clamp 값은 95~100% 사이
- Scale 스케줄러는 문서에서 권장한 Half Cosine Up 사용
- Minimum CFG Scale 값은 6~7정도 (너무 낮은 값은 자유도가 높아짐) // Minumum Mimic CFG Scale 7정도
- 이하 아래 스크린샷과 비슷하게 세팅해줍니다. (아래 스샷은 하나의 예시)

확장의 세팅 완료 후 2)단계로
2) 이 경우 원래의 CFG Scale 값이였던 8.5 였던 값을 20~30 정도로 높게 잡아줍니다. 저는 이 값을 15로 설정해줬습니다.
3) 최종적으로, 이미지를 다시 Generate하여 다음 이미지를 얻었습니다. (이때 문제가 있다면 CFG Scale등의 세팅값 조절)
(Top percentile값 및 Minimum CGS Scale Scheduler 등의 값을 재조정해서 다시 그림)

딱히 큰 차이가 나는 것 같지는 않습니다.
이번에는 CFG Scale을 수동으로 8.5값에서 9로 올려줘봅니다.

다른 이미지로 다시 테스트해봅니다.

(CFG Scale 8.5)
CFG Scale을 9로 (손이 어디로?)

이번에는 Dynamic Threadsholding 기능을 켜주고 CFG Scale을 20으로 Mimic CFG Scale은 8로

Dynamic Threasholding을 끄고 CFG Scale값을 15로 올려주면?

Dynamic Threadsholding 깃허브 홈페이지에 설명되어있는 것처럼, Dynamic Threadsholding사용 없이 CFG Scale 값이 높아지면 색상에 문제가 있어보입니다. (=> Dynamic Threasholding을 사용하는 이유)
이상 테스트를 마치면서,
덤으로 생성된 여러 AI 처자를 함께 올려봅니다~
(참고로 아래 이미지에 대한 프롬프트는 이미지에 모두 포함되어 있습니다)







기본 프롬프트:
pov, (photo realistic:1.4), (masterpiece, best quality, ultra detailed),[reflections], ultra realistic,
(best illumination, best shadow, extremely delicate and beautiful), finely detail, beautiful detailed, shiny eyes, shiny skin,
1girl, 20yo girl, (Increase quality),looking at viewer,
accent lighting, (backlighting:1.3), professional lighting, light on face, cinematic lighting, bokeh,
(best quality real texture skin:1.4), finely detailed eyes, finely detailed face, finely quality eyes,
black hair, hair pulled back, folded tied hair, simple earrings, simple necklace:0.1, mature female,
angel face, detailed face, cleavage, collarbone, (medium breasts), slim waist, abs, navel, belly fat:0.1, (perfect anatomy), bust body,
blue sky, beach, sea shore, flower crown, covered nipples,
(micro bikini:1.3 + white shawl around her waist), cowboy shot,
(dynamic angle),(from below:0.2), cameltoe, (spread legs:0.2), (right hand up and holding her hair),
(bright, smile and happy and tired and sleepy:1.3),(laugh:1.4),
(Increase beauty and gorgeous and sexy:0.1), (PureErosFace_V1:0.6)
<lora:koreanDollLikeness_v15:0.0>
<lora:koreandolllikenessV20_v20:0.33>
<lora:japaneseDollLikeness_v10:0.0>
<lora:taiwandolllikenessV20_v20:0.0>
<lora:cuteGirlMix4_v10:0.0>
(얼굴이 단조로운(?)것 같아 PureErosFace_V1 + Korean/Japanese/Taiwan DollLikeness조합을 시도했습니다.
"(bright, smile and happy and tired and sleepy:x.x),(laugh:y.y), " 식으로 표정을 섞으니 표정이 꽤 다채롭습니다.
네거티브 프롬프트
easynegative, (worst quality:1.3), (low quality:1), (normal quality:1.4), lowres,skin spots, acnes, skin blemishes, age spot, glan, extra fingers, fewer fingers, strange fingers, bad hand, bad anatomy, fused fingers, missing leg, mutated hand, malformed limbs, missing feet,multiple legs,logo, pubic hair, multiple arms,
loli,3d,extra hands,extra foots,
ng_deepnegative_v1_75t,badhandv4
모델/샘플러 및 그 외
Steps: 28, Sampler: DPM++ 2M Karras, CFG scale: 7, Size: 512x768, Model hash: 1db9eb3bc3, Model: chilloutmix_NiPrunedFp16, Denoising strength: 0.4, Clip skip: 2, ENSD: 31337
FaceRestoration 끔 + DDetailer사용