lightizm โ“’ all rights reserved. thanks.

Built with Indexhibit

vvvv.PNG

vvvv๋Š” ๋‹ค์žฌ๋‹ค๋Šฅํ•œ ํˆดํ‚ท์ž…๋‹ˆ๋‹ค.

vvvv๋Š” ๊ทธ๋ž˜ํ”ฝ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์กฐ๋ฆฝ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์ž…๋‹ˆ๋‹ค.

vvvv๋Š” ๋น„์˜๋ฆฌ ๋ชฉ์ ์˜ ์‚ฌ์šฉ์€ ๋ฌด๋ฃŒ์ž…๋‹ˆ๋‹ค.

vvvv๋Š” ์˜ค๋””์˜ค, ๋น„๋””์˜ค, 3D ์• ๋‹ˆ๋ฉ”์ด์…˜, ์ธํ„ฐ๋„ท ๊ฐ™์€ ์ปดํ“จํ„ฐ์—์„œ ์ทจ๊ธ‰ํ•˜๋Š” ์ผ๋ฐ˜์ ์ธ ๋งค์ฒด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํฅ๋ฏธ ์ง„์ง„ํ•œ ์ž‘ํ’ˆ ์ œ์ž‘์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์œ„์˜ ๋ฏธ๋””์–ด ์ฝ˜ํ…์ธ ๋ฅผ ์ƒ์„ฑ ยท ๋ณ€ํ™˜ํ•˜๋Š” ๊ฒƒ ์™ธ์—, vvvv๋Š” ๋‹ค์–‘ํ•œ ์™ธ๋ถ€ ์žฅ์น˜์—์„œ ์ž…๋ ฅ์„ ๋ฐ›๊ฑฐ๋‚˜ ์ถœ๋ ฅ์„ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ๋„ ์žฅ์ ์ž…๋‹ˆ๋‹ค. ์ด์–ด์„œ vvvv์˜ ์ฃผ์š” ๋Šฅ๋ ฅ๊ณผ ํŠน์ง•์„ ์†Œ๊ฐœํ•ด๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. (์ผ๋Ÿฌ์ŠคํŠธ ์•ˆ๋‚ด์„œ(์˜๋ฌธ):illustrated-guide-to-vvvv-for-newbies-in-computer-arts)


๋Ÿฐํƒ€์ž„ ๊ทธ๋ž˜ํ”ฝ ๊ธฐ๋ฐ˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

vvvv ๋„๊ตฌ๋Š” ๊ทธ๋ž˜ํ”ฝ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ max, pd, reaktor ๋ฐ simulink ๊ฐ™์€ ์†Œํ”„ํŠธ์›จ์–ด ๋น„์Šทํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ณ„ ๋™์ž‘ ๋ฐ ๊ธฐ๋Šฅ์€ ๋…ธ๋“œ (nodes)๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋…ธ๋“œ์™€ ๋…ธ๋“œ๊ฐ€ ๋งํฌ (Links)๋ผ๋Š” ์„ ์œผ๋กœ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ์ˆ˜์ •์€ ์ตœ์†Œํ•œ์˜ ๋งˆ์šฐ์Šค ํด๋ฆญ์œผ๋กœ ๊ฐ€๋Šฅ ํŒจ์น˜ (patch)๋ผ๋Š” ๋ฐ์ดํ„ฐ๋ฌธ์„œ ์•ˆ์—์„œ ๋…ธ๋“œ์—์„œ ๋‹ค๋ฅธ ๋…ธ๋“œ๋กœ ๋งค๊ฐœ ๋ณ€์ˆ˜๋กœ ์ „๋‹ฌ๋˜๋Š” ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“ค์–ด ๊ฐ€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฐ ์ƒท (Screenshots)์„ ๋ณด๊ณ  ์‹ค์ œ๋กœ vvvv์—์„œ ๋ฌด์—‡์„ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์‚ดํŽด๋ด…์‹œ๋‹ค. ๋งŽ์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋Š” ํ”„๋กœ๊ทธ๋žจ ์ž‘์„ฑ ๋ฐ ์‹คํ–‰ ๋ชจ๋“œ๊ฐ€ ๋ช…ํ™•ํ•˜๊ฒŒ ๋‚˜๋‰˜์–ด์ ธ ์žˆ์ง€๋งŒ vvvv๋Š” ๋‹จ ํ•˜๋‚˜, ๋Ÿฐํƒ€์ž„ (runtime) ๋ชจ๋“œ ๋ฐ–์— ์—†์Šต๋‹ˆ๋‹ค. ์ฆ‰, vvvv๋Š” ํŒจ์น˜๋ฅผ ํŽธ์ง‘ํ•˜๋Š” ๋™์•ˆ์—๋„ ํ•ญ์ƒ ๊ณ„์‚ฐํ•˜๋ฉฐ ๊ทธ๋ž˜ํ”ฝ ๋ Œ๋”๋ง์— ๋ฐ˜์˜๋˜์–ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

into1.PNG


์•ˆ์ •์„ฑ

vvvv๋Š” ๋งค์šฐ ์•ˆ์ •๋˜์–ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ช‡ ๋…„ ๋™์•ˆ ๋ณด์—ฌ ์™”์Šต๋‹ˆ๋‹ค. ๊ทธ ์ฆ๊ฑฐ๋กœ ์˜คํ”ผ์…œ์‚ฌ์ดํŠธ์˜ Galleria ์— vvvv์˜ ๋งŽ์€ ์ „์‹œ ์˜ˆ๊ฐ€ ๋‚˜์—ด๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.ํ˜น์€ ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์Šค์˜ vvvv ์นดํ…Œ๊ณ ๋ฆฌ์—๋„ ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค.

4.jpg


์Šคํ”„๋ ˆ๋“œ ์˜ํ•ด ๋งŽ์€ ๊ฐœ์ฒด๋ฅผ ์‰ฝ๊ฒŒ ์ฒ˜๋ฆฌ

vvvv๋Š” ์•„์ฃผ ์†์‰ฝ๊ฒŒ, ๋™์‹œ์— ๋งŽ์€ ๊ฐœ์ฒด์˜ ๊ทธ๋ž˜ํ”ฝ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (์•„๋ž˜ ๊ทธ๋ฆผ ์ฒ˜๋Ÿผ) ์ด๊ฒƒ์€ ๊ทธ๋ž˜ํ”ฝ ์š”์†Œ๋ฅผ ์ฒ˜๋ฆฌ์ˆ˜๊ฐ€ 1 ๊ฐœ์—์„œ 100 ๊ฐœ๋กœ ์ˆ˜์ •๋˜์–ด๋„ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ์‰ฝ๊ฒŒ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด ๊ธฐ์ˆ ์„ ์Šคํ”„๋ ˆ๋”ฉ (spreading)์ด๋ผ๊ณ  ๋ถ€๋ฅด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์Šคํ”„๋ ˆ๋”ฉ์€ ํ•œ ๋ฌถ์Œ ๊ฐœ์ฒด ๊ทธ๋ฃน์— ๋Œ€ํ•ด ๋‹ค๋ฅธ ๊ฐ’์„ ํ• ๋‹น ํ–‰์œ„๋ฅผ ์ถ”์ƒํ™” ํ•œ ํ‘œํ˜„์ž…๋‹ˆ๋‹ค (์˜ˆ๋ฅผ ๋“ค์–ด "์‹ํƒ์„ ์ค€๋น„ํ•œ๋‹ค"๋ฉด ๋ช‡ ๊ฐ€์ง€ ์š”๋ฆฌ๋ฅผ ํ…Œ์ด๋ธ”์˜ ๋‹ค์–‘ํ•œ ์œ„์น˜์— ์ผ๋ ฌ๋กœ ์„ธ์šฐ๋Š”, ์ฆ‰ '์Šคํ”„๋ ˆ๋”ฉ" ํ•˜๋Š” ๊ฒƒ์ด ๋ณธ๋ž˜์˜ ์˜๋ฏธ์ธ ๊ฒƒ์— ์œ ๋ž˜ํ•ฉ๋‹ˆ๋‹ค). vvvv๋Š” ์Šคํ”„๋ ˆ๋“œ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๋งŽ์ด ํฌํ•จ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์—„์ฒญ๋‚œ ๊ฐœ์ฒด์˜ ์ •๋ฆฌ์— ๋Œ€ํ•ด ๋ณต์žกํ•œ ๋™์ž‘์„ ์‰ฝ๊ฒŒ ํ”„๋กœ๊ทธ๋žจ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.ย 

56.PNG


Boygrouping(ํด๋ผ์ด์–ธํŠธ / ์„œ๋ฒ„ ๊ทธ๋ฆฌ๊ธฐ ํด๋Ÿฌ์Šคํ„ฐ ๋ชจ๋“œ)

์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ์š”๊ตฌ๋˜๋Š” ์ถœ๋ ฅ๊ณผ ์Šคํฌ๋ฆฐ ์ˆ˜์— ๋Œ€์‘ํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ PC๊ฐ€ ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ์ƒํ™ฉ์—์„œ ๋ชจ๋“  PC๋ฅผ ๊ฐœ๋ณ„์ ์œผ๋กœ ๋‹ค๋ฃจ๋Š” ๊ฒƒ์€ ๋งค์šฐ ๊ท€์ฐฎ์€ ์ž‘์—…์ž…๋‹ˆ๋‹ค. ๊ทธ ๋Œ€์‹ , ๋Œ€๋ถ€๋ถ„์€ (render) ํด๋ผ์ด์–ธํŠธ / ์„œ๋ฒ„๋ฅผ ์ œ๊ณตํ•˜์—ฌ ํด๋ผ์ด์–ธํŠธ ์ปดํ“จํ„ฐ๊ฐ€ ์—ฌ๋Ÿฌ ๋Œ€ ์žˆ์–ด๋„ ํ•˜๋‚˜์˜ ์„œ๋ฒ„์—์„œ ํŽธ๋ฆฌํ•˜๊ฒŒ ์ œ์–ด ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ย vvvv์— ๋‚ด์žฅ๋œ ย boygrouping ๊ธฐ๋ฒ•์„ ํ†ตํ•ด ๋ฉ€ํ‹ฐ ์Šคํฌ๋ฆฐ ์‹œ์Šคํ…œ๊ณผ ์›ํ™œํ•œ ๋ฉ€ํ‹ฐ ํ”„๋กœ์ ์…˜ ์„ค์ •์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.ย 

(์ฆ‰, 1 ๋Œ€ ๋‹ค์ˆ˜์˜ ์›๊ฒฉ์กฐ์ •์„ ๋งํ•ฉ๋‹ˆ๋‹ค.)

boygroup.png


vvvv ํ™•์žฅ

vvvv๋Š” ๋…ธ๋“œ๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ์„ ์œ„ํ•ด ์ˆ˜๋งŽ์€ ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋จธ์šฉ์œผ๋กœ๋Š” COM ๊ธฐ๋ฐ˜์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ ์ธํ„ฐํŽ˜์ด์Šค(plugin interface)๊ฐ€ ์žˆ๊ณ  c #๊ณผ f #, delphi์™€ c + + ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ ๋…ธ๋“œ๋ฅผ ๋งŒ๋“ค์–ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ •์  ์…ฐ์ด๋”์™€ ํ”ฝ์…€ ์…ฐ์ด๋”์˜ ๋…ธ๋“œ๋Š” DirectX Effect framework๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„๋””์˜ค ํ•„ํ„ฐ์™€ ๋น„๋””์˜ค ๋ถ„์„ ๋…ธ๋“œ๋Š” FreeFrame 1.0 standard๊ฐ€ ๊ธฐ๋ณธ์œผ๋กœ ์ œ๊ณต๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. VST ํ”Œ๋Ÿฌ๊ทธ์ธ๋„ ์˜ค๋””์˜ค์˜ ๋…ธ๋“œ๋กœ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ํŒจ์น˜๋Š” ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“ˆ (modules)๋กœ์„œ Sub-Patch๋กœ ๋งŒ๋“ค์–ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


3D ๋ Œ๋”๋ง

vvvv์˜ 3D ์—”์ง„์€ ๊ณ ์„ฑ๋Šฅ ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค ์ „์šฉ์˜ Direct3D API๋ฅผ ย ๊ธฐ๋ฐ˜ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์—”๋น„๋””์•„๊ทธ๋ž˜ํ”ฝ์นด๋“œ์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ๋ฅผ ๊ถŒ์žฅ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ์‹  ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ์˜ ์„ฑ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ์„œ ์ด๋Ÿฌํ•œ API๊ฐ€ vvvv ๊ฐ™์€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์ปดํ“จํ„ฐ ๊ฒŒ์ž„๊ณผ ์œ ์‚ฌํ•œ ๋ Œ๋”๋ง ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.ํ˜•์ƒ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ ๋ฐ ์ˆ˜์ •์„ ํ•  ๋…ธ๋“œ์˜ ์ปฌ๋ ‰์…˜ ์™ธ์—๋„ vvvv๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๋ฉ”์ด์ € 3D ๋ชจ๋ธ๋ง ์†Œํ”„ํŠธ์›จ์–ด(3DsMAX, MAYA, Cinema4D)์—์„œ ๋‚ด๋ณด๋‚ด๊ธฐ ๊ฐ€๋Šฅํ•œ X ํŒŒ์ผ (X.file)๊ณผ Collada ํŒŒ์ผ์„ ๋กœ๋“œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Collada ํŒŒ์ผ์„ ์ด์šฉํ•˜๋ฉด, vvvv์—์„œ๋Š” ์Šคํ‚ค๋‹-์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์บ๋ฆญํ„ฐ์™€ ํ•ด๊ณจ์˜ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ƒ์„ฑํ•˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ ๋…ธ๋“œ ์„ธํŠธ๊ฐ€ ํฌํ•จ ๋˜์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๋ฐ์ดํ„ฐ (์‹ค์‹œ๊ฐ„) ์˜์ƒ ์ž…๋ ฅ, flash ๋™์˜์ƒ๊ณผ ๋ฐ”ํƒ• ํ™”๋ฉด ์บก์ฒ˜๋“ฑ์œผ๋กœ ๋™์ ์ธ ํ…์Šค์ฒ˜๋ฅผ ์ƒ์„ฑ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. vvvv๋Š” ์‹ฌํ”Œํ•œ HLSL ๊ธฐ๋ฐ˜ ์…ฐ์ด๋”(shader)ํŽธ์ง‘๊ธฐ๊ฐ€ ํฌํ•จ๋˜์–ด ์ถ”๊ฐ€ ๋„๊ตฌ์—†์ด ์ •์  ์…ฐ์ด๋”์™€ ํ”ฝ์…€ ์…ฐ์ด๋”์˜ ์ƒ์„ฑ ๋ฐ ์ˆ˜์ •์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.ย ย ํ˜„์žฌ๋Š” DirectX9 API๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋˜์žˆ์œผ๋‚˜ ์ตœ๊ทผ 64bit ์ปดํ“จํŒ…๊ณผ DirectX11 ๊ธฐ๋ฐ˜์˜ vvvv๋„ ๊ฐœ๋ฐœ์ค‘์ด๋ฏ€๋กœ, ์‚ฌ์–‘๋งŒ ์ถฉ์กฑ์‹œํ‚จ๋‹ค๋ฉด, ์ถฉ๋ถ„ํ•œ ํ€„๋ฆฌํ‹ฐ๋ฅผ ๋‚ดํฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์ „๋ง๋ฉ๋‹ˆ๋‹ค.ย 

asnapshotcalleddinamoozdirectxrenderer0.jpg


์• ๋‹ˆ๋ฉ”์ด์…˜

vvvv๋Š” ๋ถ€๋“œ๋Ÿฌ์šด ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ƒ์„ฑํ•˜๊ณ  ์ง€์†์ ์œผ๋กœ ๋“ค์–ด์˜ค๋Š” ๊ฐ’์— ํ•„ํ„ฐ๋ง์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํŠนํ™”๋œ ๋…ธ๋“œ๊ฐ€ ๋งŽ์ด ์ค€๋น„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€์†์ ์ธ ์ด๋ฒคํŠธ๊ฐ€ ์š”๊ตฌ๋˜๋Š” ์žฅ๋ฉด์„ ์œ„ํ•ด vvvv๋Š” ์œ ํ•œ ์˜คํ† ๋งˆํƒ€๋ฅผ ํฌํ•จํ•œ ํƒ€์ž„ ๋ผ์ธ ํŽธ์ง‘๊ธฐ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ TimelinerSA ๋ฅผ ์‚ดํŽด๋ณด์‹œ๊ธธ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค. vvvv ์˜คํ”ผ์…œ ์‚ฌ์ดํŠธ์—์„œ๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์— ๊ด€ํ•œ ๋ชจ๋“  ์ •๋ณด๋Š” Animation ํŽ˜์ด์ง€์— ์ •๋ฆฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. (์ถ”๊ฐ€: vvvv_45beta29.2_x86girlpowercompare filters.v4p ์— ์• ๋‹ˆ๋ฉ”์ด์…˜ ํ•„ํ„ฐ ์˜ˆ์ œ๊ฐ€ ์ˆ˜๋ก๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.)
time.PNG


๋น„๋””์˜ค ์ถ”์  ๋ฐ ํšจ๊ณผ

vvvv ๋น„๋””์˜ค ์—”์ง„์€ DirectShow๋ฅผ ๊ธฐ๋ฐ˜ํ•˜์—ฌ ์„ค์น˜๋˜์–ด ์žˆ๋Š” ์ฝ”๋ฑ์— ๋”ฐ๋ผ ๋‹ค์–‘ํ•œ ํ˜•์‹์˜ ๋™์˜์ƒ์„ ์žฌ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ผ๋ฐ˜์ ์ธ WDM ๋“œ๋ผ์ด๋ฒ„ ํ˜ธํ™˜ ๋น„๋””์˜ค ์žฅ์น˜๋Š” vvvv์—์„œ์˜ ์‚ฌ์šฉ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ USB ์นด๋ฉ”๋ผ ๋‚˜ DV / Firewire ์นด๋ฉ”๋ผ, ์•„๋‚ ๋กœ๊ทธ ๋˜๋Š” ๋””์ง€ํ„ธ ์บก์ฒ˜ ์นด๋“œ์— ํ•ด๋‹น๋ฉ๋‹ˆ๋‹ค. ๋น„๋””์˜ค ํšจ๊ณผ์™€ ๋น„๋””์˜ค ๋ถ„์„ ๋…ธ๋“œ๋Š” freeframe ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ตฌ์„ฑ์„ ํ†ตํ•ด ์ œ๊ณต๋˜๋ฏ€๋กœ vvvv๋Š” ๋…๋ฆฝ์ ์œผ๋กœ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋…ธ๋“œ๋Š” ์œค๊ณฝ์ด๋‚˜ ์ƒ‰์ƒ ์ถ”์ , ์›€์ง์ž„์ด๋‚˜ ๊ฐœ์ฒด ๊ฒ€์ƒ‰ ๊ฐ™์€ ๋‹ค๋ฅธ ์ถ”์  ๊ธฐ์ˆ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. vvvv ๋น„๋””์˜ค์— ๊ด€ํ•œ ๋ชจ๋“  ์ •๋ณด๋Š” Video ํŽ˜์ด์ง€์— ์ •๋ฆฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

conti.jpg


์˜ค๋””์˜ค

vvvv ๊ณ ์œ ์˜ ์‚ฌ์šด๋“œ ์—”์ง„์€ DirectShow๋ฅผ ๋ฒ ์ด์Šค๋กœํ•œ ๋งค์šฐ ๊ธฐ์ดˆ์ ์ธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šด๋“œ ํŒŒ์ผ(WAV, mp3)์˜ ์žฌ์ƒ์ด๋‚˜ ๊ฐ„๋‹จํ•œ ์ŠคํŠธ๋ฆผ์˜ FFT ๋ถ„์„์—๋Š” ์ ํ•ฉํ•˜์ง€๋งŒ, MAX์™€ ๊ฐ™์€ ๋ณธ๊ฒฉ์ ์ธ ์‚ฌ์šด๋“œ ์ž‘์—… ๋ฐ ์ƒ์„ฑ์—๋Š” ์ ํ•ฉํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. Bass ๊ด€๋ จ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋…ธ๋“œ ์„ธํŠธ๋กœ์„œ ๋ณด๋‹ค ์—ฌ๋Ÿฌ ์‚ฌ์šด๋“œ ์†Œ์Šค๋ฅผ ๋ฏน์Šค ํ•  ์ˆ˜์žˆ์œผ๋ฉฐ, ASIO๋ฅผ ์ง€์›ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. vvvv ์˜ค๋””์˜ค์— ๊ด€ํ•œ ๋ชจ๋“  ์ •๋ณด๋Š” Audio ํŽ˜์ด์ง€์— ์ •๋ฆฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.


๋ฌผ๋ฆฌ ์‹œ๋ฎฌ๋ ˆ์ด์…˜

vvvv๋Š” 3D ๋ฌผ๋ฆฌ ์—”์ง„์˜ ODE ๊ด€๋ จ ๋…ธ๋“œ ์„ธํŠธ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Box2D ์—”์ง„ ๊ด€๋ จ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋…ธ๋“œ ์„ธํŠธ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘˜๋‹ค ๊ฐ•์ฒด ์—ญํ•™ (๋งˆ์ฐฐ ๊ณ„์ˆ˜ ๋œ ์ถฉ๋Œ ํŒ์ •)์˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€์ ์œผ๋กœย Bullet Physics ๋…ธ๋“œ ์„ธํŠธ๋„ ๊ณต๊ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

asd1.PNG


ํ™•์žฅ ์žฅ์น˜ ๋ฐ ํ”„๋กœํ† ์ฝœ ์ธํ„ฐํŽ˜์ด์Šค

vvvv๋Š” ์ข…๋ฅ˜๊ฐ€ ๋‹ค๋ฅธ ์ˆ˜๋งŽ์€ ํƒ€์‚ฌ ์žฅ์น˜๋ฅผ ์ œ์–ดํ•˜๋Š”โ€‹โ€‹ ๋…ธ๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ DVD ํ”Œ๋ ˆ์ด์–ด, (์กฐ๋ช… ๋ฐ ์ „์ž ๊ธฐ๊ธฐ์šฉ) ์‚ฐ์—…์šฉ ์ธํ„ฐํŽ˜์ด์Šค, ํ„ฐ์น˜ ์Šคํฌ๋ฆฐ ๋ชจ๋‹ˆํ„ฐ, ๊ฒŒ์ž„ ์žฅ์น˜(Kinect, Wiimote), ๋‹ค์ด์–ผ, ์Šค์œ„์น˜, ์ž์ด๋กœ ์„ผ์„œ, MIDI ์žฅ๋น„, DMX ์ธํ„ฐํŽ˜์ด์Šค, ์‹œ๋ฆฌ์–ผ ํฌํŠธ ์žฅ์น˜, ํ‚ค๋ณด๋“œ ๋ฐ (๋™์‹œ์— ์—ฌ๋Ÿฌ๊ฐœ์˜) ๋งˆ์šฐ์Šค ๋“ฑ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. TCP ๋ฐ UDP , RS232 ๋“ฑ ์ผ๋ฐ˜์ ์ธ ๋กœ์šฐ ๋ ˆ๋ฒจ ํ”„๋กœํ† ์ฝœ์— ์˜ํ•œ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ๋‚˜ ์†Œํ”„ํŠธ์›จ์–ด์™€ ํ†ต์‹ ์ด์™ธ์— vvvv๋Š” ๊ณ ๊ธ‰ MIDI , DMX , ArtNet , OSC , HTTP , IRC ๋“ฑ์„ ํ†ตํ•œ ํ†ต์‹  ๋…ธ๋“œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

def.jpg

์ฐธ์กฐ๋งํฌ:ย http://vvvv.org/propaganda