Video Helper Suite ๐ŸŽฅ๐Ÿ…ฅ๐Ÿ…—๐Ÿ…ข/latentgenerated

Select Latents ๐ŸŽฅ๐Ÿ…ฅ๐Ÿ…—๐Ÿ…ข(SelectLatents)

์ด ๋…ธ๋“œ๋Š” ์—ฌ๋Ÿฌ ์ž ์žฌ ํ‘œํ˜„ ์ƒ˜ํ”Œ์„ ํฌํ•จํ•˜๋Š” ๋”•์…”๋„ˆ๋ฆฌ๋ฅผ ์ž…๋ ฅ์œผ๋กœ ๋ฐ›์Šต๋‹ˆ๋‹ค

Select Latents

latent
LATENT
indexes
0
err_if_missing
err_if_empty
VideoHelperSuite

Select Latents ๐ŸŽฅ๐Ÿ…ฅ๐Ÿ…—๐Ÿ…ข ๋…ธ๋“œ๋Š” ์—ฌ๋Ÿฌ ์ž ์žฌ ํ‘œํ˜„ ์ƒ˜ํ”Œ์„ ํฌํ•จํ•˜๋Š” ๋”•์…”๋„ˆ๋ฆฌ๋ฅผ ์ž…๋ ฅ์œผ๋กœ ๋ฐ›์Šต๋‹ˆ๋‹ค.

Select Latents ๋…ธ๋“œ๋Š” ์ผ๋ จ์˜ ์ž ์žฌ ํ‘œํ˜„(Latent)์—์„œ ํŠน์ • ํ”„๋ ˆ์ž„์„ ์„ ํƒํ•˜๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ํ•ต์‹ฌ ๊ธฐ๋Šฅ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ง€์ •ํ•œ ์ธ๋ฑ์Šค๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž…๋ ฅ๋œ ์ž ์žฌ ํ‘œํ˜„ ๋ฐฐ์น˜์—์„œ ํ•ด๋‹น ๋ถ€๋ถ„์„ ์ถ”์ถœํ•˜์—ฌ ์ƒˆ๋กœ์šด ์ž ์žฌ ํ‘œํ˜„ ๋ฐฐ์น˜๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ์ž‘์—…์€ ๋น„๋””์˜ค ํŽธ์ง‘์—์„œ '์žฅ๋ฉด ์„ ํƒ'๊ณผ ์œ ์‚ฌํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž๊ฐ€ ํ›„์† ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ ํ”„๋ ˆ์ž„ ์‹œํ€€์Šค๋ฅผ ์ •๋ฐ€ํ•˜๊ฒŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

๋…ธ๋“œ ๊ธฐ๋Šฅ

์ด ๋…ธ๋“œ๋Š” ์—ฌ๋Ÿฌ ์ž ์žฌ ํ‘œํ˜„ ์ƒ˜ํ”Œ์„ ํฌํ•จํ•˜๋Š” ๋”•์…”๋„ˆ๋ฆฌ๋ฅผ ์ž…๋ ฅ์œผ๋กœ ๋ฐ›์Šต๋‹ˆ๋‹ค. ๋‚ด๋ถ€ ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ œ๊ณตํ•œ ์ธ๋ฑ์Šค ๋ฌธ์ž์—ด์„ ๊ตฌ๋ฌธ ๋ถ„์„ํ•˜์—ฌ ๊ตฌ์ฒด์ ์ธ ์ธ๋ฑ์Šค ๋ชฉ๋ก์œผ๋กœ ๋ณ€ํ™˜ํ•œ ํ›„, ์ด ์ธ๋ฑ์Šค๋“ค์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž…๋ ฅ ๋”•์…”๋„ˆ๋ฆฌ์˜ ๊ฐ ํ…์„œ(Tensor)์—์„œ ํ•ด๋‹น ๋ฐ์ดํ„ฐ ์Šฌ๋ผ์ด์Šค๋ฅผ ์ถ”์ถœํ•ฉ๋‹ˆ๋‹ค. ๋‹จ์ผ ์ˆซ์ž, ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ๋ชฉ๋ก, ๋ฒ”์œ„ ํ‘œํ˜„(์˜ˆ: 0-5,10)๊ณผ ๊ฐ™์€ ์œ ์—ฐํ•œ ์ธ๋ฑ์Šค ํ˜•์‹์„ ์ง€์›ํ•˜๋ฉฐ, ์ž ์žฌ์ ์ธ ์ธ๋ฑ์Šค ๋ฒ”์œ„ ์ดˆ๊ณผ ๋ฌธ์ œ๋„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋…ธ๋“œ ๋งค๊ฐœ๋ณ€์ˆ˜ ์„ค๋ช… - Select Latents ๐ŸŽฅ๐Ÿ…ฅ๐Ÿ…—๐Ÿ…ข

์—ฐ๊ฒฐ ์ž…๋ ฅ (Inputs)

๋งค๊ฐœ๋ณ€์ˆ˜ ์ด๋ฆ„๋ฐ์ดํ„ฐ ํƒ€์ž…ํ•„์ˆ˜๊ธฐ๋ณธ๊ฐ’๋ฒ”์œ„/์˜ต์…˜์„ค๋ช…
latentLATENT์˜ˆ--latent (์ž…๋ ฅ ๋งค๊ฐœ๋ณ€์ˆ˜): ์„ ํƒ๋  ์ž ์žฌ ํ‘œํ˜„ ๋ฐฐ์น˜๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ VAE ์ธ์ฝ”๋”ฉ์ด๋‚˜ ๋‹ค๋ฅธ ์ƒ์„ฑ ๋…ธ๋“œ์˜ ์ถœ๋ ฅ์—์„œ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.

์ปจํŠธ๋กค ๋งค๊ฐœ๋ณ€์ˆ˜ (Parameters)

๋งค๊ฐœ๋ณ€์ˆ˜ ์ด๋ฆ„๋ฐ์ดํ„ฐ ํƒ€์ž…ํ•„์ˆ˜๊ธฐ๋ณธ๊ฐ’๋ฒ”์œ„/์˜ต์…˜์„ค๋ช…
indexesSTRING์˜ˆ0-1,3,5 ๋˜๋Š” 0-4์™€ ๊ฐ™์€ ํ˜•์‹์œผ๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ธ๋ฑ์Šค๋Š” 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
err_if_missingBOOLEAN์˜ˆTrue-err_if_missing (์ž…๋ ฅ ๋งค๊ฐœ๋ณ€์ˆ˜): True๋กœ ์„ค์ •ํ•˜๋ฉด ์ง€์ •๋œ ์ธ๋ฑ์Šค๊ฐ€ ์ž…๋ ฅ ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚  ๊ฒฝ์šฐ ๋…ธ๋“œ๊ฐ€ ์˜ค๋ฅ˜๋ฅผ ๋ฐœ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. False๋กœ ์„ค์ •ํ•˜๋ฉด ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚œ ์ธ๋ฑ์Šค๋ฅผ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.
err_if_emptyBOOLEAN์˜ˆTrue-err_if_empty (์ž…๋ ฅ ๋งค๊ฐœ๋ณ€์ˆ˜): True๋กœ ์„ค์ •ํ•˜๋ฉด ์ธ๋ฑ์Šค์— ๋”ฐ๋ผ ์„ ํƒ๋œ ๊ฒฐ๊ณผ๊ฐ€ ๋น„์–ด ์žˆ์„ ๊ฒฝ์šฐ ๋…ธ๋“œ๊ฐ€ ์˜ค๋ฅ˜๋ฅผ ๋ฐœ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. False๋กœ ์„ค์ •ํ•˜๋ฉด ๋นˆ ๊ฒฐ๊ณผ ์ถœ๋ ฅ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ถœ๋ ฅ (Output)

๋งค๊ฐœ๋ณ€์ˆ˜ ์ด๋ฆ„๋ฐ์ดํ„ฐ ํƒ€์ž…์„ค๋ช…
LATENTLATENTLATENT (์ถœ๋ ฅ ๋งค๊ฐœ๋ณ€์ˆ˜): ์„ ํƒ๋œ ์ธ๋ฑ์Šค์— ํ•ด๋‹นํ•˜๋Š” ํ”„๋ ˆ์ž„๋งŒ ํฌํ•จํ•˜๋Š”, ํ•„ํ„ฐ๋ง๋œ ์ž ์žฌ ํ‘œํ˜„ ๋ฐฐ์น˜๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค

๋น„๋””์˜ค ์ƒ์„ฑ ๋˜๋Š” ํŽธ์ง‘ ์›Œํฌํ”Œ๋กœ์—์„œ ์ด ๋…ธ๋“œ๋Š” ๋งค์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, "VAE Encode (for Batches)"์™€ ๊ฐ™์€ ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋น„๋””์˜ค์˜ ์ž ์žฌ ์‹œํ€€์Šค๋ฅผ ์ผ๊ด„ ์ƒ์„ฑํ•œ ํ›„, ์ด ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ทธ ์ค‘ ํ’ˆ์งˆ์ด ๊ฐ€์žฅ ๋†’๊ฑฐ๋‚˜ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ช‡ ํ”„๋ ˆ์ž„๋งŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์„ ํƒ๋œ ๊ฒฐ๊ณผ๋ฅผ ๋‹ค์Œ ์ƒ˜ํ”Œ๋ง ๋˜๋Š” ๋””์ฝ”๋”ฉ ๋…ธ๋“œ๋กœ ๋ณด๋‚ด์–ด ์„ ํƒ๋œ ์„ธ๊ทธ๋จผํŠธ์— ๋Œ€ํ•œ ์ฒ˜๋ฆฌ์— ์ง‘์ค‘ํ•จ์œผ๋กœ์จ ์ž‘์—… ํšจ์œจ์„ฑ์„ ๋†’์ด๊ฑฐ๋‚˜ ํŠน์ • ํšจ๊ณผ๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์˜์‚ฌํ•ญ

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

Select Latents ๐ŸŽฅ๐Ÿ…ฅ๐Ÿ…—๐Ÿ…ข ๋…ธ๋“œ ์†Œ์Šค ์ฝ”๋“œ ๋งํฌ

Select Latents ๐ŸŽฅ๐Ÿ…ฅ๐Ÿ…—๐Ÿ…ข ๋…ธ๋“œ๋Š” ComfyUI-VideoHelperSuite ๋…ธ๋“œ ํŒจํ‚ค์ง€์—์„œ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

๋Œ“๊ธ€

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

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