Split Latents ๐ฅ๐ ฅ๐ ๐ ข(SplitLatents)
๊ธฐ์ ๊ตฌํ ์ธก๋ฉด์์ ์ด ๋ ธ๋๋ ํ์ค `LATENT` ๋์ ๋๋ฆฌ ์ ๋ ฅ์ ๋ฐ์ผ๋ฉฐ, ๊ทธ ๋ด๋ถ์๋ ์ผ๋ฐ์ ์ผ๋ก `samples`์ ๊ฐ์ ํต์ฌ ํ ์๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
Split Latents
Split Latents ๐ฅ๐
ฅ๐
๐
ข ๋
ธ๋๋ ๊ธฐ์ ์ ๊ตฌํ ๊ด์ ์์, ํ์ค LATENT ๋์
๋๋ฆฌ ์
๋ ฅ์ ๋ฐ์ผ๋ฉฐ, ๊ทธ ๋ด๋ถ์๋ ์ผ๋ฐ์ ์ผ๋ก samples์ ๊ฐ์ ํต์ฌ ํ
์๊ฐ ํฌํจ๋ฉ๋๋ค.
Split Latents ๋ ธ๋๋ ์ ์ฌ ๊ณต๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๋๊ตฌ๋ก, ํต์ฌ ๊ธฐ๋ฅ์ ๋ค์ค ํ๋ ์์ ํฌํจํ๋ ์ ์ฌ ํ ์(latents)๋ฅผ ์ง์ ๋ ์ธ๋ฑ์ค ์์น์์ ๋๋ก ๋ถํ ํ๋ ๊ฒ์ ๋๋ค. ์ด ๋ ธ๋๋ ์ ์ฌ ๋ฐฐ์น๋ฅผ ์ ๋ ฅ๋ฐ์ ์ฌ์ฉ์๊ฐ ์ค์ ํ ๋ถํ ์ง์ ์ ๊ธฐ์ค์ผ๋ก ์๋ค ๋ ๊ฐ์ ๋ ๋ฆฝ์ ์ธ ๋ถ๋ถ์ผ๋ก ๋๋๊ณ , ๊ฐ ๋ถ๋ถ์ด ํฌํจํ๋ ํ๋ ์ ์๋ฅผ ์ถ๋ ฅํฉ๋๋ค. ์ด๋ ๋น๋์ค ๋๋ ์ํ์ค ์ด๋ฏธ์ง์ ์๋ก ๋ค๋ฅธ ์ธ๊ทธ๋จผํธ์ ๋ํด ์ฐจ๋ณํ๋ ํ์ ์ฒ๋ฆฌ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
๋ ธ๋ ๊ธฐ๋ฅ
๊ธฐ์ ์ ๊ตฌํ ๊ด์ ์์, ์ด ๋
ธ๋๋ ํ์ค LATENT ๋์
๋๋ฆฌ ์
๋ ฅ์ ๋ฐ์ผ๋ฉฐ, ๊ทธ ๋ด๋ถ์๋ ์ผ๋ฐ์ ์ผ๋ก samples์ ๊ฐ์ ํต์ฌ ํ
์๊ฐ ํฌํจ๋ฉ๋๋ค. ๋
ธ๋๋ ์
๋ ฅ ๋ฐ์ดํฐ๋ฅผ ๋ณต์ฌํ๊ณ ๋์
๋๋ฆฌ ๋ด ์ฃผ ํ
์์ ๊ธธ์ด๊ฐ ๋์ผํ ๋ชจ๋ ๋์ผ ์ฐจ์ ํ
์๋ฅผ ์ํํ๋ฉฐ, ์ง์ ๋ split_index์์ ์ฌ๋ผ์ด์ฑ ์์
์ ์ํํฉ๋๋ค. ์ต์ข
์ ์ผ๋ก ๊ตฌ์กฐ๋ ๋์ผํ์ง๋ง ๋ด์ฉ์ด ๋ถํ ๋ ๋ ๊ฐ์ LATENT ๋์
๋๋ฆฌ๋ฅผ ์์ฑํ๊ณ , ๊ฐ๊ฐ์ด ํฌํจํ๋ ์ํ ์๋ฅผ ๊ณ์ฐํ์ฌ ๋ฐํํฉ๋๋ค. ์ ์ฒด ๊ณผ์ ์ ์๋ณธ ๋ฐ์ดํฐ์ ๊ตฌ์กฐ์ ๋ฌด๊ฒฐ์ฑ์ ์ ์งํฉ๋๋ค.
๋ ธ๋ ๋งค๊ฐ๋ณ์ ์ค๋ช - Split Latents ๐ฅ๐ ฅ๐ ๐ ข
์ฐ๊ฒฐ ์ ๋ ฅ (Inputs)
| ๋งค๊ฐ๋ณ์ ์ด๋ฆ | ๋ฐ์ดํฐ ํ์ | ํ์ | ๊ธฐ๋ณธ๊ฐ | ๋ฒ์/์ต์ | ์ค๋ช |
|---|---|---|---|---|---|
latents | LATENT | ์ | - | - | latents (์ ๋ ฅ ๋งค๊ฐ๋ณ์): ๋ค์ค ํ๋ ์ ์ด๋ฏธ์ง์ ์ ์ฌ์ ํํ ๋ฐ์ดํฐ๋ฅผ ํฌํจํ๋ฉฐ, ๋ถํ ๋ ์๋ณธ ์ ๋ ฅ์ ๋๋ค. |
์ปจํธ๋กค ๋งค๊ฐ๋ณ์ (Parameters)
| ๋งค๊ฐ๋ณ์ ์ด๋ฆ | ๋ฐ์ดํฐ ํ์ | ํ์ | ๊ธฐ๋ณธ๊ฐ | ๋ฒ์/์ต์ | ์ค๋ช |
|---|---|---|---|---|---|
split_index | INT | ์ | 0 | BIGMIN - BIGMAX (์คํ : 1) | split_index (์
๋ ฅ ๋งค๊ฐ๋ณ์): ๋ถํ ์์น์ ํ๋ ์ ์ธ๋ฑ์ค(0๋ถํฐ ์์)๋ฅผ ์ง์ ํฉ๋๋ค. ๋ฒ์๋ BIGMIN๋ถํฐ BIGMAX๊น์ง์ด๋ฉฐ, ์คํ
์ 1์
๋๋ค. |
์ถ๋ ฅ (Output)
| ๋งค๊ฐ๋ณ์ ์ด๋ฆ | ๋ฐ์ดํฐ ํ์ | ์ค๋ช |
|---|---|---|
| LATENT_A | LATENT | LATENT_A (์ถ๋ ฅ ๋งค๊ฐ๋ณ์): ๋ถํ ํ ์ป์ ์ ๋ฐ๋ถ ์ ์ฌ ๋ฐ์ดํฐ์ ๋๋ค. |
| A_count | INT | A_count (์ถ๋ ฅ ๋งค๊ฐ๋ณ์): LATENT_A์ ํฌํจ๋ ํ๋ ์ ์์
๋๋ค. |
| LATENT_B | LATENT | LATENT_B (์ถ๋ ฅ ๋งค๊ฐ๋ณ์): ๋ถํ ํ ์ป์ ํ๋ฐ๋ถ ์ ์ฌ ๋ฐ์ดํฐ์ ๋๋ค. |
| B_count | INT | B_count (์ถ๋ ฅ ๋งค๊ฐ๋ณ์): LATENT_B์ ํฌํจ๋ ํ๋ ์ ์์
๋๋ค. |
์ฌ์ฉ ์๋๋ฆฌ์ค
๋น๋์ค ์์ฑ ๋๋ ํธ์ง ์ํฌํ๋ก์์ ์ด ๋
ธ๋๋ ๋งค์ฐ ์ค์ฉ์ ์
๋๋ค. ์๋ฅผ ๋ค์ด, 30ํ๋ ์์ ์ ๋๋ฉ์ด์
์ ์ฌ ํํ์ ์์ฑํ ํ, ์ด ๋
ธ๋๋ฅผ ์ฌ์ฉํ์ฌ ์ฒ์ 10ํ๋ ์(split_index๋ฅผ 10์ผ๋ก ์ค์ )์ ๋ถ๋ฆฌํ์ฌ ๋ณ๋๋ก ์คํ์ผํ ๋๋ ๋ณต์ ์์
์ ์ํํ๊ณ , ๋๋จธ์ง 20ํ๋ ์์๋ ๋ค๋ฅธ ๋งค๊ฐ๋ณ์ ์ธํธ๋ฅผ ์ ์ฉํจ์ผ๋ก์จ ๋น๋์ค ํด๋ฆฝ ๊ฐ์ ๋ถ๋๋ฌ์ด ์ ํ ๋๋ ์คํ์ผ ์ ํ์ ๊ตฌํํ ์ ์์ต๋๋ค. ์ด ๋
ธ๋๋ ์กฐ๊ฑด ์ค์ , ๋ฆฌ์ํ๋ง ๋ฑ์ ๋
ธ๋์ ํจ๊ป ์์ฃผ ์ฌ์ฉ๋ฉ๋๋ค.
์ฃผ์์ฌํญ
์ฌ์ฉ ์ split_index ๊ฐ์ ์ ํจํ ๋ฒ์(BIGMIN๋ถํฐ BIGMAX๊น์ง) ๋ด์ ์์ด์ผ ํ๋ฉฐ, ๋ถํ ์์
์ ํ๋ ์ ์ธ๋ฑ์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ํ๋ฉ๋๋ค. split_index๊ฐ 0์ด๋ฉด ์ฒซ ๋ฒ์งธ ์ถ๋ ฅ ๊ทธ๋ฃน์ ๋น์ด ์์ต๋๋ค. split_index๊ฐ ์ด ํ๋ ์ ์์ ๊ฐ์ผ๋ฉด ๋ ๋ฒ์งธ ์ถ๋ ฅ ๊ทธ๋ฃน์ด ๋น์ด ์์ต๋๋ค.
Split Latents ๐ฅ๐ ฅ๐ ๐ ข ๋ ธ๋ ์์ค ์ฝ๋ ๋งํฌ
Split Latents ๐ฅ๐ ฅ๐ ๐ ข ๋ ธ๋๋ ComfyUI-VideoHelperSuite ๋ ธ๋ ํจํค์ง์์ ๊ฐ์ ธ์์ต๋๋ค.
๋๊ธ
GitHub๋ก ๋ก๊ทธ์ธํ๊ณ ํ ๋ก ์ ์ฐธ์ฌํ์ธ์.