adetailer / CHANGELOG.md
nolanaatama's picture
Initial commit
bdd2229

Changelog

2023-09-20

2023-09-10

  • v23.9.2
  • (์‹คํ—˜์ ) VAE ์„ ํƒ ๊ธฐ๋Šฅ

2023-09-01

  • v23.9.1
  • webui 1.6.0์— ์ถ”๊ฐ€๋œ ์ธ์ž๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ƒ๊ธด ํ•˜์œ„ ํ˜ธํ™˜ ๋ฌธ์ œ ์ˆ˜์ •

2023-08-31

  • v23.9.0
  • (์‹คํ—˜์ ) ์ฒดํฌํฌ์ธํŠธ ์„ ํƒ๊ธฐ๋Šฅ
    • ๋ฒ„๊ทธ๊ฐ€ ์žˆ์–ด ๋ฆฌํ”„๋ ˆ์‹œ ๋ฒ„ํŠผ์€ ๊ตฌํ˜„์—์„œ ๋น ์ง
  • 1.6.0 ์—…๋ฐ์ดํŠธ์— ๋”ฐ๋ผ img2img์—์„œ ์‚ฌ์šฉ๋ถˆ๊ฐ€๋Šฅํ•œ ์ƒ˜ํ”Œ๋Ÿฌ๋ฅผ ์„ ํƒํ–ˆ์„ ๋•Œ ๋”์ด์ƒ Euler๋กœ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š์Œ
  • ์œ ํšจํ•˜์ง€ ์•Š์€ ์ธ์ž๊ฐ€ ์ „๋‹ฌ๋˜์—ˆ์„ ๋•Œ, ์—๋Ÿฌ๋ฅผ ์ผ์œผํ‚ค์ง€ ์•Š๊ณ  ๋Œ€์‹  adetailer๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•จ

2023-08-25

  • v23.8.1
  • xyz grid์—์„œ model์„ None์œผ๋กœ ์„ค์ •ํ•œ ์ดํ›„์— adetailer๊ฐ€ ๋น„ํ™œ์„ฑํ™” ๋˜๋Š” ๋ฌธ์ œ ์ˆ˜์ •
  • skip์„ ๋ˆŒ๋ €์„ ๋•Œ ์ง„ํ–‰์„ ๋ฉˆ์ถค
  • --medvram-sdxl์„ ์„ค์ •ํ–ˆ์„ ๋•Œ์—๋„ cpu๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ํ•จ

2023-08-14

  • v23.8.0
  • [PROMPT] ํ‚ค์›Œ๋“œ ์ถ”๊ฐ€. ad_prompt ๋˜๋Š” ad_negative_prompt์— ์‚ฌ์šฉํ•˜๋ฉด ์ž…๋ ฅ ํ”„๋กฌํ”„ํŠธ๋กœ ๋Œ€์ฒด๋จ (PR #243)
  • Only top k largest ์˜ต์…˜ ์ถ”๊ฐ€ (PR #264)
  • ultralytics ๋ฒ„์ „ ์—…๋ฐ์ดํŠธ

2023-07-31

  • v23.7.11
  • separate clip skip ์˜ต์…˜ ์ถ”๊ฐ€
  • install requirements ์ •๋ฆฌ (ultralytics ์ƒˆ ๋ฒ„์ „, mediapipe~=3.20)

2023-07-28

  • v23.7.10
  • ultralytics, mediapipe import๋ฌธ ์ •๋ฆฌ
  • traceback์—์„œ ์ปฌ๋Ÿฌ๋ฅผ ์—†์•ฐ (api ๋•Œ๋ฌธ), ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฒ„์ „๋„ ๋ณด์—ฌ์ฃผ๊ฒŒ ์„ค์ •.
  • huggingface_hub, pydantic์„ install.py์—์„œ ์—†์•ฐ
  • ์•ˆ์“ฐ๋Š” ์ปจํŠธ๋กค๋„ท ๊ด€๋ จ ์ฝ”๋“œ ์‚ญ์ œ

2023-07-23

  • v23.7.9
  • ultralytics.utils ModuleNotFoundError ํ•ด๊ฒฐ (https://github.com/ultralytics/ultralytics/issues/3856)
  • pydantic 2.0 ์ด์ƒ ๋ฒ„์ „ ์„ค์น˜์•ˆ๋˜๋„๋ก ํ•จ
  • controlnet_dir cmd args ๋ฌธ์ œ ์ˆ˜์ • (PR #107)

2023-07-20

  • v23.7.8
  • paste_field_names ์ถ”๊ฐ€ํ–ˆ๋˜ ๊ฒƒ์„ ๋˜๋Œ๋ฆผ

2023-07-19

  • v23.7.7
  • ์ธํŽ˜์ธํŒ… ๋‹จ๊ณ„์—์„œ ๋ณ„๋„์˜ ์ƒ˜ํ”Œ๋Ÿฌ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๊ฒŒ ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•จ (xyz๊ทธ๋ฆฌ๋“œ์—๋„ ์ถ”๊ฐ€)
  • webui 1.0.0-pre ์ดํ•˜ ๋ฒ„์ „์—์„œ batch index ๋ฌธ์ œ ์ˆ˜์ •
  • ์Šคํฌ๋ฆฝํŠธ์— paste_field_names์„ ์ถ”๊ฐ€ํ•จ. ์‚ฌ์šฉ๋˜๋Š”์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์Œ

2023-07-16

  • v23.7.6
  • ultralytics 8.0.135์— ์ถ”๊ฐ€๋œ cpuinfo ๊ธฐ๋Šฅ์„ ์œ„ํ•ด py-cpuinfo๋ฅผ ๋ฏธ๋ฆฌ ์„ค์น˜ํ•˜๊ฒŒ ํ•จ. (๋ฏธ๋ฆฌ ์„ค์น˜ ์•ˆํ•˜๋ฉด cpu๋‚˜ mps์‚ฌ์šฉํ•  ๋•Œ ์žฌ์‹œ์ž‘ํ•ด์•ผํ•จ)
  • init_image๊ฐ€ RGB ๋ชจ๋“œ๊ฐ€ ์•„๋‹ ๋•Œ RGB๋กœ ๋ณ€๊ฒฝ.

2023-07-07

  • v23.7.4

  • batch count > 1์ผ๋•Œ ํ”„๋กฌํ”„ํŠธ์˜ ์ธ๋ฑ์Šค ๋ฌธ์ œ ์ˆ˜์ •

  • v23.7.5

  • i2i์˜ cached_uc์™€ cached_c๊ฐ€ p์˜ cached_uc์™€ cached_c๊ฐ€ ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค๊ฐ€ ๋˜๋„๋ก ์ˆ˜์ •

2023-07-05

  • v23.7.3
  • ๋ฒ„๊ทธ ์ˆ˜์ •
    • object()๊ฐ€ json ์ง๋ ฌํ™” ์•ˆ๋˜๋Š” ๋ฌธ์ œ
    • process๋ฅผ ํ˜ธ์ถœํ•จ์— ๋”ฐ๋ผ ๋ฐฐ์น˜ ์นด์šดํŠธ๊ฐ€ 2์ด์ƒ์ผ ๋•Œ, all_prompts๊ฐ€ ๊ณ ์ •๋˜๋Š” ๋ฌธ์ œ
    • ad-before์™€ ad-preview ์ด๋ฏธ์ง€ ํŒŒ์ผ๋ช…์ด ์‹ค์ œ ํŒŒ์ผ๋ช…๊ณผ ๋‹ค๋ฅธ ๋ฌธ์ œ
    • pydantic 2.0 ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ

2023-07-04

  • v23.7.2
  • mediapipe_face_mesh_eyes_only ๋ชจ๋ธ ์ถ”๊ฐ€: mediapipe_face_mesh๋กœ ๊ฐ์ง€ํ•œ ๋’ค ๋ˆˆ๋งŒ ์‚ฌ์šฉํ•จ.
  • ๋งค ๋ฐฐ์น˜ ์‹œ์ž‘ ์ „์— scripts.postprocess๋ฅผ, ํ›„์— scripts.process๋ฅผ ํ˜ธ์ถœํ•จ.
    • ์ปจํŠธ๋กค๋„ท์„ ์‚ฌ์šฉํ•˜๋ฉด ์†Œ์š” ์‹œ๊ฐ„์ด ์กฐ๊ธˆ ๋Š˜์–ด๋‚˜์ง€๋งŒ ๋ช‡๋ช‡ ๋ฌธ์ œ ํ•ด๊ฒฐ์— ๋„์›€์ด ๋จ.
  • lora_block_weight๋ฅผ ์Šคํฌ๋ฆฝํŠธ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ์— ์ถ”๊ฐ€ํ•จ.
    • ํ•œ๋ฒˆ์ด๋ผ๋„ ADetailer๋ฅผ ์‚ฌ์šฉํ•œ ์‚ฌ๋žŒ์€ ์ˆ˜๋™์œผ๋กœ ์ถ”๊ฐ€ํ•ด์•ผํ•จ.

2023-07-03

  • v23.7.1
  • process_images๋ฅผ ์ง„ํ–‰ํ•œ ๋’ค StableDiffusionProcessing ์˜ค๋ธŒ์ ํŠธ์˜ close๋ฅผ ํ˜ธ์ถœํ•จ
  • api ํ˜ธ์ถœ๋กœ ์‚ฌ์šฉํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ์†์„ฑ ์ถ”๊ฐ€
  • NansException์ด ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์ค‘์ง€ํ•˜์ง€ ์•Š๊ณ  ๋‚จ์€ ๊ณผ์ • ๊ณ„์† ์ง„ํ–‰ํ•จ

2023-07-02

  • v23.7.0
  • NansException์ด ๋ฐœ์ƒํ•˜๋ฉด ๋กœ๊ทธ์— ํ‘œ์‹œํ•˜๊ณ  ์›๋ณธ ์ด๋ฏธ์ง€๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ฒŒ ์„ค์ •
  • rich๋ฅผ ์‚ฌ์šฉํ•œ ์—๋Ÿฌ ํŠธ๋ ˆ์ด์‹ฑ
    • install.py์— rich ์ถ”๊ฐ€
  • ์ƒ์„ฑ ์ค‘์— ์ปดํฌ๋„ŒํŠธ์˜ ๊ฐ’์„ ๋ณ€๊ฒฝํ•˜๋ฉด args์˜ ๊ฐ’๋„ ํ•จ๊ป˜ ๋ณ€๊ฒฝ๋˜๋Š” ๋ฌธ์ œ ์ˆ˜์ • (issue #180)
  • ํ„ฐ๋ฏธ๋„ ๋กœ๊ทธ๋กœ ad_prompt์™€ ad_negative_prompt์— ์ ์šฉ๋œ ์‹ค์ œ ํ”„๋กฌํ”„ํŠธ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ (์ž…๋ ฅ๊ณผ ๋‹ค๋ฅผ ๊ฒฝ์šฐ์—๋งŒ)

2023-06-28

  • v23.6.4
  • ์ตœ๋Œ€ ๋ชจ๋ธ ์ˆ˜ 5 -> 10๊ฐœ
  • ad_prompt์™€ ad_negative_prompt์— ๋นˆ์นธ์œผ๋กœ ๋†”๋‘๋ฉด ์ž…๋ ฅ ํ”„๋กฌํ”„ํŠธ๊ฐ€ ์‚ฌ์šฉ๋œ๋‹ค๋Š” ๋ฌธ๊ตฌ ์ถ”๊ฐ€
  • huggingface ๋ชจ๋ธ ๋‹ค์šด๋กœ๋“œ ์‹คํŒจ์‹œ ๋กœ๊น…
  • 1st ๋ชจ๋ธ์ด None์ผ ๊ฒฝ์šฐ ๋‚˜๋จธ์ง€ ์ž…๋ ฅ์„ ๋ฌด์‹œํ•˜๋˜ ๋ฌธ์ œ ์ˆ˜์ •
  • --use-cpu ์— adetailer ์ž…๋ ฅ ์‹œ cpu๋กœ yolo๋ชจ๋ธ์„ ์‚ฌ์šฉํ•จ

2023-06-20

  • v23.6.3
  • ์ปจํŠธ๋กค๋„ท inpaint ๋ชจ๋ธ์— ๋Œ€ํ•ด, 3๊ฐ€์ง€ ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•จ
  • Noise Multiplier ์˜ต์…˜ ์ถ”๊ฐ€ (PR #149)
  • pydantic ์ตœ์†Œ ๋ฒ„์ „ 1.10.8๋กœ ์„ค์ • (Issue #146)

2023-06-05

  • v23.6.2
  • xyz_grid์—์„œ ADetailer๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒํ•จ.
    • 8๊ฐ€์ง€ ์˜ต์…˜๋งŒ 1st ํƒญ์— ์ ์šฉ๋˜๋„๋ก ํ•จ.

2023-06-01

  • v23.6.1
  • inpaint, scribble, lineart, openpose, tile 5๊ฐ€์ง€ ์ปจํŠธ๋กค๋„ท ๋ชจ๋ธ ์ง€์› (PR #107)
  • controlnet guidance start, end ์ธ์ž ์ถ”๊ฐ€ (PR #107)
  • modules.extensions๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ปจํŠธ๋กค๋„ท ํ™•์žฅ์„ ๋ถˆ๋Ÿฌ์˜ค๊ณ  ๊ฒฝ๋กœ๋ฅผ ์•Œ์•„๋‚ด๋กœ๋ก ๋ณ€๊ฒฝ
  • ui์—์„œ ์ปจํŠธ๋กค๋„ท์„ ๋ณ„๋„ ํ•จ์ˆ˜๋กœ ๋ถ„๋ฆฌ

2023-05-30

  • v23.6.0

  • ์Šคํฌ๋ฆฝํŠธ์˜ ์ด๋ฆ„์„ After Detailer์—์„œ ADetailer๋กœ ๋ณ€๊ฒฝ

    • API ์‚ฌ์šฉ์ž๋Š” ๋ณ€๊ฒฝ ํ•„์š”ํ•จ
  • ๋ช‡๋ช‡ ์„ค์ • ๋ณ€๊ฒฝ

    • ad_conf โ†’ ad_confidence. 0100 ์‚ฌ์ด์˜ int โ†’ 0.01.0 ์‚ฌ์ด์˜ float
    • ad_inpaint_full_res โ†’ ad_inpaint_only_masked
    • ad_inpaint_full_res_padding โ†’ ad_inpaint_only_masked_padding
  • mediapipe face mesh ๋ชจ๋ธ ์ถ”๊ฐ€

    • mediapipe ์ตœ์†Œ ๋ฒ„์ „ 0.10.0
  • rich traceback ์ œ๊ฑฐํ•จ

  • huggingface ๋‹ค์šด๋กœ๋“œ ์‹คํŒจํ•  ๋•Œ ์—๋Ÿฌ๊ฐ€ ๋‚˜์ง€ ์•Š๊ฒŒ ํ•˜๊ณ  ํ•ด๋‹น ๋ชจ๋ธ์„ ์ œ๊ฑฐํ•จ

2023-05-26

  • v23.5.19
  • 1๋ฒˆ์งธ ํƒญ์—๋„ None ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•จ
  • api๋กœ ad controlnet model์— inpaint๊ฐ€ ์•„๋‹Œ ๋‹ค๋ฅธ ์ปจํŠธ๋กค๋„ท ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•˜๋„๋ก ๋ง‰์Œ
  • adetailer ์ง„ํ–‰์ค‘์— total tqdm ์ง„ํ–‰๋ฐ” ์—…๋ฐ์ดํŠธ๋ฅผ ๋ฉˆ์ถค
  • state.inturrupted ์ƒํƒœ์—์„œ adetailer ๊ณผ์ •์„ ์ค‘์ง€ํ•จ
  • ์ปจํŠธ๋กค๋„ท process๋ฅผ ๊ฐ batch๊ฐ€ ๋๋‚œ ์ˆœ๊ฐ„์—๋งŒ ํ˜ธ์ถœํ•˜๋„๋ก ๋ณ€๊ฒฝ

2023-05-25

  • v23.5.18
  • ์ปจํŠธ๋กค๋„ท ๊ด€๋ จ ์ˆ˜์ •
    • unit์˜ input_mode๋ฅผ SIMPLE๋กœ ๋ชจ๋‘ ๋ณ€๊ฒฝ
    • ์ปจํŠธ๋กค๋„ท ์œ ๋„ท ํ›…๊ณผ ํ•˜์ด์žญ ํ•จ์ˆ˜๋“ค์„ adetailer๋ฅผ ์‹คํ–‰ํ•  ๋•Œ์—๋งŒ ๋˜๋Œ๋ฆฌ๋Š” ๊ธฐ๋Šฅ ์ถ”๊ฐ€
    • adetailer ์ฒ˜๋ฆฌ๊ฐ€ ๋๋‚œ ๋’ค ์ปจํŠธ๋กค๋„ท ์Šคํฌ๋ฆฝํŠธ์˜ process๋ฅผ ๋‹ค์‹œ ์ง„ํ–‰ํ•จ. (batch count 2 ์ด์ƒ์ผ๋•Œ์˜ ๋ฌธ์ œ ํ•ด๊ฒฐ)
  • ๊ธฐ๋ณธ ํ™œ์„ฑ ์Šคํฌ๋ฆฝํŠธ ๋ชฉ๋ก์—์„œ ์ปจํŠธ๋กค๋„ท์„ ๋บŒ

2023-05-22

  • v23.5.17
  • ์ปจํŠธ๋กค๋„ท ํ™•์žฅ์ด ์žˆ์œผ๋ฉด ์ปจํŠธ๋กค๋„ท ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ™œ์„ฑํ™”ํ•จ. (์ปจํŠธ๋กค๋„ท ๊ด€๋ จ ๋ฌธ์ œ ํ•ด๊ฒฐ)
  • ๋ชจ๋“  ์ปดํฌ๋„ŒํŠธ์— elem_id ์„ค์ •
  • ui์— ๋ฒ„์ „์„ ํ‘œ์‹œํ•จ

2023-05-19

  • v23.5.16
  • ์ถ”๊ฐ€ํ•œ ์˜ต์…˜
    • Mask min/max ratio
    • Mask merge mode
    • Restore faces after ADetailer
  • ์˜ต์…˜๋“ค์„ Accordion์œผ๋กœ ๋ฌถ์Œ

2023-05-18

  • v23.5.15
  • ํ•„์š”ํ•œ ๊ฒƒ๋งŒ ์ž„ํฌํŠธํ•˜๋„๋ก ๋ณ€๊ฒฝ (vae ๋กœ๋”ฉ ์˜ค๋ฅ˜ ์—†์–ด์ง. ๋กœ๋”ฉ ์†๋„ ๋นจ๋ผ์ง)

2023-05-17

  • v23.5.14
  • [SKIP]์œผ๋กœ ad prompt ์ผ๋ถ€๋ฅผ ๊ฑด๋„ˆ๋›ฐ๋Š” ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • bbox ์ •๋ ฌ ์˜ต์…˜ ์ถ”๊ฐ€
  • sd_webui ํƒ€์ž…ํžŒํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ƒ„
  • enable checker์™€ ๊ด€๋ จ๋œ api ์˜ค๋ฅ˜ ์ˆ˜์ •?

2023-05-15

  • v23.5.13
  • [SEP]์œผ๋กœ ad prompt๋ฅผ ๋ถ„๋ฆฌํ•˜์—ฌ ์ ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • enable checker๋ฅผ ๋‹ค์‹œ pydantic์œผ๋กœ ๋ณ€๊ฒฝํ•จ
  • ui ๊ด€๋ จ ํ•จ์ˆ˜๋ฅผ adetailer.ui ํด๋”๋กœ ๋ถ„๋ฆฌํ•จ
  • controlnet์„ ์‚ฌ์šฉํ•  ๋•Œ ๋ชจ๋“  controlnet unit ๋น„ํ™œ์„ฑํ™”
  • adetailer ํด๋”๊ฐ€ ์—†์œผ๋ฉด ๋งŒ๋“ค๊ฒŒ ํ•จ

2023-05-13

  • v23.5.12
  • ad_enable์„ ์ œ์™ธํ•œ ์ž…๋ ฅ์ด dictํƒ€์ž…์œผ๋กœ ๋“ค์–ด์˜ค๋„๋ก ๋ณ€๊ฒฝ
    • web api๋กœ ์‚ฌ์šฉํ•  ๋•Œ์— ํŠนํžˆ ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฌ์›€
    • web api breaking change
  • mask_preprocess ์ธ์ž๋ฅผ ๋„ฃ์ง€ ์•Š์•˜๋˜ ์˜ค๋ฅ˜ ์ˆ˜์ • (PR #47)
  • huggingface์—์„œ ๋ชจ๋ธ์„ ๋‹ค์šด๋กœ๋“œํ•˜์ง€ ์•Š๋Š” ์˜ต์…˜ ์ถ”๊ฐ€ --ad-no-huggingface

2023-05-12

  • v23.5.11
  • ultralytics ์•Œ๋žŒ ์ œ๊ฑฐ
  • ํ•„์š”์—†๋Š” exif ์ธ์ž ๋” ์ œ๊ฑฐํ•จ
  • use separate steps ์˜ต์…˜ ์ถ”๊ฐ€
  • ui ๋ฐฐ์น˜๋ฅผ ์กฐ์ •ํ•จ

2023-05-09

  • v23.5.10
  • ์„ ํƒํ•œ ์Šคํฌ๋ฆฝํŠธ๋งŒ ADetailer์— ์ ์šฉํ•˜๋Š” ์˜ต์…˜ ์ถ”๊ฐ€, ๊ธฐ๋ณธ๊ฐ’ True. ์„ค์ • ํƒญ์—์„œ ์ง€์ •๊ฐ€๋Šฅ.
    • ๊ธฐ๋ณธ๊ฐ’: dynamic_prompting,dynamic_thresholding,wildcards,wildcard_recursive
  • person_yolov8s-seg.pt ๋ชจ๋ธ ์ถ”๊ฐ€
  • ultralytics์˜ ์ตœ์†Œ ๋ฒ„์ „์„ 8.0.97๋กœ ์„ค์ • (C:\ ๋ฌธ์ œ ํ•ด๊ฒฐ๋œ ๋ฒ„์ „)

2023-05-08

  • v23.5.9
  • 2๊ฐ€์ง€ ์ด์ƒ์˜ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ. ๊ธฐ๋ณธ๊ฐ’: 2, ์ตœ๋Œ€: 5
  • segment ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•จ. person_yolov8n-seg.pt ์ถ”๊ฐ€

2023-05-07

  • v23.5.8
  • ํ”„๋กฌํ”„ํŠธ์™€ ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ์— ๋ฐฉํ–ฅํ‚ค ์ง€์› (PR #24)
  • mask_preprocess๋ฅผ ์ถ”๊ฐ€ํ•จ. ์ด์ „ ๋ฒ„์ „๊ณผ ์‹œ๋“œ๊ฐ’์ด ๋‹ฌ๋ผ์งˆ ๊ฐ€๋Šฅ์„ฑ ์žˆ์Œ!
  • ์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌ๊ฐ€ ์ผ์–ด๋‚ฌ์„ ๋•Œ์—๋งŒ before์ด๋ฏธ์ง€๋ฅผ ์ €์žฅํ•จ
  • ์„ค์ •์ฐฝ์˜ ๋ ˆ์ด๋ธ”์„ ADetailer ๋Œ€์‹  ๋” ์ ์ ˆํ•˜๊ฒŒ ์ˆ˜์ •ํ•จ

2023-05-06

  • v23.5.7

  • ad_use_cfg_scale ์˜ต์…˜ ์ถ”๊ฐ€. cfg ์Šค์ผ€์ผ์„ ๋”ฐ๋กœ ์‚ฌ์šฉํ• ์ง€ ๋ง์ง€ ๊ฒฐ์ •ํ•จ.

  • ad_enable ๊ธฐ๋ณธ๊ฐ’์„ True์—์„œ False๋กœ ๋ณ€๊ฒฝ

  • ad_model์˜ ๊ธฐ๋ณธ๊ฐ’์„ None์—์„œ ์ฒซ๋ฒˆ์งธ ๋ชจ๋ธ๋กœ ๋ณ€๊ฒฝ

  • ์ตœ์†Œ 2๊ฐœ์˜ ์ž…๋ ฅ(ad_enable, ad_model)๋งŒ ๋“ค์–ด์˜ค๋ฉด ์ž‘๋™ํ•˜๊ฒŒ ๋ณ€๊ฒฝ.

  • v23.5.7.post0

  • init_controlnet_ext์„ controlnet_exists == True์ผ๋•Œ์—๋งŒ ์‹คํ–‰

  • webui๋ฅผ C๋“œ๋ผ์ด๋ธŒ ๋ฐ”๋กœ ๋ฐ‘์— ์„ค์น˜ํ•œ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ultralytics ๊ฒฝ๊ณ  ํ‘œ์‹œ

2023-05-05 (์–ด๋ฆฐ์ด๋‚ )

  • v23.5.5

  • Save images before ADetailer ์˜ต์…˜ ์ถ”๊ฐ€

  • ์ž…๋ ฅ์œผ๋กœ ๋“ค์–ด์˜จ ์ธ์ž์™€ ALL_ARGS์˜ ๊ธธ์ด๊ฐ€ ๋‹ค๋ฅด๋ฉด ์—๋Ÿฌ๋ฉ”์„ธ์ง€

  • README.md์— ์„ค์น˜๋ฐฉ๋ฒ• ์ถ”๊ฐ€

  • v23.5.6

  • get_args์—์„œ IndexError๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์ž์„ธํ•œ ์—๋Ÿฌ๋ฉ”์„ธ์ง€๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Œ

  • AdetailerArgs์— extra_params ๋‚ด์žฅ

  • scripts_args๋ฅผ ๋”ฅ์นดํ”ผํ•จ

  • postprocess_image๋ฅผ ์•ฝ๊ฐ„ ๋ถ„๋ฆฌํ•จ

  • v23.5.6.post0

  • init_controlnet_ext์—์„œ ์—๋Ÿฌ๋ฉ”์„ธ์ง€๋ฅผ ์ž์„ธํžˆ ๋ณผ ์ˆ˜ ์žˆ์Œ

2023-05-04

  • v23.5.4
  • use pydantic for arguments validation
  • revert: ad_model to None as default
  • revert: __future__ imports
  • lazily import yolo and mediapipe

2023-05-03

  • v23.5.3.post0

  • remove __future__ imports

  • change to copy scripts and scripts args

  • v23.5.3.post1

  • change default ad_model from None

2023-05-02

  • v23.5.3
  • Remove None from model list and add Enable ADetailer checkbox.
  • install.py skip_install fix.