์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
1. ๊ฐœ์š”2. ํŠน์ง•3. ์ฐธ์กฐํ•ญ๋ชฉ

1. ๊ฐœ์š”[ํŽธ์ง‘]


๋น„์ฃผ์–ผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด(VPL)์˜ ์ผ์ข…. '๋‹ค๋ชฉ์  ํˆดํ‚ท'์„ ํ‘œ๋ฐฉํ•˜๊ณ  ์žˆ๋‹ค. ๊ตญ๋‚ด์—์„  ํ”ํžˆ ๋ธŒ์ด๋ธŒ์ด๋ธŒ์ด๋ธŒ์ด(....)๋‚˜ ๋ธŒ์ด ํฌ(v4)๋ผ๊ณ  ์ฝ์ง€๋งŒ ์›๋ž˜ ๋…์ผ์–ด๋ผ ์ฝ๋Š” ๋ฒ•์€ 'ํŒŒ์šฐ ํ“Œ์–ด' ์ •๋„๊ฐ€ ๋งž๋‹ค๋Š” ๋“ฏํ•˜๋‹ค. MAX/MSP ๋“ฑ์˜ ์˜ํ–ฅ์„ ๋ฐ›์•„์„œ ๋งŒ๋“ค์–ด์ง„ ์–ธ์–ด๋กœ ๋…ธ๋“œ์™€ ๋…ธ๋“œ์˜ ์‚ฌ์ด์˜ ์ž…์ถœ๋ ฅํฌํŠธ๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ์—ฐ๊ฒฐํ•ด์ฃผ๋Š” ๊ฒƒ์œผ๋กœ ํ”„๋กœ๊ทธ๋žจ์ด ์™„์„ฑ๋˜๋Š” ์‹ ๋ฐ•ํ•œ ๋ฌผ๊ฑด.

๊ณต์‹ ํ™ˆํŽ˜์ด์ง€ : http://vvvv.org

๋ณธ๋ž˜๋Š” ๋…์ผ์˜ Meso๋ผ๋Š” ๋””์ž์ธ ๊ธฐ์—…์—์„œ ์ธํ•˜์šฐ์Šคํˆด๋กœ ๊ฐœ๋ฐœํ–ˆ๋˜ ๊ฒƒ์ด ๋‚ด๋ถ€ ๋ฐ˜์‘์ด ์ข‹์•„ ์™ธ๋ถ€๋กœ ๊ณต๊ฐœํ•œ ๊ฒƒ์ด๋‹ค. ๊ณต๊ฐœ๋ผ๊ณ ๋Š” ํ•˜์ง€๋งŒ ๊ฐœ์ธ ์‚ฌ์šฉ ๋ฐ ๋น„์ƒ์—…์  ์‚ฌ์šฉ์˜ ๊ฒฝ์šฐ์—๋งŒ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ  ์ƒ์—…์ ์ธ ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” ์นดํ”ผ๋‹น 500์œ ๋กœ์˜ ๋ผ์ด์„ผ์Šค๋น„๋ฅผ ๋‚ด์•ผ ํ•œ๋‹ค.

2. ํŠน์ง•[ํŽธ์ง‘]


์ จScale ์ จQuadvvvv์˜ ์†Œ์Šค์ฝ”๋“œ๋ผ๋Š”๊ฒŒ ๋Œ€์ฒด๋กœ ์ด๋ ‡๊ฒŒ ์ƒ๊ฒผ๋‹ค(!). ์ „ํ†ต์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ์ž…์žฅ์—์„œ๋Š” ์ด๊ฒŒ ๋ญ์•ผ!๋ผ๋Š” ๋ง์ด ์ ˆ๋กœ ๋‚˜์˜ค๋Š” ๋ชจ์–‘์ƒˆ์ง€๋งŒ ๋น„์ฃผ์–ผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ผ๋Š” ๊ฒŒ ์›๋ž˜ ์ข€ ์ €๋ ‡๋‹ค.

์‚ฌ์šฉํ•˜๋Š” ์˜์—ญ์€ ์ฃผ๋กœ ๋ฆฌ์–ผํƒ€์ž„ ๋ชจ์…˜๊ทธ๋ž˜ํ”ฝ, ์ธํ„ฐ๋ž™์…˜ ์ œ์ž‘ ๋“ฑ์œผ๋กœ Processing๊ณผ ๊ฑฐ์˜ ๊ฒน์น˜๋Š”๋ฐ, Processing์— ๋น„ํ•˜๋ฉด ์ธ์ง€๋„๋ฉด์—์„œ ์ƒ๋Œ€์ ์œผ๋กœ ๋งŽ์ด ๋งˆ์ด๋„ˆํ•˜์ง€๋งŒ ๊ตญ๋‚ด์—์„œ๋„ ์ข…์ข… ๋””์ž์ธํ•™๊ณผ ๋“ฑ์˜ ๊ต์œก๊ธฐ๊ด€์—์„œ ๊ต์œกํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค. ๋น„์ฃผ์–ผ ๊ธฐ๋ฐ˜์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ด๊ธฐ ๋•Œ๋ฌธ์— ์ฝ”๋”ฉ์— ๋Šฅ์ˆ™ํ•˜์ง€ ๋ชปํ•œ ๋””์ž์ด๋„ˆ๋“ค๋„ ์‰ฝ๊ฒŒ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ฝค ๊ณ ํ€„๋ฆฌํ‹ฐ์˜ ํ‘œํ˜„์„ ํฌ๊ฒŒ ์–ด๋ ต์ง€ ์•Š๊ฒŒ ๋š๋”ฑ๋š๋”ฑ ๋งŒ๋“ค์–ด๋‚ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด ์ตœ๋Œ€์˜ ๊ฐ•์ . ๊ทธ ์‰ฝ๋‹ค๋Š” Processing ์กฐ์ฐจ๋„ ์‚ฌ์šด๋“œ ์ œ์–ด๋‚˜ 3D ๊ทธ๋ž˜ํ”ฝ์Šค ๊ฐ™์€ ๊ณ ๊ธ‰ ์˜์—ญ์—๋Š” ์ƒ๋‹นํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ง€์‹์ด ํ•„์š”ํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์ƒ๊ฐํ•˜๋ฉด ์–ด๋งˆ์–ด๋งˆํ•œ ์žฅ์ ์ด ์•„๋‹ ์ˆ˜ ์—†๋‹ค. ์•„๋‘์ด๋…ธ ๋“ฑ์˜ ์™ธ๋ถ€ ์žฅ๋น„์™€๋„ ์‰ฝ๊ฒŒ ์—ฐ๋™์ด ๊ฐ€๋Šฅํ•ด์„œ Processing์„ ๋ฐฐ์šฐ๋‹ค๊ฐ€ ๋นก์นœ ๋””์ž์ด๋„ˆ, ๋ฏธ๋””์–ด ์•„ํ‹ฐ์ŠคํŠธ[1]๋“ค์ด ์ข…์ข… ์ด์ชฝ์œผ๋กœ ๋ˆˆ์„ ๋Œ๋ฆฐ๋‹ค๊ณ  ํ•œ๋‹ค. ํ”„๋กœ๊ทธ๋žจ์˜ ๋กœ์ง์ด๋‚˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ฐ™์€ ์ธก๋ฉด์—์„œ๋Š” VPL์ด๋ผ๊ณ  ํ•ด์„œ ๋”ฑํžˆ ๋‹ค๋ฅธ ๊ฒƒ์€ ์—†์ง€๋งŒ ๊ฑด์กฐํ•˜๊ฒŒ ๋‚˜์—ด๋œ ์ฝ”๋“œ ๊ทธ ์ž์ฒด๊ฐ€ ์ฃผ๋Š” ์‹ฌ๋ฆฌ์  ์••๋ฐ•๊ฐ์ด ํฌ๊ฒŒ ์ค„์–ด๋“ค๊ณ  ์˜คํƒ€, ๊ธฐํ˜ธ ์‚ฌ์šฉ์˜ ์‹ค์ˆ˜ ๋“ฑ์œผ๋กœ ์ธํ•ด์„œ ์ƒ๊ธฐ๋Š” ์—๋Ÿฌ๋‚˜ ๋ฒ„๊ทธ์˜ ๊ฐ€๋Šฅ์„ฑ์ด ์›์ฒœ์ ์œผ๋กœ ๊ฑฐ์˜ ์ฐจ๋‹จ๋œ๋‹ค๋Š” ์  ๋“ฑ์—์„œ ์ƒ๋‹นํžˆ ํ•™์Šต์žฅ๋ฒฝ์ด ๋‚ฎ์•„์ง€๋Š” ์ธก๋ฉด์ด ์žˆ๋‹ค.

ํ”Œ๋žซํผ์€ ์œˆ๋„ ์ „์šฉ. ๊ฐœ๋ฐœ์–ธ์–ด๋Š” ๋ธํŒŒ์ด์ง€๋งŒ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์ฃ„๋‹ค C# ๊ธฐ๋ฐ˜์ด๋ฏ€๋กœ ๋‹ท๋„ท ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ ๋‚ด๋ถ€์ ์œผ๋กœ DirectX๋„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค. ๋•๋ถ„์— 3D ๊ทธ๋ž˜ํ”ฝ์Šค ํ‘œํ˜„์˜ ํผํฌ๋จผ์Šค๊ฐ€ ์ƒ๋‹นํžˆ ๋†’๋‹ค๋Š” ์ˆจ์€ ์ด์ ์ด ์žˆ๋‹ค. ํ”Œ๋žซํผ์˜ ์ œ์•ฝ์€ ๋งคํ‚จํ† ์‹œ์˜ ์„ ํ˜ธ๋„๊ฐ€ ๋†’์€ ๊ตญ๋‚ด ๋””์ž์ธ๊ณ„์—์„œ ๋ฉ€ํ‹ฐํ”Œ๋žซํผ์ธ MAX/MSP๋‚˜ Processing์— ๋น„ํ•ด ์ธ๊ธฐ๊ฐ€ ๋‚ฎ์€ ์ด์œ  ์ค‘ ํ•˜๋‚˜.

3. ์ฐธ์กฐํ•ญ๋ชฉ[ํŽธ์ง‘]

[1] ์‰ฝ๋‹ค๊ณ ๋Š” ํ•ด๋„ ์ „ํ†ต์ ์ธ ์ฝ”๋“œ ๊ธฐ๋ฐ˜์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ธ์ง€๋ผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋ฌธ์™ธํ•œ์ธ ๋””์ž์ธ, ์˜ˆ์ˆ  ์ „๊ณต์ž๋“ค์ด Processing์„ ์ตํžˆ๋Š” ๋ฐ๋Š” ๊ฝค๋‚˜ ์žฅ์• ๋ฌผ์ด ๋งŽ์€ ํŽธ์ด๋‹ค. ํ”Œ๋ž˜์‹œ์˜ ์•ก์…˜์Šคํฌ๋ฆฝํŠธ๋„ 3.0์ด ๋‚˜์˜ค๋ฉด์„œ ์ˆ˜๋งŽ์€ ๋””์ž์ด๋„ˆ๋“ค์ด ๋ฉ˜๋ถ•์„ ๊ฒฝํ—˜ํ•œ ๊ฒƒ๋„ ๋น„์Šทํ•œ ์ด์œ .