Select Masks ๐ฅ๐ ฅ๐ ๐ ข(SelectMasks)
ํด๋น ๋ ธ๋๋ ์ฌ๋ฌ ๊ฐ์ ๋ง์คํฌ๋ฅผ ํฌํจํ๋ ํ ์(Tensor)๋ฅผ ์ ๋ ฅ์ผ๋ก ๋ฐ์ ์ฌ์ฉ์๊ฐ ์ ๊ณตํ ์ธ๋ฑ์ค ๋ฌธ์์ด์ ํด์ํ์ฌ ์ด๋ค ๋ง์คํฌ๋ฅผ ์ ์งํ ์ง ๊ฒฐ์ ํฉ๋๋ค.
Select Masks
Select Masks ๐ฅ๐ ฅ๐ ๐ ข ๋ ธ๋๋ ์ฌ๋ฌ ๊ฐ์ ๋ง์คํฌ๋ฅผ ํฌํจํ๋ ํ ์(Tensor)๋ฅผ ์ ๋ ฅ๋ฐ์ ์ฌ์ฉ์๊ฐ ์ ๊ณตํ ์ธ๋ฑ์ค ๋ฌธ์์ด์ ํด์ํ์ฌ ์ด๋ค ๋ง์คํฌ๋ฅผ ์ ์งํ ์ง ๊ฒฐ์ ํฉ๋๋ค.
Select Masks ๋ ธ๋๋ ์ฌ๋ฌ ๊ฐ์ ๋ง์คํฌ(MASK) ๋ฐ์ดํฐ ์งํฉ์์ ์ง์ ๋ ์ธ๋ฑ์ค ๊ฐ์ ๊ธฐ์ค์ผ๋ก ํน์ ๋ง์คํฌ๋ฅผ ์ถ์ถํ๋ ๋๊ตฌ์ ๋๋ค. ํต์ฌ ๊ธฐ๋ฅ์ ์ฌ์ฉ์๊ฐ ๋ง์คํฌ ์ํ์ค์ ์ผ๋ถ๋ฅผ ์ ํํ๊ฒ ์ ํํ์ฌ ํ์ ๋ ๋ฆฝ ์ฒ๋ฆฌ๋ ๋ถ์์ ์ํํ ์ ์๋๋ก ํ๋ ๊ฒ์ ๋๋ค.
๋ ธ๋ ๊ธฐ๋ฅ
์ด ๋ ธ๋๋ ์ฌ๋ฌ ๊ฐ์ ๋ง์คํฌ๋ฅผ ํฌํจํ๋ ํ ์(Tensor)๋ฅผ ์ ๋ ฅ๋ฐ์ ์ฌ์ฉ์๊ฐ ์ ๊ณตํ ์ธ๋ฑ์ค ๋ฌธ์์ด์ ํด์ํ์ฌ ์ด๋ค ๋ง์คํฌ๋ฅผ ์ ์งํ ์ง ๊ฒฐ์ ํฉ๋๋ค. ์ธ๋ฑ์ค๋ ๋จ์ผ ์ซ์(์: "2"), ์ผํ๋ก ๊ตฌ๋ถ๋ ๋ชฉ๋ก(์: "0,3,5") ๋๋ ๋ฒ์ ํํ์(์: "1:4")๊ณผ ๊ฐ์ ๋ค์ํ ์ ์ฐํ ํ์์ ์ง์ํ์ฌ ์ผ๊ด ์ ํ ๋ฐ ์ฌ๋ผ์ด์ฑ ์์ ์ ํธ๋ฆฌํ๊ฒ ์ํํ ์ ์์ต๋๋ค.
๋ ธ๋ ๋งค๊ฐ๋ณ์ ์ค๋ช - Select Masks ๐ฅ๐ ฅ๐ ๐ ข
์ฐ๊ฒฐ ์ ๋ ฅ (Inputs)
| ๋งค๊ฐ๋ณ์ ์ด๋ฆ | ๋ฐ์ดํฐ ํ์ | ํ์ | ๊ธฐ๋ณธ๊ฐ | ๋ฒ์/์ต์ | ์ค๋ช |
|---|---|---|---|---|---|
mask | MASK | ์ | - | - | mask (์ ๋ ฅ ๋งค๊ฐ๋ณ์): ์ฌ๋ฌ ๋ง์คํฌ๋ฅผ ํฌํจํ๋ ํ ์ ์ํ์ค๋ฅผ ์ ๋ ฅํฉ๋๋ค. ๋ ธ๋๋ ์ด ์ค์์ ํํฐ๋ง์ ์ํํฉ๋๋ค. |
์ปจํธ๋กค ๋งค๊ฐ๋ณ์ (Parameters)
| ๋งค๊ฐ๋ณ์ ์ด๋ฆ | ๋ฐ์ดํฐ ํ์ | ํ์ | ๊ธฐ๋ณธ๊ฐ | ๋ฒ์/์ต์ | ์ค๋ช |
|---|---|---|---|---|---|
indexes | STRING | ์ | 0 | - | ์ผํ๋ก ๊ตฌ๋ถ๋ ๋ชฉ๋ก ๋๋ ์ฝ๋ก ๋ฒ์ ํ์์ ๋๋ค. |
err_if_missing | BOOLEAN | ์ | True | - | err_if_missing (์ ๋ ฅ ๋งค๊ฐ๋ณ์): True๋ก ์ค์ ํ๋ฉด ์ง์ ๋ ์ธ๋ฑ์ค๊ฐ ๋ง์คํฌ ์ํ์ค ๋ฒ์๋ฅผ ๋ฒ์ด๋ ๊ฒฝ์ฐ ๋ ธ๋๊ฐ ์ค๋ฅ๋ฅผ ๋ฐ์์ํต๋๋ค. |
err_if_empty | BOOLEAN | ์ | True | - | err_if_empty (์ ๋ ฅ ๋งค๊ฐ๋ณ์): True๋ก ์ค์ ํ๋ฉด ์ธ๋ฑ์ค์ ๋ฐ๋ผ ํํฐ๋งํ ๊ฒฐ๊ณผ๊ฐ ๋น์ด ์์ ๊ฒฝ์ฐ ๋ ธ๋๊ฐ ์ค๋ฅ๋ฅผ ๋ฐ์์ํต๋๋ค. |
์ถ๋ ฅ (Output)
| ๋งค๊ฐ๋ณ์ ์ด๋ฆ | ๋ฐ์ดํฐ ํ์ | ์ค๋ช |
|---|---|---|
| MASK | MASK | MASK (์ถ๋ ฅ ๋งค๊ฐ๋ณ์): ์ธ๋ฑ์ค์ ๋ฐ๋ผ ํํฐ๋ง๋ ๋ง์คํฌ ํ ์๋ฅผ ์ถ๋ ฅํฉ๋๋ค. |
์ฌ์ฉ ์๋๋ฆฌ์ค
๋น๋์ค ์ฒ๋ฆฌ ์ํฌํ๋ก์์ ์ด ๋ ธ๋๋ ๋งค์ฐ ์ ์ฉํฉ๋๋ค. ์๋ฅผ ๋ค์ด, "VHS Batch Load Masks" ๋ ธ๋๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ๋ฌ ํ๋ ์์ ๋ง์คํฌ ์ํ์ค๋ฅผ ๋ก๋ํ ํ, ์ด ๋ ธ๋๋ฅผ ์ฌ์ฉํ์ฌ ํค ํ๋ ์(์: 0, 15, 30๋ฒ ํ๋ ์)์ ๋ง์คํฌ๋ง ์ถ์ถํ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ ํ๋ ๋ง์คํฌ๋ฅผ "Apply Mask to Batch" ๋ ธ๋์ ์ ๋ ฅํ์ฌ ๋น๋์ค์ ํน์ ์ธ๊ทธ๋จผํธ์ ํน์ ํจ๊ณผ๋ฅผ ์ ์ฉํ ์ ์์ต๋๋ค.
์ฃผ์์ฌํญ
์ธ๋ฑ์ค ๊ฐ์ 0๋ถํฐ ์์ํฉ๋๋ค. ์ ๊ณต๋ ์ธ๋ฑ์ค๊ฐ ์
๋ ฅ ๋ง์คํฌ ์ํ์ค์ ์ค์ ๋ฒ์๋ฅผ ๋ฒ์ด๋๊ฑฐ๋ ํํฐ๋ง ๊ฒฐ๊ณผ๊ฐ ๋น์ด ์๋ ๊ฒฝ์ฐ, ๋
ธ๋์ ๋์์ err_if_missing ๋ฐ err_if_empty ๋งค๊ฐ๋ณ์ ์ค์ ์ ๋ฐ๋ผ ๊ฒฐ์ ๋๋ฉฐ ์ค๋ฅ๋ฅผ ๋ฐ์์ํฌ ์ ์์ต๋๋ค.
Select Masks ๐ฅ๐ ฅ๐ ๐ ข ๋ ธ๋ ์์ค ์ฝ๋ ๋งํฌ
Select Masks ๐ฅ๐ ฅ๐ ๐ ข ๋ ธ๋๋ ComfyUI-VideoHelperSuite ๋ ธ๋ ํจํค์ง์์ ์ ๊ณต๋ฉ๋๋ค.
๋๊ธ
GitHub๋ก ๋ก๊ทธ์ธํ๊ณ ํ ๋ก ์ ์ฐธ์ฌํ์ธ์.