Select Every Nth Mask ๐ฅ๐ ฅ๐ ๐ ข(SelectEveryNthMask)
์ด ๋ ธ๋๋ ๋ค์ค ํ๋ ์ ๋ง์คํฌ๋ฅผ ๋ํ๋ด๋ ํ ์๋ฅผ ์ ๋ ฅ์ผ๋ก ๋ฐ์, `skip_first_masks` ๋งค๊ฐ๋ณ์๋ฅผ ํตํด ์์ ๋ถ๋ถ์ ์ง์ ๋ ์์ ๋ง์คํฌ๋ฅผ ๊ฑด๋๋ด ๋ค์, `select_every_nth` ๋งค๊ฐ๋ณ์๋ก ์ค์ ๋ ๊ฐ๊ฒฉ(N)์ ๋ฐ๋ผ N๋ฒ์งธ ๋ง์คํฌ๋ง๋ค ํ๋๋ฅผ ์ ํํ์ฌ ์ต์ข ์ ์ผ๋ก ์๋ก์ด ๋ง์คํฌ ์ํ์ค๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
Select Every Nth Mask
Select Every Nth Mask ๐ฅ๐
ฅ๐
๐
ข ๋
ธ๋๋ ๋ค์ค ํ๋ ์ ๋ง์คํฌ๋ฅผ ๋ํ๋ด๋ ํ
์๋ฅผ ์
๋ ฅ์ผ๋ก ๋ฐ์ต๋๋ค. skip_first_masks ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ์์ ๋ถ๋ถ์ ์ง์ ๋ ์์ ๋ง์คํฌ๋ฅผ ๊ฑด๋๋ด ๋ค์, select_every_nth ๋งค๊ฐ๋ณ์๋ก ์ค์ ๋ ๊ฐ๊ฒฉ(N)์ ๋ฐ๋ผ N๋ฒ์งธ ๋ง์คํฌ๋ง๋ค ํ๋๋ฅผ ์ ํํ์ฌ ์ต์ข
์ ์ผ๋ก ์๋ก์ด ๋ง์คํฌ ์ํ์ค๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
Select Every Nth Mask ๋ ธ๋๋ ๋ง์คํฌ ์ํ์ค๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํ ํํฐ๋ง ๋๊ตฌ์ ๋๋ค. ํต์ฌ ๊ธฐ๋ฅ์ ์ ๋ ฅ๋ ์ผ๋ จ์ ๋ง์คํฌ์์ ์ง์ ๋ ๊ฐ๊ฒฉ ๊ท์น์ ๋ฐ๋ผ ์ผ๋ถ ๋ง์คํฌ๋ฅผ ์ ํ์ ์ผ๋ก ์ถ์ถํ์ฌ ์๋ก์ด, ๋ ํฌ์ํ ๋ง์คํฌ ์ํ์ค๋ฅผ ์์ฑํ๋ ๊ฒ์ ๋๋ค. ์ด ๋ ธ๋๋ ์ฃผ๋ก ๋ง์คํฌ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ํํ๊ฑฐ๋ ๋ฆฌ์ํ๋งํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
๋ ธ๋ ๊ธฐ๋ฅ
์ด ๋
ธ๋๋ ๋ค์ค ํ๋ ์ ๋ง์คํฌ๋ฅผ ๋ํ๋ด๋ ํ
์๋ฅผ ์
๋ ฅ์ผ๋ก ๋ฐ์ต๋๋ค. skip_first_masks ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ์์ ๋ถ๋ถ์ ์ง์ ๋ ์์ ๋ง์คํฌ๋ฅผ ๊ฑด๋๋ด ๋ค์, select_every_nth ๋งค๊ฐ๋ณ์๋ก ์ค์ ๋ ๊ฐ๊ฒฉ(N)์ ๋ฐ๋ผ N๋ฒ์งธ ๋ง์คํฌ๋ง๋ค ํ๋๋ฅผ ์ ํํ์ฌ ์ต์ข
์ ์ผ๋ก ์๋ก์ด ๋ง์คํฌ ์ํ์ค๋ฅผ ์ถ๋ ฅํฉ๋๋ค. ๊ธฐ์ ์ ๊ตฌํ์ Python์ ํ
์ ์ฌ๋ผ์ด์ฑ ์ฐ์ฐ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฉฐ, ์์ ๊ธธ์ด์ ๋ง์คํฌ ์ํ์ค๋ฅผ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ๊ณ ํํฐ๋ง๋ ๋ง์คํฌ ์๋ฅผ ๋ฐํํ ์ ์์ต๋๋ค.
๋ ธ๋ ๋งค๊ฐ๋ณ์ ์ค๋ช - Select Every Nth Mask ๐ฅ๐ ฅ๐ ๐ ข
์ฐ๊ฒฐ ์ ๋ ฅ (Inputs)
| ๋งค๊ฐ๋ณ์ ์ด๋ฆ | ๋ฐ์ดํฐ ํ์ | ํ์ | ๊ธฐ๋ณธ๊ฐ | ๋ฒ์/์ต์ | ์ค๋ช |
|---|---|---|---|---|---|
mask | MASK | ์ | - | - | mask (์ ๋ ฅ ๋งค๊ฐ๋ณ์): ์ ๋ ฅ๋๋ ๋ค์ค ํ๋ ์ ๋ง์คํฌ ์ํ์ค์ ๋๋ค. ํ์ ์ MASK์ ๋๋ค. ํํฐ๋ง๋ ์๋ณธ ๋ฐ์ดํฐ ์์ค์ ๋๋ค. |
์ปจํธ๋กค ๋งค๊ฐ๋ณ์ (Parameters)
| ๋งค๊ฐ๋ณ์ ์ด๋ฆ | ๋ฐ์ดํฐ ํ์ | ํ์ | ๊ธฐ๋ณธ๊ฐ | ๋ฒ์/์ต์ | ์ค๋ช |
|---|---|---|---|---|---|
select_every_nth | INT | ์ | 1 | 1 - BIGMAX (์คํ : 1) | , ์คํ ์ 1์ ๋๋ค. |
skip_first_masks | INT | ์ | 0 | 0 - BIGMAX (์คํ : 1) | , ์คํ ์ 1์ ๋๋ค. |
์ถ๋ ฅ (Output)
| ๋งค๊ฐ๋ณ์ ์ด๋ฆ | ๋ฐ์ดํฐ ํ์ | ์ค๋ช |
|---|---|---|
| MASK | MASK | MASK (์ถ๋ ฅ ๋งค๊ฐ๋ณ์): ํํฐ๋ง ํ ์ป์ ์๋ก์ด ๋ง์คํฌ ์ํ์ค๋ฅผ ์ถ๋ ฅํฉ๋๋ค. |
| count | INT | count (์ถ๋ ฅ ๋งค๊ฐ๋ณ์): ํํฐ๋ง ํ ์๋ก์ด ๋ง์คํฌ ์ํ์ค์ ํฌํจ๋ ๋ง์คํฌ์ ์ด ๊ฐ์๋ฅผ ์ถ๋ ฅํฉ๋๋ค. |
์ฌ์ฉ ์๋๋ฆฌ์ค
๋น๋์ค ์ฒ๋ฆฌ ์ํฌํ๋ก์์ ์ด ๋ ธ๋๋ ๋งค์ฐ ์ ์ฉํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋์ ํ๋ ์ ์๋์ ๋น๋์ค ๋ง์คํฌ ์ํ์ค๊ฐ ์์ง๋ง, ๊ทธ์ค ๋ช ํ๋ ์๋ง๋ค๋ง ํจ๊ณผ๋ฅผ ์ ์ฉํด์ผ ํ ๋, ์ด ๋ ธ๋๋ฅผ ์ฌ์ฉํ์ฌ ๋์ ํ๋ ์์ ๋ง์คํฌ๋ฅผ ๋น ๋ฅด๊ฒ ์ถ์ถํ ํ ๊ฒฐ๊ณผ๋ฅผ ํ์ ํฉ์ฑ ๋๋ ํน์ ํจ๊ณผ ๋ ธ๋๋ก ์ ๋ฌํ์ฌ ์ปดํจํ ๋ฆฌ์์ค๋ฅผ ์ ์ฝํ๊ณ ์ฒ๋ฆฌ ์๋๋ฅผ ์ ์ดํ ์ ์์ต๋๋ค.
์ฃผ์์ฌํญ
์ฌ์ฉ ์ ์
๋ ฅ mask ๋งค๊ฐ๋ณ์๋ ๋ฐ๋์ ๋ค์ค ํ๋ ์ ๋ง์คํฌ๋ฅผ ํฌํจํ๋ ํ
์์ฌ์ผ ํฉ๋๋ค. select_every_nth์ skip_first_masks์ ๊ฐ์ ์ถ๋ ฅ์ด ๋น ์ํ์ค๊ฐ ๋์ง ์๋๋ก ์ค์ ํด์ผ ํฉ๋๋ค. ์ฆ, ๊ฑด๋๋ด ๋ง์คํฌ ์๊ฐ ์
๋ ฅ ๋ง์คํฌ์ ์ด ์๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์์๋ ์ ๋ฉ๋๋ค.
Select Every Nth Mask ๐ฅ๐ ฅ๐ ๐ ข ๋ ธ๋ ์์ค ์ฝ๋ ๋งํฌ
Select Every Nth Mask ๐ฅ๐ ฅ๐ ๐ ข ๋ ธ๋๋ ComfyUI-VideoHelperSuite ๋ ธ๋ ํจํค์ง์์ ๊ฐ์ ธ์์ต๋๋ค.
๋๊ธ
GitHub๋ก ๋ก๊ทธ์ธํ๊ณ ํ ๋ก ์ ์ฐธ์ฌํ์ธ์.