EasyUse/๐Ÿšซ Deprecatedgenerated

LatentCompositeMaskedWithCond (๐Ÿšซ์ง€์› ์ค‘๋‹จ๋จ)(latentCompositeMaskedWithCond)

ComfyUI-Easy-Use์˜ LatentCompositeMaskedWithCond (๐Ÿšซ์ง€์› ์ค‘๋‹จ๋จ) ๋…ธ๋“œ์ž…๋‹ˆ๋‹ค.

latent Composite Masked With Cond

pipe
text_combine
source_latent
source_mask
destination_mask
pipe
latent
conditioning
text_combine_mode
add
replace_text
STRING
Easy Use

์ด ๋…ธ๋“œ๋Š” ComfyUI-Easy-Use ํŒจํ‚ค์ง€์—์„œ ๐Ÿšซ ์ง€์› ์ค‘๋‹จ๋จ์œผ๋กœ ํ‘œ์‹œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด ์›Œํฌํ”Œ๋กœ์™€์˜ ํ˜ธํ™˜์„ฑ์„ ์œ„ํ•ด ์œ ์ง€๋˜๋ฉฐ, ์˜๋„์ ์œผ๋กœ ๊ธฐ์กด ์ง€์› ์ค‘๋‹จ ํŒŒ์ดํ”„๋ผ์ธ์„ ์œ ์ง€ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด ์ƒˆ ์›Œํฌํ”Œ๋กœ์— ์‚ฌ์šฉํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

์„ค๋ช…

LatentCompositeMaskedWithCond๋Š” EasyUse PIPE_LINE์— ์ €์žฅ๋œ ์ž ์žฌ ๋ฐ์ดํ„ฐ ์œ„์— ์†Œ์Šค ์ž ์žฌ ๋ฐ์ดํ„ฐ๋ฅผ ํ•ฉ์„ฑํ•˜๋ฉฐ, ์†Œ์Šค ๋งˆ์Šคํฌ์™€ ๋Œ€์ƒ ๋งˆ์Šคํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•ฉ์„ฑ์ด ์ ์šฉ๋˜๋Š” ์œ„์น˜๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ text_combine์„ ํ†ตํ•ด ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ ๋ชฉ๋ก์„ ์ฒ˜๋ฆฌํ•˜๊ณ , ์—…๋ฐ์ดํŠธ๋œ ํŒŒ์ดํ”„ ๋ฐ ํ•ฉ์„ฑ๋œ ์ž ์žฌ ๋ฐ์ดํ„ฐ์™€ ํ•จ๊ป˜ ์—…๋ฐ์ดํŠธ๋œ ์กฐ๊ฑดํ™”๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

์ด ๋…ธ๋“œ๋Š” ์‚ฌ์‹ค์ƒ ์ž ์žฌ ๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น/ํ•ฉ์„ฑ๊ณผ ์กฐ๊ฑดํ™” ํ…์ŠคํŠธ ์ฒ˜๋ฆฌ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๋ ˆ๊ฑฐ์‹œ ํ†ตํ•ฉ์œผ๋กœ, ๋ชจ๋“  ์ฒ˜๋ฆฌ๊ฐ€ EasyUse ํŒŒ์ดํ”„๋ผ์ธ ๊ฐ์ฒด๋ฅผ ํ†ตํ•ด ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.

์ž…๋ ฅ

pipe

๋Œ€์ƒ ์ž ์žฌ ๋ฐ์ดํ„ฐ, ๊ธฐ์กด ์กฐ๊ฑดํ™” ๋ฐ ๊ธฐํƒ€ ํŒŒ์ดํ”„๋ผ์ธ ์ƒํƒœ๋ฅผ ๋‹ด๊ณ  ์žˆ๋Š” EasyUse PIPE_LINE์ž…๋‹ˆ๋‹ค. ์ด ๋…ธ๋“œ๋Š” ์ด ํŒŒ์ดํ”„์—์„œ ๋Œ€์ƒ ์ž ์žฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ณ  ์ฒซ ๋ฒˆ์งธ ์ถœ๋ ฅ์œผ๋กœ ์—…๋ฐ์ดํŠธ๋œ ํŒŒ์ดํ”„๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

text_combine

์กฐ๊ฑดํ™”๋ฅผ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ํ…์ŠคํŠธ ๋ฌธ์ž์—ด์˜ LIST์ž…๋‹ˆ๋‹ค. ์ด ๋ชฉ๋ก์ด ์ ์šฉ๋˜๋Š” ๋ฐฉ์‹์€ text_combine_mode์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.

source_latent

pipe์— ํฌํ•จ๋œ ์ž ์žฌ ๋ฐ์ดํ„ฐ์— ํ•ฉ์„ฑํ•  LATENT์ž…๋‹ˆ๋‹ค.

source_mask

ํ•ฉ์„ฑ ์ค‘์— ์‚ฌ์šฉ๋˜๋Š” source_latent์˜ ํ™œ์„ฑ ์˜์—ญ์„ ์ •์˜ํ•˜๋Š” MASK์ž…๋‹ˆ๋‹ค.

destination_mask

๋Œ€์ƒ ์ž ์žฌ ๋ฐ์ดํ„ฐ์— ์†Œ์Šค ํ•ฉ์„ฑ์ด ์ ์šฉ๋˜๋Š” ์œ„์น˜๋ฅผ ์ •์˜ํ•˜๋Š” MASK์ž…๋‹ˆ๋‹ค.

text_combine_mode

๋‹ค์Œ ์˜ต์…˜์ด ์žˆ๋Š” COMBO์ž…๋‹ˆ๋‹ค.

  • add (๊ธฐ๋ณธ๊ฐ’): ์ œ๊ณต๋œ text_combine ํ…์ŠคํŠธ๊ฐ€ ๊ธฐ์กด ์กฐ๊ฑดํ™”์— ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.
  • replace: ์ œ๊ณต๋œ ํ…์ŠคํŠธ๊ฐ€ ๊ธฐ์กด ์กฐ๊ฑดํ™”๋ฅผ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค.
  • cover: ์ œ๊ณต๋œ ํ…์ŠคํŠธ๊ฐ€ ๊ธฐ์กด ์กฐ๊ฑดํ™”๋ฅผ ๋ฎ์–ด์”๋‹ˆ๋‹ค(์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค).

replace_text

์„ ํƒ๋œ ํ…์ŠคํŠธ ๊ฒฐํ•ฉ ๋ชจ๋“œ์—์„œ ๋Œ€์ฒด๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์‚ฌ์šฉ๋˜๋Š” ๋Œ€์ฒด ํ…์ŠคํŠธ๊ฐ€ ํฌํ•จ๋œ STRING์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ ๋นˆ ๋ฌธ์ž์—ด์ž…๋‹ˆ๋‹ค.

์ถœ๋ ฅ

PIPE_LINE

ํ•ฉ์„ฑ๋œ ์ž ์žฌ ๋ฐ์ดํ„ฐ์™€ ์ˆ˜์ •๋œ ์กฐ๊ฑดํ™”๋ฅผ ํฌํ•จํ•œ ์—…๋ฐ์ดํŠธ๋œ EasyUse ํŒŒ์ดํ”„๋ผ์ธ์ž…๋‹ˆ๋‹ค.

LATENT

source_mask์™€ destination_mask๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ดํ”„ ์ž ์žฌ ๋ฐ์ดํ„ฐ์— source_latent๋ฅผ ํ•ฉ์„ฑํ•œ ๊ฒฐ๊ณผ ์ž ์žฌ ๋ฐ์ดํ„ฐ์ž…๋‹ˆ๋‹ค.

CONDITIONING

text_combine, text_combine_mode ๋ฐ replace_text์—์„œ ์ƒ์„ฑ๋œ ์กฐ๊ฑดํ™”์ž…๋‹ˆ๋‹ค.

์‚ฌ์šฉ ์ฐธ๊ณ  ์‚ฌํ•ญ

์ด ๋…ธ๋“œ๋Š” ์ง€์› ์ค‘๋‹จ๋˜์—ˆ์œผ๋ฏ€๋กœ ์ƒˆ ์›Œํฌํ”Œ๋กœ์—์„œ๋Š” LatentCompositeMasked์™€ ๊ฐ™์€ ํ˜„์žฌ EasyUse ๋…ธ๋“œ ๋˜๋Š” ํ•ต์‹ฌ ComfyUI ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์กฐ๊ฑดํ™”๋‚˜ ํŒŒ์ดํ”„ ์ฒ˜๋ฆฌ ๋™์ž‘ ์—†์ด ์ž ์žฌ ๋ฐ์ดํ„ฐ ํ•ฉ์„ฑ๋งŒ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ํ•ต์‹ฌ ๋…ธ๋“œ๊ฐ€ ์ ์ ˆํ•œ ๋Œ€์ฒด ์ˆ˜๋‹จ์ž…๋‹ˆ๋‹ค.

์กฐ๊ฑดํ™” ์ถœ๋ ฅ์€ EasyUse ํŒŒ์ดํ”„์˜ ๊ธฐ์กด ์กฐ๊ฑดํ™”์™€ ์„ ํƒ๋œ text_combine_mode์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง€๋ฏ€๋กœ, ์›Œํฌํ”Œ๋กœ๋Š” ์ด ๋…ธ๋“œ์— ๋„๋‹ฌํ•˜๊ธฐ ์ „์— ํŒŒ์ดํ”„๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ดˆ๊ธฐํ™”๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์†Œ์Šค ๋งˆ์Šคํฌ์™€ ๋Œ€์ƒ ๋งˆ์Šคํฌ๋Š” ์ž ์žฌ ๋ฐ์ดํ„ฐ ํ•ฉ์„ฑ ์ž‘์—…์— ํ•„์š”ํ•œ ๊ฒƒ๊ณผ ๋™์ผํ•œ ๊ณต๊ฐ„ ์ •๋ ฌ๋กœ ์ค€๋น„๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋Œ“๊ธ€

GitHub๋กœ ๋กœ๊ทธ์ธํ•˜๊ณ  ํ† ๋ก ์— ์ฐธ์—ฌํ•˜์„ธ์š”.

๋Œ“๊ธ€์„ ๋ถˆ๋Ÿฌ์˜ค๋Š” ์ค‘โ€ฆ