Repeat Images ๐ฅ๐ ฅ๐ ๐ ข(RepeatImages)
๊ธฐ์ ๊ตฌํ ๊ด์ ์์, ์ด ๋ ธ๋๋ PyTorch ํ ์(Tensor) ํ์์ ์ด๋ฏธ์ง ๋ฐฐ์น๋ฅผ ์ ๋ ฅ์ผ๋ก ๋ฐ์ torch๋ฅผ ํตํด ์ฒ๋ฆฌํฉ๋๋ค.
Repeat Images
Repeat Images ๐ฅ๐
ฅ๐
๐
ข ๋
ธ๋๋ ๊ธฐ์ ์ ๊ตฌํ ๊ด์ ์์, PyTorch ํ
์(Tensor) ํ์์ ์ด๋ฏธ์ง ๋ฐฐ์น๋ฅผ ์
๋ ฅ์ผ๋ก ๋ฐ์ torch๋ฅผ ์ฌ์ฉํฉ๋๋ค.
Repeat Images ๋ ธ๋๋ ์ด๋ฏธ์ง ์ํ์ค ์ฒ๋ฆฌ๋ฅผ ์ํ ๋๊ตฌ๋ก, ํต์ฌ ๊ธฐ๋ฅ์ ํ๋์ ์ด๋ฏธ์ง ๋ฐฐ์น(IMAGE ํ์ )๋ฅผ ๋ฐ์ ์ง์ ๋ ํ์๋งํผ ๊ทธ ๋ด์ฉ์ ๋ฐ๋ณตํ๋ ๊ฒ์ ๋๋ค. ์ด ๋ ธ๋๋ ์ ๋ ฅ๋ ์ด๋ฏธ์ง ํ ์๋ฅผ ๋ณต์ ํ์ฌ ์ํ์ค ๊ธธ์ด๋ฅผ ํ์ฅํ๊ณ , ์๋ก์ด ๋ ๊ธด ์ด๋ฏธ์ง ์ํ์ค์ ํด๋น ์ํ์ค์ ์ด ํ๋ ์ ์๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
๋ ธ๋ ๊ธฐ๋ฅ
๊ธฐ์ ์ ๊ตฌํ ๊ด์ ์์, ์ด ๋
ธ๋๋ PyTorch ํ
์(Tensor) ํ์์ ์ด๋ฏธ์ง ๋ฐฐ์น๋ฅผ ์
๋ ฅ์ผ๋ก ๋ฐ์ torch.cat ์ฐ์ฐ์ ํตํด ์๋ณธ ์ด๋ฏธ์ง ๋ฐ์ดํฐ๋ฅผ ๋ฐฐ์น ์ฐจ์(dim=0)์ ๋ฐ๋ผ ์ฐ๊ฒฐํฉ๋๋ค. ์ด ๋
ธ๋๋ ํ์ค ComfyUI IMAGE ๋ฐ์ดํฐ ํ์
์ ์ง์ํ๋ฉฐ, ๋ด๋ถ ๋ฉ์ปค๋์ฆ์ multiply_by ๋งํผ์ ์๋ณธ ์ด๋ฏธ์ง ๋ฐ์ดํฐ๋ฅผ ํฌํจํ๋ ๋ฆฌ์คํธ๋ฅผ ์์ฑํ ํ, ์ด๋ฅผ ์๋ก์ด ํ๋์ ํ
์๋ก ๋ณํฉํ๋ ๋ฐฉ์์
๋๋ค. ์ต์ข
์ ์ผ๋ก ๋
ธ๋๋ ์ด ํ์ฅ๋ ์ด๋ฏธ์ง ํ
์์ ์๋ก์ด ๋ฐฐ์น ํฌ๊ธฐ๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
๋ ธ๋ ํ๋ผ๋ฏธํฐ ์ค๋ช - Repeat Images ๐ฅ๐ ฅ๐ ๐ ข
์ฐ๊ฒฐ ์ ๋ ฅ (Inputs)
| ํ๋ผ๋ฏธํฐ ์ด๋ฆ | ๋ฐ์ดํฐ ํ์ | ํ์ | ๊ธฐ๋ณธ๊ฐ | ๋ฒ์/์ต์ | ์ค๋ช |
|---|---|---|---|---|---|
images | IMAGE | ์ | - | - | images (์ ๋ ฅ ํ๋ผ๋ฏธํฐ): ๋ฐ๋ณต์ด ํ์ํ ์ด๋ฏธ์ง ๋ฐฐ์น ๋๋ ์ํ์ค๋ฅผ ์ ๋ ฅํฉ๋๋ค. ํ์ ์ IMAGE์ ๋๋ค. |
์ปจํธ๋กค ํ๋ผ๋ฏธํฐ (Parameters)
| ํ๋ผ๋ฏธํฐ ์ด๋ฆ | ๋ฐ์ดํฐ ํ์ | ํ์ | ๊ธฐ๋ณธ๊ฐ | ๋ฒ์/์ต์ | ์ค๋ช |
|---|---|---|---|---|---|
multiply_by | INT | ์ | 1 | 1 - BIGMAX (์คํ : 1) | multiply_by (์ ๋ ฅ ํ๋ผ๋ฏธํฐ): ์ด๋ฏธ์ง ์ํ์ค๊ฐ ๋ฐ๋ณต๋์ด์ผ ํ๋ ํ์๋ฅผ ์ง์ ํฉ๋๋ค. ์ ํจ ๋ฒ์๋ 1๋ถํฐ BIGMAX๊น์ง์ด๋ฉฐ, ์คํ ์ 1, ๊ธฐ๋ณธ๊ฐ์ 1์ ๋๋ค. |
Output ์ถ๋ ฅ
| ํ๋ผ๋ฏธํฐ ์ด๋ฆ | ๋ฐ์ดํฐ ํ์ | ์ค๋ช |
|---|---|---|
| IMAGE | IMAGE | IMAGE (์ถ๋ ฅ ํ๋ผ๋ฏธํฐ): ๋ฐ๋ณต ๋ฐ ์ฐ๊ฒฐ ํ ์์ฑ๋ ์๋ก์ด ์ด๋ฏธ์ง ์ํ์ค๋ฅผ ์ถ๋ ฅํฉ๋๋ค. |
| count | INT | count (์ถ๋ ฅ ํ๋ผ๋ฏธํฐ): ์๋ก์ด ์ด๋ฏธ์ง ์ํ์ค์ ํฌํจ๋ ์ด ์ด๋ฏธ์ง ํ๋ ์ ์(์ฆ, ๋ฐฐ์น ํฌ๊ธฐ)๋ฅผ ์ถ๋ ฅํฉ๋๋ค. |
์ฌ์ฉ ์๋๋ฆฌ์ค
์ค์ ์ํฌํ๋ก์์ ์ด ๋
ธ๋๋ ์ด๋ฏธ์ง ์ํ์ค์ ํ์ฅ ๋๋ ๋ฐ๋ณต์ด ํ์ํ ์๋๋ฆฌ์ค์์ ์์ฃผ ์ฌ์ฉ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋น๋์ค๋ ์ ๋๋ฉ์ด์
์ ์ ์ ์ง์ ์๊ฐ์ ๋๋ฆฌ๊ธฐ ์ํด ํคํ๋ ์ ์ํ์ค๋ฅผ ์ฌ๋ฌ ๋ฒ ๋ฐ๋ณต ์ฌ์ํด์ผ ํ๋ ๊ฒฝ์ฐ, ํด๋น ์ํ์ค๋ฅผ ์ด ๋
ธ๋์ ์
๋ ฅํ๊ณ multiply_by ํ๋ผ๋ฏธํฐ๋ฅผ ์ํ๋ ๋ฐ๋ณต ํ์๋ก ์ค์ ํ ์ ์์ต๋๋ค. ์์ฑ๋ ๋ ๊ธด ์ํ์ค๋ ํ์ ๋น๋์ค ์ธ์ฝ๋ฉ ๋๋ ํ๋ ์ ๋ณด๊ฐ ๋
ธ๋์ ์ง์ ์ฌ์ฉ๋ ์ ์์ต๋๋ค.
์ฃผ์์ฌํญ
์ด ๋ ธ๋๋ฅผ ์ฌ์ฉํ ๋ ์ฃผ์ํ ์ ์, ๋จ์ํ ๋ฐ์ดํฐ ๋ณต์ฌ๋ง ์ํํ๋ฉฐ ์ด๋ฏธ์ง ๋ด์ฉ์ ์์ ํ๊ฑฐ๋ ๋ณด๊ฐํ์ง ์๋๋ค๋ ๊ฒ์ ๋๋ค. ๋ฐ๋ณต ์์ ์ VRAM ์ฌ์ฉ๋๊ณผ ํ์ ๋ ธ๋์ ์ฒ๋ฆฌ ์๊ฐ์ ์ ํ์ ์ผ๋ก ์ฆ๊ฐ์ํค๋ฏ๋ก, ์ค์ ํ์์ ๋ฐ๋ผ ๋ฐ๋ณต ํ์๋ฅผ ์ ์คํ๊ฒ ์ค์ ํ์ฌ ์ง๋์น๊ฒ ํฐ ์ด๋ฏธ์ง ๋ฐฐ์น๊ฐ ์์ฑ๋๋ ๊ฒ์ ํผํด์ผ ํฉ๋๋ค.
Repeat Images ๐ฅ๐ ฅ๐ ๐ ข ๋ ธ๋ ์์ค ์ฝ๋ ๋งํฌ
Repeat Images ๐ฅ๐ ฅ๐ ๐ ข ๋ ธ๋๋ ComfyUI-VideoHelperSuite ๋ ธ๋ ํจํค์ง์์ ์ ๊ณต๋ฉ๋๋ค.
๋๊ธ
GitHub๋ก ๋ก๊ทธ์ธํ๊ณ ํ ๋ก ์ ์ฐธ์ฌํ์ธ์.