์ ๋๋ ์ดํฐ๋ธ ์ํธ์ ๋งคํน์ ์ธ ์ธ๊ณ, ์ญ์ฌ, ๊ธฐ์ , ๋๊ตฌ ๋ฐ ๋ฏธ๋ ํธ๋ ๋๋ฅผ ํํํ์ธ์. ์๊ณ ๋ฆฌ์ฆ๊ณผ ์ฝ๋๊ฐ ์ด๋ป๊ฒ ๋ฉ์ง ์๊ฐ ์์ ์ ๋ง๋๋ ๋ฐ ์ฌ์ฉ๋๋์ง ์์๋ณด์ธ์.
์ ๋๋ ์ดํฐ๋ธ ์ํธ: ์๊ณ ๋ฆฌ์ฆ ๊ธฐ๋ฐ ์ฐฝ์ - ๊ธ๋ก๋ฒ ๊ฐ์
์ ๋๋ ์ดํฐ๋ธ ์ํธ๋ ํต์ฌ์ ์ผ๋ก ์์จ ์์คํ ์ ์ฌ์ฉํ์ฌ ์์ ์ ์ฐฝ์ํ๋ ํ์์ ๋๋ค. ์ด๋ฌํ ์์คํ ์ ์ข ์ข ์๊ณ ๋ฆฌ์ฆ, ๊ท์น ๋๋ ์ฝ๋๋ก ๊ตฌ์ฑ๋๋ฉฐ, ์คํ๋ ๋ ์๊ฐ์ ๊ฒฐ๊ณผ๋ฌผ์ ์์ฑํฉ๋๋ค. ์ํฐ์คํธ๋ ๋งค๊ฐ๋ณ์์ ์ ์ฝ ์กฐ๊ฑด์ ์ ์ํ์ง๋ง, ์ค์ ์ฐฝ์์ ์์คํ ์ ์์๋์ด ์์ธก ๋ถ๊ฐ๋ฅํ๊ณ ์ข ์ข ์๋ฆ๋ค์ด ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค. ์ด ๊ธฐ์ฌ๋ ์ ๋๋ ์ดํฐ๋ธ ์ํธ์ ๋ํ ํฌ๊ด์ ์ธ ๊ฐ์๋ฅผ ์ ๊ณตํ๋ฉฐ, ๊ธ๋ก๋ฒ ๊ด์ ์ ์ผ๋์ ๋๊ณ ์ญ์ฌ, ๊ธฐ์ , ๋๊ตฌ ๋ฐ ๋ฏธ๋ ํธ๋ ๋๋ฅผ ํ๊ตฌํฉ๋๋ค.
์ ๋๋ ์ดํฐ๋ธ ์ํธ์ ๊ฐ๋ตํ ์ญ์ฌ
์ ๋๋ ์ดํฐ๋ธ ์ํธ์ ๋ฟ๋ฆฌ๋ 20์ธ๊ธฐ ์ค๋ฐ์ผ๋ก ๊ฑฐ์ฌ๋ฌ ์ฌ๋ผ๊ฐ ์ ์์ต๋๋ค. ์ด๊ธฐ ๊ฐ์ฒ์๋ค์ ์์ , ๊ณผํ ๋ฐ ๊ธฐ์ ์ ๊ต์ฐจ์ ์ ํ๊ตฌํ์ฌ ์ค๋๋ ์ฐ๋ฆฌ๊ฐ ์๊ณ ์๋ ๊ฒ์ ํ ๋๋ฅผ ๋ง๋ จํ์ต๋๋ค. ๋ค์์ ๋ช ๊ฐ์ง ์ฃผ์ ์ด์ ํ์ ๋ํ ๊ฐ๋ตํ ์ค๋ช ์ ๋๋ค.
- 1950๋ ๋: "์ ๋๋ ์ดํฐ๋ธ ์ํธ"๋ผ๋ ์ฉ์ด๋ ๋ ์ผ ์ฒ ํ์ ๋ง์ค ๋ฒค์ธ์ ์ํด ๋ง๋ค์ด์ก์ต๋๋ค.
- 1960๋ ๋: ํ๋ฆฌ๋ ๋์ผ, ๊ฒ์ค๋ฅด๊ทธ ๋ค์ค, A. ๋ง์ดํด ๋๊ณผ ๊ฐ์ ์ด๊ธฐ ์ปดํจํฐ ์ํธ ์คํ์ ์๊ฐ์ ํจํด์ ๋ง๋๋ ๋ฐ ์์ด ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฌ๋ ฅ์ ๋ณด์ฌ์ฃผ์์ต๋๋ค. ๊ทธ๋ค์ ์์ ์ ์ข ์ข ํ๋กํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๊ธฐํํ์ ์ด๋ฏธ์ง๋ฅผ ์์ฑํ๋ ๊ฒ์ ํฌํจํ์ต๋๋ค.
- 1970๋ ๋: ํด๋กค๋ ์ฝํจ์ AI ๊ธฐ๋ฐ ์ํธ ์์คํ ์ธ AARON์ด ์์จ์ ์ผ๋ก ๊ทธ๋ฆผ์ ๊ทธ๋ฆฌ๊ธฐ ์์ํ์ต๋๋ค. ์ด๋ ๋ณด๋ค ์ ๊ตํ ์์ฑ ๊ธฐ์ ์ ํฅํ ์ค์ํ ๋จ๊ณ์์ต๋๋ค.
- 1980๋ ๋ ๋ฐ 90๋ ๋: ํ๋ํ ์ํธ๋ ์ํ ๋ฐฉ์ ์์ ์๋ฆ๋ค์์ ๋ณด์ฌ์ฃผ๋ฉด์ ์ธ๊ธฐ๋ฅผ ์ป์์ต๋๋ค. ๋ฒ ๋์ ๋ง๋ธ๋ธ๋ก์ ๊ฐ์ ์์ ๊ฐ๋ค์ ํ๋ํ์ ์๊ฐ์ ๋ณต์ก์ฑ์ ํ๊ตฌํ์ต๋๋ค.
- 2000๋ ๋-ํ์ฌ: Processing ๋ฐ openFrameworks์ ๊ฐ์ ์คํ ์์ค ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ถ์์ผ๋ก ์ ๋๋ ์ดํฐ๋ธ ์ํธ๊ฐ ๋ ๋ง์ ๋์ค์๊ฒ ์ ๊ทผ ๊ฐ๋ฅํด์ก์ต๋๋ค. ๋จธ์ ๋ฌ๋๊ณผ AI์ ๋ฐ์ ์ ์ ๋๋ ์ดํฐ๋ธ ์ํธ์ ๊ฐ๋ฅ์ฑ์ ๋์ฑ ํ์ฅํ์ต๋๋ค. ํ์ฌ NFT์ ํญ๋ฐ์ ์ธ ์ฆ๊ฐ๋ ์ ๋๋ ์ดํฐ๋ธ ์ํธ๋ฅผ ์ฃผ๋ฅ ์์ ์์ผ๋ก ์ถ์งํ์ต๋๋ค.
์ ๋๋ ์ดํฐ๋ธ ์ํธ์ ์ฃผ์ ๊ธฐ์
์ ๋๋ ์ดํฐ๋ธ ์ํธ๋ ๊ด๋ฒ์ํ ๊ธฐ์ ์ ํฌ๊ดํ๋ฉฐ, ๊ฐ ๊ธฐ์ ์ ๊ณ ์ ํ ํน์ง๊ณผ ์์ฉ ๋ถ์ผ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋ค์์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ ์ค ์ผ๋ถ์ ๋๋ค.
์ ์ฐจ์ ์์ฑ
์ ์ฐจ์ ์์ฑ์ ์๋์ผ๋ก ์ฝํ ์ธ ๋ฅผ ๋ง๋๋ ๋์ ์๊ณ ๋ฆฌ์ฆ์ ์ผ๋ก ์ฝํ ์ธ ๋ฅผ ์์ฑํ๋ ๊ฒ์ ํฌํจํฉ๋๋ค. ์ด๋ ์ข ์ข ํ๊ฒฝ, ํ ์ค์ฒ ๋ฐ ๊ธฐํ ๋ณต์กํ ์๊ฐ์ ์์๋ฅผ ์์ฑํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋น๋์ค ๊ฒ์์์ ์งํ์ ๋ง๋ค๊ฑฐ๋ ์ง๋ฌผ ํจํด์ ์์ฑํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค.
์: ๊ฝ๋ฐญ์ ๋ง๋๋ ๊ฐ๋จํ ์๊ณ ๋ฆฌ์ฆ์ ์๊ฐํด ๋ณด์ธ์. ์ํฐ์คํธ๋ ๊ฝ์ ๋ฐ๋, ์์ ๋ฒ์ ๋ฐ ์ค๊ธฐ ๋์ด์ ๋ณํ์ ๊ฐ์ ๋งค๊ฐ๋ณ์๋ฅผ ์ ์ํ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์๊ณ ๋ฆฌ์ฆ์ ์ด๋ฌํ ๋งค๊ฐ๋ณ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ ๊ฝ์ ๋ฌด์์๋ก ์์ฑํ์ฌ ๋ ํนํ๊ณ ๋ค์ํ ๊ฝ๋ฐญ์ ๋ง๋ญ๋๋ค.
์ ๋ฃฐ๋ฌ ์คํ ๋งํ
์ ๋ฃฐ๋ฌ ์คํ ๋งํ๋ ์ผ๋ จ์ ๊ท์น์ ๋ฐ๋ผ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์งํํ๋ ์ํ์ ์์คํ ์ ๋๋ค. ๊ฐ๋จํ ์ด๊ธฐ ์กฐ๊ฑด์์ ๋ณต์กํ๊ณ ์ฐฝ๋ฐ์ ์ธ ํจํด์ ์์ฑํ ์ ์์ต๋๋ค. ์ฝ์จ์ด์ ์๋ช ๊ฒ์์ด ๋ํ์ ์ธ ์์ ๋๋ค.
์: ์ฝ์จ์ด์ ์๋ช ๊ฒ์์ ์ ๋ก ํ๋ ์ด์ด ๊ฒ์์ผ๋ก, ์งํ๊ฐ ์ด๊ธฐ ์ํ์ ์ํด ๊ฒฐ์ ๋๋ฉฐ ์ถ๊ฐ ์ ๋ ฅ์ด ํ์ํ์ง ์์ต๋๋ค. ๊ฐ ์ ์ด "์ด์์๋" ๋๋ "์ฃฝ์" ์ํ์ธ ์ ์ ๊ทธ๋ฆฌ๋๊ฐ ์์ฑ๋ฉ๋๋ค. ๊ฐ ์ ์ ๋ค์ ์ํ๋ ์ผ๋ จ์ ๊ฐ๋จํ ๊ท์น์ ๋ฐ๋ผ ์ด์์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค.
- ๋ผ์ด๋ธ ์ ์ด ๋ผ์ด๋ธ ์ด์์ด ๋ ๊ฐ ๋ฏธ๋ง์ด๋ฉด ์ฃฝ์ต๋๋ค(์ธ๊ตฌ ๊ฐ์).
- ๋ผ์ด๋ธ ์ ์ด ๋ผ์ด๋ธ ์ด์์ด ๋ ๊ฐ ๋๋ ์ธ ๊ฐ ์์ผ๋ฉด ๋ค์ ์ธ๋๋ก ์ด์๋จ์ต๋๋ค.
- ๋ผ์ด๋ธ ์ ์ด ๋ผ์ด๋ธ ์ด์์ด ์ธ ๊ฐ ์ด์์ด๋ฉด ์ฃฝ์ต๋๋ค(์ธ๊ตฌ ๊ณผ์).
- ์ฃฝ์ ์ ์ด ๋ผ์ด๋ธ ์ด์์ด ์ ํํ ์ธ ๊ฐ ์์ผ๋ฉด ๋ผ์ด๋ธ ์ ์ด ๋ฉ๋๋ค(๋ฒ์).
์ด๋ฌํ ๊ฐ๋จํ ์ด๊ธฐ ์ํ์ ์ด๋ฌํ ๊ท์น์์ ๋ณต์กํ๊ณ ์๋ฆ๋ค์ด ํจํด์ด ๋ํ๋ฉ๋๋ค.
L-์์คํ (๋ฆฐ๋ด๋ง์ด์ด ์์คํ )
L-์์คํ ์ ์ข ์ข ์๋ฌผ ๋ฐ ๊ธฐํ ์ ๊ธฐ์ ํํ์ ์ ์ฌํ ํ๋ํ ์ ์ฌ ๊ตฌ์กฐ๋ฅผ ์์ฑํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ํ์ ๋ฌธ๋ฒ์ ๋๋ค. ํนํ ์ฑ์ฅ ๊ณผ์ ์ ์๋ฎฌ๋ ์ด์ ํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค.
์: ๊ฐ๋จํ ํธ๋ฆฌ๋ฅผ ๋ง๋๋ L-์์คํ ์ "F"(์ฆ, "์์ผ๋ก ๊ทธ๋ฆฌ๊ธฐ")์ ์ด๊ธฐ ๋ฌธ์์ด๋ก ์์ํ ์ ์์ต๋๋ค. ๊ท์น์๋ "F"๋ฅผ "FF+[+F-F-F]-[-F+F+F]"๋ก ๋ฐ๊พธ๋ ๊ฒ์ด ํฌํจ๋ ์ ์์ต๋๋ค. ์ด๋ ์์ผ๋ก ๊ทธ๋ฆฌ๊ณ , ์ผ์ชฝ์ผ๋ก ๋ถ๊ธฐํ๊ณ , ์ค๋ฅธ์ชฝ์ผ๋ก ๋ถ๊ธฐํ๊ณ , ๋ฐ๋ณตํ๋ ๊ฒ์ผ๋ก ํด์๋ฉ๋๋ค. ์ด ๊ท์น์ ์ฌ๋ฌ ๋ฒ ๋ฐ๋ณตํ๋ฉด ๋ณต์กํ ํธ๋ฆฌ์ ๊ฐ์ ๊ตฌ์กฐ๊ฐ ์์ฑ๋ฉ๋๋ค.
ํผ๋ ์ด๋ก ๋ฐ ์ดํธ๋ํฐ
ํผ๋ ์ด๋ก ์ ์ด๊ธฐ ์กฐ๊ฑด์ ๋งค์ฐ ๋ฏผ๊ฐํ ์์คํ ์ ํ๊ตฌํฉ๋๋ค. ํผ๋ ์์คํ ์ ์์ธก ๋ถ๊ฐ๋ฅํ๊ณ ๋ณต์กํ ๋์์ ์์ฑํ์ฌ ์ ๋๋ ์ดํฐ๋ธ ์ํธ์ ๋ํ ํ๋ถํ ์๊ฐ์ ์์ฒ์ด ๋ ์ ์์ต๋๋ค. ์ดํธ๋ํฐ๋ ์์คํ ์ด ์งํํ๋ ๊ฒฝํฅ์ด ์๋ ์ซ์ ๊ฐ์ ์งํฉ์ ๋๋ค.
์: ๋ก๋ ์ธ ์์คํ ์ ํผ๋ ํด ์งํฉ์ธ ๋ก๋ ์ธ ์ดํธ๋ํฐ๋ ์๊ฐํ๋ ๋ ์๋ฆ๋ค์ด ๋๋น ๋ชจ์ ํจํด์ ๋ง๋ญ๋๋ค. ์ด๊ธฐ ์กฐ๊ฑด๊ณผ ๋งค๊ฐ๋ณ์๋ฅผ ๋ณ๊ฒฝํ๋ฉด ๋ก๋ ์ธ ์ดํธ๋ํฐ์ ๋ค์ํ ๋ณํ์ ์์ฑํ ์ ์์ผ๋ฏ๋ก ๋ค์ํ ์๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋ฐ์ํฉ๋๋ค.
๋ ธ์ด์ฆ ํจ์(ํ๋ฆฐ ๋ ธ์ด์ฆ, ์ฌํ๋ ์ค ๋ ธ์ด์ฆ)
๋ ธ์ด์ฆ ํจ์๋ ํ ์ค์ฒ, ํ๊ฒฝ ๋ฐ ๊ธฐํ ์ ๊ธฐ์ ์ผ๋ก ๋ณด์ด๋ ํจ๊ณผ๋ฅผ ๋ง๋๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๋ถ๋๋ฌ์ด ์์ฌ ๋์ ๊ฐ์ ์์ฑํฉ๋๋ค. ํ๋ฆฐ ๋ ธ์ด์ฆ์ ์ฌํ๋ ์ค ๋ ธ์ด์ฆ๋ ๋ ๊ฐ์ง ์ธ๊ธฐ ์๋ ์์ ๋๋ค.
์: ํ๋ฆฐ ๋ ธ์ด์ฆ๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ค์ ์ธ ๊ตฌ๋ฆ ํ์ฑ์ ๋ง๋ค ์ ์์ต๋๋ค. ๊ณต๊ฐ์ ๋ค๋ฅธ ์ง์ ์์ ๋ ธ์ด์ฆ ํจ์๋ฅผ ์ํ๋งํ๊ณ ๋ ธ์ด์ฆ ๊ฐ์ ๋ค๋ฅธ ํ์ ์์์ ๋งคํํ์ฌ ๊ตฌ๋ฆ๊ณผ ๊ฐ์ ํ ์ค์ฒ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ํ๋ฆฐ ๋ ธ์ด์ฆ์ ์ฌ๋ฌ ๋ ์ด์ด๋ฅผ ๊ฒฐํฉํ์ฌ ๋ ๋ณต์กํ๊ณ ์์ธํ ๊ตฌ๋ฆ ํ๊ฒฝ์ ๋ง๋ค ์ ์์ต๋๋ค.
์ ์ ์๊ณ ๋ฆฌ์ฆ
์ ์ ์๊ณ ๋ฆฌ์ฆ์ ์์ฐ ์ ํ์์ ์๊ฐ์ ์ป์ ์ต์ ํ ๊ธฐ์ ์ ๋๋ค. ์ด๋ฏธ์ง๋ฅผ ํ์ ํ๊ฑฐ๋ ์ํ๋ ๋ฏธ์ ๋ชฉํ๋ฅผ ํฅํด ๋ชจ์์ ์งํ์ํค๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ํฐ์คํธ๋ ๊ฐ ๊ฐ์ธ์ ํ์ง์ ํ๊ฐํ๋ ์ ํฉ์ฑ ํจ์๋ฅผ ์ ์ํ๊ณ ์๊ณ ๋ฆฌ์ฆ์ ๋ฐ๋ณต์ ์ผ๋ก ์ต์์ ๊ฐ์ธ์ ์ ํํ๊ณ ๋ณ์ด์์ผ ์๋ก์ด ์ธ๋๋ฅผ ์์ฑํฉ๋๋ค.
์: ์ํฐ์คํธ๋ ์ ์ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ์ถ์ ํํ์ ํ์ ์ ๋ง๋ค ์ ์์ต๋๋ค. ์ ํฉ์ฑ ํจ์๋ ์์ ์กฐํ, ๊ท ํ ๋ฐ ๋ณต์ก์ฑ๊ณผ ๊ฐ์ ๊ธฐ์ค์ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์๊ณ ๋ฆฌ์ฆ์ ๋ฐ๋ณต์ ์ผ๋ก ํ์ธํ ์ ์งํ์์ผ ์ด๋ฌํ ๊ธฐ์ค์ ๊ฐ์ฅ ์ ์ถฉ์กฑํ๊ณ ๋ณ์ด์์ผ ์๋ก์ด ๋ณํ์ ๋ง๋ญ๋๋ค.
๋จธ์ ๋ฌ๋ ๋ฐ AI
๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ, ํนํ ์์ฑ์ ์ ๋ ๋คํธ์ํฌ(GAN)๋ ์ ๋๋ ์ดํฐ๋ธ ์ํธ์์ ์ ์ ๋ ๋ง์ด ์ฌ์ฉ๋ฉ๋๋ค. GAN์ ์๋ก์ด ์ด๋ฏธ์ง๋ฅผ ๋ง๋๋ ์์ฑ๊ธฐ์ ์ฌ์ค์ฑ์ ํ๊ฐํ๋ ํ๋ณ๊ธฐ์ ๋ ๊ฐ์ง ์ ๊ฒฝ๋ง์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ด๋ฌํ ๋คํธ์ํฌ๋ฅผ ํจ๊ป ํ๋ จํจ์ผ๋ก์จ GAN์ ๋งค์ฐ ์ฌ์ค์ ์ด๊ณ ์ฐฝ์์ ์ธ ์ด๋ฏธ์ง๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ธ ์ ์์ต๋๋ค.
์: StyleGAN์ ์ผ๊ตด์ ๋งค์ฐ ์ฌ์ค์ ์ธ ์ด๋ฏธ์ง๋ฅผ ์์ฑํ ์ ์๋ ์ธ๊ธฐ ์๋ GAN ์ํคํ ์ฒ์ ๋๋ค. ์ผ๊ตด์ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ธํธ์ ๋ํ ํ๋ จ์ ํตํด StyleGAN์ ์ธ๊ฐ ์ผ๊ตด์ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋ฅผ ํ์ตํ๊ณ ํ์ค์ ์ด๊ณ ๋ค์ํ ์๋ก์ด ์ผ๊ตด์ ์์ฑํ ์ ์์ต๋๋ค. ์ํฐ์คํธ๋ StyleGAN์ ์ฌ์ฉํ์ฌ ์ด์ํ๋ฅผ ๋ง๋ค๊ณ , ๋ค์ํ ์ผ๊ตด ํน์ง์ ํ๊ตฌํ๊ณ , ์์ ํ ๊ฐ์์ ์บ๋ฆญํฐ๋ฅผ ์์ฑํ ์๋ ์์ต๋๋ค.
์ ๋๋ ์ดํฐ๋ธ ์ํธ๋ฅผ ์ํ ๋๊ตฌ
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ํน์ ์ํํธ์จ์ด ์์ฉ ํ๋ก๊ทธ๋จ์ ์ด๋ฅด๊ธฐ๊น์ง ์ ๋๋ ์ดํฐ๋ธ ์ํธ๋ฅผ ๋ง๋๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๋ค์ํ ๋๊ตฌ๊ฐ ์์ต๋๋ค. ๋ค์์ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ๋๊ตฌ ์ค ์ผ๋ถ์ ๋๋ค.
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- Processing: ์๊ฐ ์์ ๋ฐ ์ธํฐ๋ํฐ๋ธ ๋ฏธ๋์ด๋ฅผ ์ํด ์ค๊ณ๋ Java ๊ธฐ๋ฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฐ ํ๊ฒฝ์ ๋๋ค. ๊ฐ๋จํ ๊ตฌ๋ฌธ๊ณผ ๊ด๋ฒ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๋ถ์ ์ด๋ณด์์ ์๋ จ๋ ์ํฐ์คํธ ๋ชจ๋์๊ฒ ํ๋ฅญํ ์ ํ์ ๋๋ค.
- openFrameworks: ๊ทธ๋ํฝ, ์ค๋์ค ๋ฐ ์ํธ ์์ฉ์ ์ํ ๊ด๋ฒ์ํ ๋๊ตฌ๋ฅผ ์ ๊ณตํ๋ ์ฐฝ์์ ์ฝ๋ฉ์ ์ํ C++ ํดํท์ ๋๋ค. ์ ์ฐ์ฑ๊ณผ ์ฑ๋ฅ์ผ๋ก ์ ๋ช ํฉ๋๋ค.
- p5.js: ์น์์ ์ฐฝ์์ ์ฝ๋ฉ์ ์ก์ธ์คํ ์ ์๋๋ก ํ๋ JavaScript ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค. Processing์ ์์น์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฉฐ ์ธํฐ๋ํฐ๋ธ ์น ๊ธฐ๋ฐ ์ํธ๋ฅผ ๋ง๋๋ ๋ฐ ์ด์์ ์ ๋๋ค.
- Python: NumPy, SciPy ๋ฐ Pycairo์ ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฏธ์ง ์ฒ๋ฆฌ, ํ๋ํ ์์ฑ ๋ฐ ๋จธ์ ๋ฌ๋์ ํฌํจํ ๊ด๋ฒ์ํ ์์ฑ์ ์ํธ ์์ฉ ํ๋ก๊ทธ๋จ์ Python์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- TouchDesigner: ์ธํฐ๋ํฐ๋ธ ๋ฏธ๋์ด ์ค์น, ๋ผ์ด๋ธ ๊ณต์ฐ ๋ฐ ์ ๋๋ ์ดํฐ๋ธ ๋น์ฃผ์ผ์ ๋ง๋ค๊ธฐ ์ํ ์๊ฐ์ ๊ฐ๋ฐ ํ๋ซํผ์ ๋๋ค. ๋ ธ๋ ๊ธฐ๋ฐ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ํ ์๊ณ ๋ฆฌ์ฆ๊ณผ ํจ๊ณผ๋ฅผ ์ฝ๊ฒ ์คํํ ์ ์์ต๋๋ค.
์ํํธ์จ์ด ์์ฉ ํ๋ก๊ทธ๋จ
- Artbreeder: ๋จธ์ ๋ฌ๋์ ์ฌ์ฉํ์ฌ ์ด๋ฏธ์ง๋ฅผ ์์ฑํ๊ณ ๊ฒฐํฉํ ์ ์๋ ์น ๊ธฐ๋ฐ ํ๋ซํผ์ ๋๋ค. ํนํ ์ด์ํ์ ํ๊ฒฝ์ ๋ง๋๋ ๋ฐ ์ ์ฉํฉ๋๋ค.
- Ebosuite: Ableton Live์์ ์ ๋๋ ์ดํฐ๋ธ ๋น์ฃผ์ผ์ ๋ง๋ค๊ธฐ ์ํ Max for Live ์ฅ์น ์ธํธ์ ๋๋ค. ๋ผ์ด๋ธ ๊ณต์ฐ ๋ฐ ์์ ์๊ฐํ์ ์ด์์ ์ ๋๋ค.
- VResolume Arena: ์ค์๊ฐ์ผ๋ก ์ ๋๋ ์ดํฐ๋ธ ๋น์ฃผ์ผ์ ๋ง๋๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๊ฐ๋ ฅํ ๋น๋์ค ๋ฏน์ฑ ์ํํธ์จ์ด์ ๋๋ค. ๊ด๋ฒ์ํ ์ ๋ ฅ ์์ค์ ํจ๊ณผ๋ฅผ ์ง์ํ๋ฏ๋ก ์ ๋ฌธ์ ์ธ ๊ณต์ฐ์ ์ ํฉํฉ๋๋ค.
ํ๋์จ์ด
- ํ๋กํฐ: ๊ธฐ์กด ํ๋กํฐ๋ ์ฝ๋๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ ์๊ณ ๋ฆฌ์ฆ์์ ๋ฌผ๋ฆฌ์ ๋๋ฉด์ ๋ง๋ค๋๋ก ์ ์ดํ ์ ์์ต๋๋ค.
- ๋ง์ดํฌ๋ก ์ปจํธ๋กค๋ฌ(Arduino, Raspberry Pi): ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ ์๊ณ ๋ฆฌ์ฆ์ ๊ธฐ๋ฐ์ผ๋ก ์ธํฐ๋ํฐ๋ธ ์ค์น๋ฅผ ๋ง๋ค๊ณ ๋ฌผ๋ฆฌ์ ์ถ๋ ฅ์ ์ ์ดํ ์ ์์ต๋๋ค.
- ์์ฑ ์์ ํ๋์จ์ด ์ฅ์น: ์์ฑ ์์ ์ ์ํ ํน์ ํ๋์จ์ด์ ์๋ก์ด ์์ฅ์ด ์์ต๋๋ค. ์ด๋ฌํ ์ฅ์น๋ฅผ ์ฌ์ฉํ๋ฉด ์์ฑ ์๊ณ ๋ฆฌ์ฆ์ ์คํ๋ผ์ธ, ์ ์ฉ ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
์ ๋๋ ์ดํฐ๋ธ ์ํธ ์ปค๋ฎค๋ํฐ: ๊ธ๋ก๋ฒ ๋คํธ์ํฌ
์ ๋๋ ์ดํฐ๋ธ ์ํธ๋ ํ๊ธฐ์ฐจ๊ณ ๊ธ๋ก๋ฒํ ์ปค๋ฎค๋ํฐ๋ก, ์ ์ธ๊ณ์ ์ํฐ์คํธ, ํ๋ก๊ทธ๋๋จธ ๋ฐ ์ฐ๊ตฌ์์ด ๊ฐ๋ฐ์ ๊ธฐ์ฌํ๊ณ ์์ต๋๋ค. ์จ๋ผ์ธ ํฌ๋ผ, ์์ ๋ฏธ๋์ด ๊ทธ๋ฃน ๋ฐ ์ปจํผ๋ฐ์ค๋ ํ์ , ์ง์ ๊ณต์ ๋ฐ ์๊ฐ์ ์ํ ๊ธฐํ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ช ๊ฐ์ง ์ฃผ๋ชฉํ ๋งํ ํ๋ซํผ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์ ๋๋ ์ดํฐ๋ธ ์ํธ ์๋ธ๋ ๋ง(์: r/generative, r/creativecoding): ํ๋ก์ ํธ๋ฅผ ๊ณต์ ํ๊ณ , ์ง๋ฌธํ๊ณ , ๊ธฐ์ ์ ๋ ผ์ํ๊ธฐ ์ํ ์จ๋ผ์ธ ์ปค๋ฎค๋ํฐ์ ๋๋ค.
- Creative Coding Meetups: ์์ด๋์ด๋ฅผ ๊ณต์ ํ๊ณ ํ๋ก์ ํธ์์ ํ์ ํ๊ธฐ ์ํ ์ฐฝ์์ ์ฝ๋์ ์ง์ญ ๋ชจ์์ ๋๋ค. ์ด๊ฒ๋ค์ ์ ์ธ๊ณ์ ๋ง์ ์ฃผ์ ๋์์ ์กด์ฌํฉ๋๋ค.
- ์ปจํผ๋ฐ์ค ๋ฐ ์ถ์ (์: NODE Forum, Ars Electronica): ์ ๋๋ ์ดํฐ๋ธ ์ํธ ๋ฐ ๋์งํธ ๋ฌธํ์ ์ต์ ๊ฐ๋ฐ์ ๋ณด์ฌ์ฃผ๋ ๊ตญ์ ํ์ฌ์ ๋๋ค.
- ์จ๋ผ์ธ ์ํธ ํ๋ซํผ(์: Art Blocks, fxhash): ์ ๋๋ ์ดํฐ๋ธ ์ํธ NFT๋ฅผ ์ ๋ณด์ด๊ณ ํ๋งคํ๋ ๋ฐ ์ ๋ ํ๋ ํ๋ ์ดํ ๋ ํ๋ซํผ์ ๋๋ค.
์ ๋๋ ์ดํฐ๋ธ ์ํธ์ NFT
๋์ฒด ๋ถ๊ฐ๋ฅํ ํ ํฐ(NFT)์ ๋ถ์์ ์ ๋๋ ์ดํฐ๋ธ ์ํธ ์ธ๊ณ์ ์ฌ์คํ ์ํฅ์ ๋ฏธ์ณค์ต๋๋ค. NFT๋ ์ํฐ์คํธ๊ฐ ์ ๋๋ ์ดํฐ๋ธ ์ฐฝ์๋ฌผ์ ํ ํฐํํ๊ณ ํ๋งคํ์ฌ ๋ ๋ง์ ์ฒญ์ค์๊ฒ ๋๋ฌํ๊ณ ์์ ์ ๋ํ ๋ณด์์ ๋ฐ์ ์ ์๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค. ์ ๋๋ ์ดํฐ๋ธ ์ํธ NFT๋ ๋ฏผํ ๋ ๋๋ง๋ค ํ ๋ง์ ๋ํ ๊ณ ์ ํ ๋ณํ์ ์์ฑํ๋๋ก ํ๋ก๊ทธ๋๋ฐ๋์ด ๊ฐ ์ํ์ด ์ ์ผ๋ฌด์ดํฉ๋๋ค. Art Blocks ๋ฐ fxhash์ ๊ฐ์ ํ๋ซํผ์ ์ ์ธ๊ณ ์ํฐ์คํธ์ ์ํ์ ์ ๋ณด์ด๋ ์ ๋๋ ์ดํฐ๋ธ ์ํธ NFT๋ฅผ ์ํ ์ ๋์ ์ธ ๋ง์ผํ๋ ์ด์ค๋ก ๋ถ์ํ์ต๋๋ค. ์ด๊ฒ์ ์์ ์ ์ฐฝ์ํ๊ณ ์์งํ๋ ๊ฒ์ ๋ํ ์ ๊ทผ์ฑ์ ๋ฏผ์ฃผํํ์ต๋๋ค.
์ ๋๋ ์ดํฐ๋ธ ์ํธ์ ์ค๋ฆฌ์ ๊ณ ๋ ค ์ฌํญ
์ ๋๋ ์ดํฐ๋ธ ์ํธ๊ฐ ๋์ฑ ์ ๊ตํด์ง์ ๋ฐ๋ผ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ์์ ์ ์ฐฝ์ํ๋ ๊ฒ์ ์ค๋ฆฌ์ ์๋ฏธ๋ฅผ ๊ณ ๋ คํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๋ช ๊ฐ์ง ์ฃผ์ ๊ณ ๋ ค ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์ ์๊ถ ๋ฐ ์์ ๊ถ: ์ ๋๋ ์ดํฐ๋ธ ์ํธ์ ๋ํ ์ ์๊ถ์ ๋๊ฐ ์์ ํฉ๋๊น? ์ฝ๋๋ฅผ ์์ฑํ ์ํฐ์คํธ์ ๋๊น, ์ด๋ฏธ์ง๋ฅผ ์์ฑํ ์์คํ ์ ๋๊น, ์๋๋ฉด ๋ ๋ค์ ๋๊น?
- ํธํฅ ๋ฐ ํํ: ์์ฑ ์๊ณ ๋ฆฌ์ฆ์ด ํ๋ จ๋ ๋ฐ์ดํฐ์ ์กด์ฌํ๋ ํธํฅ์ ์์ํํ ์ ์์ต๋๊น? ์์ฑ ์์ ์ด ํฌ๊ด์ ์ด๊ณ ๋ค์ํ ๊ด์ ์ ๋ํํ๋์ง ์ด๋ป๊ฒ ํ์ธํ ์ ์์ต๋๊น?
- ํ๊ฒฝ ์ํฅ: ๋๊ท๋ชจ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ํ๋ จํ๋ ๋ฐ ๋๋ ์๋์ง ์๋น๋ ์๋นํ ์ ์์ต๋๋ค. ์ ๋๋ ์ดํฐ๋ธ ์ํธ์ ํ๊ฒฝ ์ํฅ์ ์ด๋ป๊ฒ ์ต์ํํ ์ ์์ต๋๊น?
- ์ ๊ทผ์ฑ: ๋ค์ํ ๋ฐฐ๊ฒฝ๊ณผ ๊ธฐ์ ์์ค์ ๊ฐ์ง ์ํฐ์คํธ๊ฐ ์์ฑ์ ์ํธ ๋๊ตฌ์ ๋ฆฌ์์ค์ ๋ ์ฝ๊ฒ ์ ๊ทผํ ์ ์๋๋ก ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํฉ๋๊น?
์ ๋๋ ์ดํฐ๋ธ ์ํธ์ ๋ฏธ๋
์ ๋๋ ์ดํฐ๋ธ ์ํธ์ ๋ฏธ๋๋ ๋ฐ์ต๋๋ค. ๊ธฐ์ ์ด ๊ณ์ ๋ฐ์ ํจ์ ๋ฐ๋ผ ์์ ์์ ์๊ณ ๋ฆฌ์ฆ์ ๋์ฑ ์ ๊ตํ๊ณ ์ฐฝ์์ ์ธ ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ธฐ๋ํ ์ ์์ต๋๋ค. ๋ช ๊ฐ์ง ์ ์ฌ์ ์ธ ๋ฏธ๋ ํธ๋ ๋๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- AI ๊ธฐ๋ฐ ์ฐฝ์์ฑ: AI๋ ์ ๋๋ ์ดํฐ๋ธ ์ํธ์์ ์ ์ ๋ ์ค์ํ ์ญํ ์ ์ํํ์ฌ ์ํฐ์คํธ๊ฐ ๋ ๋ณต์กํ๊ณ ๋ฏธ๋ฌํ ์ํ์ ๋ง๋ค ์ ์๋๋ก ์ง์ํฉ๋๋ค.
- ์ธํฐ๋ํฐ๋ธํ๊ณ ๋ชฐ์ ์ ์ธ ๊ฒฝํ: ์ ๋๋ ์ดํฐ๋ธ ์ํธ๋ ์ธํฐ๋ํฐ๋ธ ์ค์น ๋ฐ ๊ฐ์ ํ์ค ํ๊ฒฝ์ ํตํฉ๋์ด ๋ทฐ์ด์๊ฒ ๋ชฐ์ ์ ์ธ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค.
- ๊ฐ์ธํ๋ ์ํธ: ์ ๋๋ ์ดํฐ๋ธ ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ์ธ์ ์ทจํฅ๊ณผ ์ ํธ๋์ ๋ง๋ ๊ฐ์ธํ๋ ์ํธ ๊ฒฝํ์ ๋ง๋๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ์ง์ ๊ฐ๋ฅํ ์ํธ ๊ดํ: ์ํฐ์คํธ๋ ์๋์ง ํจ์จ์ ์ธ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๊ณ ๋ฌผ๋ฆฌ์ ์ฌ๋ฃ์ ์ฌ์ฉ์ ์ต์ํํ๋ ๋ฑ ๋ณด๋ค ์ง์ ๊ฐ๋ฅํ ๊ดํ์ ์ฑํํฉ๋๋ค.
- ํ์ ๊ฐ ํ์ : ์ ๋๋ ์ดํฐ๋ธ ์ํธ๋ ์ํฐ์คํธ, ๊ณผํ์, ์์ง๋์ด ๋ฐ ๋์์ด๋ ๊ฐ์ ํ์ ์ ์ด์งํ์ฌ ํ์ ์ ์ด๊ณ ์์์น ๋ชปํ ๊ฒฐ๊ณผ๋ฅผ ๋ณ์ต๋๋ค.
์ ๋๋ ์ดํฐ๋ธ ์ํธ๋ ์์ , ๊ณผํ ๋ฐ ๊ธฐ์ ์ ๊ต์ฐจ์ ์ ์ฟ๋ณผ ์ ์๋ ๋งคํน์ ์ธ ๊ธฐํ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์๊ณ ๋ฆฌ์ฆ๊ณผ ์ฝ๋๋ฅผ ์์ฉํจ์ผ๋ก์จ ์ํฐ์คํธ๋ ์ฐฝ์์ฑ๊ณผ ํํ์ ์ํ ์๋ก์ด ๊ฐ๋ฅ์ฑ์ ์ด ์ ์์ต๋๋ค. ๋ถ์ผ๊ฐ ๊ณ์ ์งํํจ์ ๋ฐ๋ผ ์์ ์ ๋ํ ์ฐ๋ฆฌ์ ๊ฐ์ ์ ๊นจ๊ณ ์ ์ธ๊ณ์ ์ผ๋ก ์๋ก์ด ํํ์ ์์ ์ ํ์ ์ ์๊ฐ์ ์ค ๊ฒ์ ๋๋ค.
์ ๋๋ ์ดํฐ๋ธ ์ํธ ์์ํ๊ธฐ
์ ๋๋ ์ดํฐ๋ธ ์ํธ๋ฅผ ํ๊ตฌํ๋ ๋ฐ ๊ด์ฌ์ด ์๋ค๋ฉด ์์ํ๋ ๋ฐ ๋์์ด ๋๋ ๋ช ๊ฐ์ง ํ์ด ์์ต๋๋ค.
- ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ๋ฐฐ์ฐ์ญ์์ค: Processing, p5.js ๋ฐ Python์ ๋ชจ๋ ์ด๋ณด์์๊ฒ ํ๋ฅญํ ์ ํ์ ๋๋ค.
- ๋ค์ํ ์๊ณ ๋ฆฌ์ฆ์ ์คํํด ๋ณด์ธ์: ์ ์ฐจ์ ์์ฑ, ์ ๋ฃฐ๋ฌ ์คํ ๋งํ ๋ฐ L-์์คํ ๊ณผ ๊ฐ์ด ์ด ๊ธฐ์ฌ์์ ๋ ผ์๋ ๊ธฐ์ ์ค ์ผ๋ถ๋ฅผ ๊ตฌํํด ๋ณด์ธ์.
- ์จ๋ผ์ธ ๋ฆฌ์์ค๋ฅผ ํ์ํ์ญ์์ค: ์ ๋๋ ์ดํฐ๋ธ ์ํธ๋ฅผ ๋ฐฐ์ฐ๊ณ ๋ง๋๋ ๋ฐ ๋์์ด ๋๋ ๋ง์ ์์ต์, ์์ ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์จ๋ผ์ธ์์ ์ ๊ณต๋ฉ๋๋ค.
- ์ปค๋ฎค๋ํฐ์ ๊ฐ์ ํ์ญ์์ค: ์์ด๋์ด๋ฅผ ๊ณต์ ํ๊ณ ํผ๋๋ฐฑ์ ์ป๊ธฐ ์ํด ์จ๋ผ์ธ ๋ฐ ์ง์ ๋ค๋ฅธ ์์ฑ ์ํฐ์คํธ์ ์ฐ๊ฒฐํ์ญ์์ค.
- ์คํํ๋ ๊ฒ์ ๋๋ ค์ํ์ง ๋ง์ญ์์ค: ๋ฐฐ์ฐ๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ์ง์ ํด๋ณด๋ ๊ฒ์ ๋๋ค. ์๋ก์ด ๊ฒ์ ์๋ํ๊ณ , ๊ท์น์ ๊นจ๊ณ , ๋ฌด์์ ๋ง๋ค ์ ์๋์ง ํ์ธํ์ญ์์ค.
์คํ ๊ฐ๋ฅํ ํต์ฐฐ๋ ฅ:
- p5.js๋ก ์์ํ์ญ์์ค: ์น ๊ธฐ๋ฐ ํน์ฑ์ผ๋ก ์ธํด ๋น ๋ฅธ ์คํ๊ณผ ๊ณต์ ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
- ์์ ๋ฏธ๋์ด์์ ์์ฑ ์ํฐ์คํธ๋ฅผ ํ๋ก์ฐํ์ญ์์ค: ์๊ฐ์ ์ป๊ณ ์ต์ ํธ๋ ๋๋ฅผ ์ต์ ์ํ๋ก ์ ์งํ์ญ์์ค.
- ์คํ ์์ค ํ๋ก์ ํธ์ ๊ธฐ์ฌํ์ญ์์ค: ๋ค๋ฅธ ์ฌ๋๋ค๋ก๋ถํฐ ๋ฐฐ์ฐ๊ณ ์์ฑ ์์ ์ปค๋ฎค๋ํฐ์ ๊ธฐ์ฌํ์ญ์์ค.
๊ฒฐ๋ก
์ ๋๋ ์ดํฐ๋ธ ์ํธ๋ ํ๋ถํ ์ญ์ฌ์ ์ ๋งํ ๋ฏธ๋๋ฅผ ๊ฐ์ง ์ญ๋์ ์ด๊ณ ์งํํ๋ ๋ถ์ผ์ ๋๋ค. ์๊ณ ๋ฆฌ์ฆ๊ณผ ์ฝ๋๋ฅผ ์์ฉํจ์ผ๋ก์จ ์ํฐ์คํธ๋ ์ฐฝ์์ฑ์ ๊ฒฝ๊ณ๋ฅผ ๋ํ๋ ๋ฉ์ง ์๊ฐ์ ๊ฒฝํ์ ๋ง๋ค ์ ์์ต๋๋ค. ์๋ จ๋ ํ๋ก๊ทธ๋๋จธ์ด๋ ์์ ํ ์ด๋ณด์์ด๋ ์ ๋๋ ์ดํฐ๋ธ ์ํธ ์ปค๋ฎค๋ํฐ์ ์ฌ๋ฌ๋ถ์ ์ํ ์๋ฆฌ๊ฐ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ฐ์ด๋ค์ด ์คํํ๊ณ ์๊ณ ๋ฆฌ์ฆ ๊ธฐ๋ฐ ์ฐฝ์์ ํ์ ๋ฐ๊ฒฌํ์ญ์์ค.