์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
Houdini
๊ฐœ๋ฐœ
SideFX
๋ผ์ด์„ผ์Šค
์ƒ์—… ์†Œํ”„ํŠธ์›จ์–ด
์šฉ๋„
๋ชจ๋ธ๋ง, ์• ๋‹ˆ๋ฉ”์ด์…˜, ๋ Œ๋”๋ง
์šด์˜์ฒด์ œ


1. ๊ฐœ์š”2. ํŠน์ง•3. ๋‚œ์ด๋„

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

SideFX์‚ฌ์—์„œ ๊ฐœ๋ฐœํ•œ 3D ํ”„๋กœ๊ทธ๋žจ. ํ˜„๋Œ€์˜ ํ—๋ฆฌ์›ƒ ์˜ํ™”์—์„œ ๋‚˜์˜ค๋Š” ํญ๋ฐœ, ํ™”์—ผ, ์—ฐ๊ธฐ, ๋ชจ๋ž˜, ์œ ์ฒด ๋“ฑ์˜ ํŠน์ˆ˜ํšจ๊ณผ๋Š” ๊ฑฐ์˜ ๋ชจ๋‘๊ฐ€ ์ด ํˆด์—์„œ ๋งŒ๋“ค์–ด์ง„ ๊ฒƒ์ด๋ผ๊ณ  ํ•ด๋„ ๊ณผ์–ธ์ด ์•„๋‹ˆ๋‹ค. 2000๋…„๋Œ€ ์ดˆ๋ฐ˜๋งŒ ํ•ด๋„ ์กด์žฌ๊ฐ์ด ์ง€๊ธˆ์ฒ˜๋Ÿผ ํฌ์ง€ ์•Š์•˜์œผ๋‚˜, 2010๋…„๋Œ€์— ์ ‘์–ด๋“ค๋ฉด์„œ ์ปดํ“จํ„ฐ์˜ ์„ฑ๋Šฅ์ด ๋น„์•ฝ์ ์œผ๋กœ ๋ฐœ์ „ํ•˜๋ฉด์„œ ์—…๊ณ„์—์„œ ๊ฐ€์žฅ ์„ ํ˜ธ๋˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์ค‘์˜ ํ•˜๋‚˜๋กœ ์ž๋ฆฌ์žก์•˜๋‹ค.

์ „์‹ ์€ ๊ฐ™์€ SideFX์‚ฌ์—์„œ ๊ฐœ๋ฐœํ•œ Prisms. ์ด Prisms ์—ญ์‹œ ํ›„๋””๋‹ˆ์˜ ๊ธฐ๋ณธ์ ์ธ procedural ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๊ทธ๋Œ€๋กœ ๊ฐ–๊ณ ์žˆ์ง€๋งŒ ์ง€๊ธˆ๊ณผ ๊ฐ™์ด ๋„“์€ ํ™”๋ฉด ๊ณต๊ฐ„์—์„œ ์•„์ด์ฝ˜ํ™”๋œ ๋…ธ๋“œ๋ฅผ ์„ ์œผ๋กœ ์—ฐ๊ฒฐํ•ด ์ž‘์—…ํ•˜๋Š” ๋ฐฉ์‹์ด ์•„๋‹ˆ๋ผ ๊ทœ๊ฒฉํ™”๋œ ๋…ธ๋“œ๋ฅผ ํ•˜๋‚˜์”ฉ ์ธต๋ณ„ ๋ฆฌ์ŠคํŠธ๋กœ ์ถ”๊ฐ€ํ•ด๋‚˜๊ฐ€๋Š” ๋ฐฉ์‹์ด์—ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ธฐ๋ณธ์ ์ธ ์ ‘๊ทผ ๋ฐฉ์‹์€ ๋™์ผํ–ˆ๊ณ  ๋‚ด์žฅ๋œ ์ž์ฒด ์ด๋ฏธ์ง€ ํ•ฉ์„ฑ ์†Œํ”„ํŠธ์›จ์–ด์ธ ICE์˜ ๋…ธ๋“œ/๋ผ์ธ ๋ฐฉ์‹์˜ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ํ˜ธํ‰์„ ๋ฐ›์ž ์•„์˜ˆ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ฒซ ๋ผ์ธ๋ถ€ํ„ฐ ๋‹ค์‹œ ์ž‘์„ฑํ•˜๋Š” ๋Œ€๋Œ€์ ์ธ ์ž‘์—… ๋์— 1996๋…„ ํ›„๋””๋‹ˆ๋ฅผ ๋ฐœํ‘œํ•˜๊ฒŒ ๋œ๋‹ค. ๋ฌผ๋ก  ๊ธฐ์กด Prisms๋„ ์ˆ˜๋…„๊ฐ„ ์ง€์› ๋ฐ ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ์œ ์ง€ํ•˜๋‹ค๊ฐ€ ๊ฒฐ๊ตญ ๋‹จ์ข…์‹œํ‚จ๋‹ค.

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

๋ชจ๋ธ๋ง, ์• ๋‹ˆ๋ฉ”์ด์…˜, ๋ผ์ดํŒ…, ๋ Œ๋”๋ง, ์ดํŽ™ํŠธ๋“ฑ Maya๋‚˜ 3ds max์ฒ˜๋Ÿผ ์• ๋‹ˆ๋ฉ”์ด์…˜ ํ”„๋กœ์„ธ์Šค์˜ ๋ชจ๋“  ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด ํ”„๋กœ๊ทธ๋žจ์˜ ๊ฐ€์žฅ ๊ฐ•๋ ฅํ•œ ์ ์€ ๋ฐ”๋กœ procedural ํ•œ ๋ฐฉ์‹์˜ ๋„๊ตฌ๋ผ๋Š” ์ ์ธ๋ฐ, ์‚ฌ๋žŒ์ด ์†์œผ๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ์ „์ œ๋กœ ํ•˜๋Š” ๋‹ค๋ฅธ 3D ์†Œํ”„ํŠธ์›จ์–ด์™€๋Š” ๋‹ฌ๋ฆฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ๋ชจ๋“  ๊ฒƒ์„ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์„ ์ง€ํ–ฅํ•œ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ๋Š” ํŠน์ˆ˜ํšจ๊ณผ๋ฅผ ๋งŒ๋“œ๋Š”๋ฐ ์ตœ์ ํ™”๋˜์–ด ์žˆ์ง€๋งŒ ๋ชจ๋ธ๋ง ์ž‘์—…์—๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค. Procedural ํ•œ ๋ฐฉ์‹์ด๋ฏ€๋กœ ์ž‘์—…์„ ์–ด๋–ป๊ฒŒ ํ•˜์˜€๋Š”์ง€ ํ•œ ๋ˆˆ์— ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ์žฅ์ ๋„ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฑด๋ฌผ ๋ชจ๋ธ๋ง์˜ ๊ฒฝ์šฐ, ํ•˜๋‚˜ํ•˜๋‚˜๋ฅผ ๋ชจ๋ธ๋งํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ด์šฉํ•ด ๊ธฐ๋ณธ ๊ตฌ์กฐ๋ฅผ ๋””์ž์ธํ•œ ํ›„ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์กฐ์ ˆํ•˜์—ฌ ์ „์ฒด ๋„์‹œ๋ฅผ ์•„์˜ˆ ํ•œ๋ฒˆ์— ์ƒ์„ฑ์‹œํ‚ค๋Š” ๋ฐฉ์‹์œผ๋กœ ์ž‘์—…ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ ๋งˆ์•ผ์™€ ๊ฐ™์ด ๋…ธ๋“œ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž‘๋™ํ•˜๋Š” ํˆด์ด๋‹ค. ์‚ฌ์šฉํ•˜๋‹ค๋ณด๋ฉด ๋…ธ๋“œ์˜ ์—ฐ๊ฒฐ ๋ฐฉ์‹์ด ๋งˆ์•ผ๋ณด๋‹ค ์ง„์ผ๋ณด๋˜์—ˆ๋‹ค๋Š” ๋А๋‚Œ์„ ๋ฐ›๋Š”๋ฐ, ๊ทธ๊ฒƒ์€ Houdini ์—์„œ๋Š” ์ฒ ์ €ํžˆ ๋…ธ๋“œ์˜ ์—ฐ๊ฒฐ ๋ฐฉํ–ฅ์„ ๋”ฐ๋ผ์„œ ์ตœ์ข… ๊ฒฐ๊ณผ๊ฐ€ ์ƒ์„ฑ๋˜๋Š” ๋ฐฉ์‹์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋งˆ์•ผ์—์„œ๋„ ๋…ธ๋“œ๊ฐ„์˜ ์—ฐ๊ฒฐ์— ์˜ํ•ด ๊ฒฐ๊ณผ๋ฌผ์„ ๋‚ธ๋‹ค๋Š” ์ ์€ ๊ฐ™์ง€๋งŒ, ๊ทธ๋Ÿฌํ•œ ๋…ธ๋“œ๊ฐ„์˜ ์—ฐ๊ฒฐ์ด Houdini ์ฒ˜๋Ÿผ ์ž‘์—…์ˆœ์„œ๋ฅผ ๊ทธ๋Œ€๋กœ ๋ณด์—ฌ์ค€๋‹ค๋Š” ๋А๋‚Œ์ด ๋“ค์ง€๋Š” ์•Š๋Š”๋‹ค. ๋˜ํ•œ, ๊ฐ๊ฐ์˜ Operator ๋…ธ๋“œ๋“ค๋กœ ์ธํ•ด ๋„คํŠธ์›Œํฌ ๊ฐ„์— ๋ ˆ๋ฒจ์ด ์กด์žฌํ•œ๋‹ค๋Š” ํŠน์ง•์ด ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ์  ๋•Œ๋ฌธ์— ๋…ธ๋“œ ๋„คํŠธ์›Œํฌ๊ฐ€ ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ฐœ๋…์œผ๋กœ ๋ถ„๋ฆฌ๋ผ ๊ธฐ์กด์˜ Maya๋‚˜ Nuke์˜ 2์ฐจ์›์ ์ธ ๋„คํŠธ์›Œํฌ์™€๋Š” ๋‹ฌ๋ฆฌ, 3์ฐจ์›์˜ ์œ ๊ธฐ์ ์ธ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ์„ ์ด๋ฃจ๊ณ  ์žˆ๋‹ค.
์ด๋Ÿฐ ์ ์„ ์ข…ํ•ฉํ•ด๋ณด๋ฉด, ํ›„๋””๋‹ˆ๊ฐ€ ๋” ์ง๊ด€์ ์ด๊ณ  ์ฒด๊ณ„ํ™”๋œ ์›Œํฌํ”Œ๋กœ์šฐ ๊ตฌ์„ฑ์„ ๊ฐ€์ง„๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

๋˜ํ•œ ๊ฐ ๋…ธ๋“œ์˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์กฐ์ ˆํ•˜์—ฌ ์ด์šฉํ•ด ๋ชจ๋ธ์˜ ์™ธํ˜•์„ ๋ฐ”๊พผ๋‹ค๊ฑฐ๋‚˜ ํ•˜๋Š” ๊ฒƒ์€ ๋งˆ์•ผ์™€ ๋ณ„ ๋‹ค๋ฅผ๋ฐ” ์—†์ง€๋งŒ, Houdini ์˜ ๊ฐ•์ ์€ ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ์˜ attribute class(์ ,์„ ,๋ฉด...)์— ๊ด€๊ณ„์—†์ด ์‚ฌ์šฉ์ž๊ฐ€ attribute ๋ฅผ ์ง€์ •ํ•˜๊ณ  ๊ทธ๊ฒƒ์„ ์ปจํŠธ๋กคํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ ๋“œ๋Ÿฌ๋‚œ๋‹ค. ์ด๋Š” ํŠน์ˆ˜ํšจ๊ณผ๋ฅผ ๋‹ค๋ฃฐ๋•Œ ํ˜น์€ Procedural ํ•œ ๋ฐฉ์‹์œผ๋กœ ๋ชจ๋ธ์„ ์ƒ์„ฑํ• ๋•Œ ์—„์ฒญ๋‚œ ์žฅ์ ์œผ๋กœ, ๋‹ค๋ฅธ 3D ์†Œํ”„ํŠธ์›จ์–ด์—์„œ๋Š” ์ฐพ์•„๋ณด๊ธฐ ํž˜๋“  ๊ธฐ๋Šฅ์ด๋‹ค.

๋‹ค์‹œ ๋งํ•ด Houdini ์—์„œ๋Š” ํŒŒํ‹ฐํด ํ•˜๋‚˜ํ•˜๋‚˜๋ฅผ, ๋ชจ๋ธ์˜ ๋ฒ„ํ…์Šค ํ•˜๋‚˜ํ•˜๋‚˜๋ฅผ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์ปจํŠธ๋กค ํ•  ์ˆ˜ ์žˆ๋‹ค. VFX ๊ณ„์—ด์—์„œ๋Š” ๊ฐ€ํžˆ ๋ํŒ์™•๊ธ‰ ์†Œํ”„ํŠธ์›จ์–ด. ์Šคํƒ ํ•ฉ์ณ๋ฒ„๋ ค์„œ ๊ณ ์ƒํ•  ํ•„์š”๋„ ์—†๊ณ , ๋‹ค๋ฅธ ํˆด์—์„œ๋Š” ๋”ฐ๋กœ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์•ผ ํ•˜๋Š” ๊ธฐ๋Šฅ๋“ค์„ ์‚ฌ์šฉ์ž๊ฐ€ Houdini Digital Assets ํ˜•ํƒœ๋กœ ์ปค์Šคํ…€ ์ œ์ž‘ํ•˜๊ฑฐ๋‚˜ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ์žฅ์ ์ด ๊ฝค ๋งŽ์œผ๋‚˜...

3. ๋‚œ์ด๋„[ํŽธ์ง‘]


๋ฐฐ์šฐ๋Š” ๋‚œ์ด๋„๊ฐ€ ๋‹ค๋ฅธ ํˆด์— ๋น„ํ•ด ๋…๋ณด์ ์œผ๋กœ ์–ด๋ ต๋‹ค. ๋‹จ์ˆœํžˆ ๋ชจ๋ธ๋ง ํ•˜๋Š”๊ฒƒ๋„ ๋…ธ๋“œ ๋ฐฉ์‹์ด๋ผ ํƒ€ ํˆด์— ๋น„ํ•ด ํž˜๋“ ๋ฐ, ์ถ”๊ฐ€์ ์œผ๋กœ VEX[1]์™€ Hscript๋ผ๋Š” ์ž์ฒด ๋‚ด์žฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•ด ๊ฐ์ข… ๊ธฐ๋Šฅ์„ ๋งŒ๋“ ๋‹ค๊ฑฐ๋‚˜, ์…ฐ์ด๋”๋ฅผ ์ง์ ‘ ์งœ๋Š” ๋“ฑ, ๋ฐฐ์›Œ์•ผ ํ• ๊ฒŒ ๋งค์šฐ ๋งŽ๋‹ค. ๋ฌผ๋ก  VOP๋ผ๊ณ  ํ•˜๋Š” VEX Builder ๋ ˆ๋ฒจ์ด ์กด์žฌํ•˜์—ฌ GUIํ˜•์‹์œผ๋กœ ๋…ธ๋“œ๋ฅผ ์—ฐ๊ฒฐํ•ด ์‹œ๊ฐ์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ์•„๋ฌด๋ž˜๋„ ์–ธ์–ด์— ๋Œ€ํ•œ ์ดํ•ด๊ฐ€ ์ „์ œ๋˜๋‹ค ๋ณด๋‹ˆ ๋‚œ์ด๋„๊ฐ€ ๋†’์€ ํŽธ์ด๋‹ค. ๋ฐฐ์šฐ๋‹ค ๋ณด๋ฉด ๋ชจ๋ธ๋ง ํˆด์ด๋ผ๊ธฐ ๋ณด๋‹ค๋„ ๊ทธ๋ž˜ํ”ฝ์Šค ๋น„์ฃผ์–ผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํˆด์ด๋ผ๋Š” ์ƒ๊ฐ์ด ๋“ค ์ง€๋„ ๋ชจ๋ฅธ๋‹ค.

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

๋‹ค๋งŒ ๊ฐ์•ˆํ•ด์•ผ ํ•  ๊ฒƒ์€, ์ดํŽ™ํŠธ๋ฅผ ๋งˆ์•ผ๋‚˜ ๋งฅ์Šค ๋“ฑ์˜ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์ œ์ž‘ํ•œ๋‹ค๊ณ  ํ•ด๋„ ์–ด์ฐจํ”ผ ๊ฐ™์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋‹ค๋ฃจ์–ด์•ผ ํ•˜๋Š” ์ด์ƒ '๋‹ค๋ฅธ ํˆด์„ ์“ฐ๋ฉด ๋” ์‰ฝ๋‹ค'๋ผ๋Š” ๋ง์€ ์„ฑ๋ฆฝํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์ด๋‹ค. ์˜คํžˆ๋ ค ๊ฐ™์€ ์ดํŽ™ํŠธ๋ฅผ ๋งŒ๋“ ๋‹ค๊ณ  ํ•˜๋ฉด ํ›„๋””๋‹ˆ์—์„œ ์ž‘์—…ํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ๊ฐ„๋‹จํ•ด์งˆ ๊ฒƒ์ด๋‹ค. ํ›„๋””๋‹ˆ๊ฐ€ ์–ด๋ ต๋‹ค๋Š” ๋ง๋ณด๋‹ค๋Š”, ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ด์šฉํ•ด ์ดํŽ™ํŠธ๋ฅผ ๋งŒ๋“œ๋Š”๊ฒƒ ์ž์ฒด๊ฐ€ ์–ด๋ ค์šด ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์ด ๋งž์„ ๊ฒƒ์ด๋‹ค.

Orbolt๋ผ๋Š” ์ž์ฒด์  ์—์…‹์Šคํ† ์–ด๋„ ์žˆ์œผ๋ฉฐ, ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž ํ˜น์€ ํšŒ์‚ฌ์—์„œ ๋งŒ๋“  ๋…ธ๋“œ, ๋ชจ๋ธ ๋“ฑ์„ ํŒ๋งคํ•œ๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ, ์ด ์†Œํ”„ํŠธ์›จ์–ด๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ ๋ฐ€์ ‘ํ•œ ๊ด€๊ณ„๋ฅผ ๋งบ๊ณ  ์žˆ๋Š” ํˆด์ด๋‹ค. ๋•Œ๋ฌธ์— ์–ธ์–ด์˜ ๋กœ์ง์ด ์–ด๋–ป๊ฒŒ ํ˜๋Ÿฌ๊ฐ€๋Š”์ง€, ์–ด๋–ป๊ฒŒ ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๋ฐ”๋ฅผ ์ฝ”๋”ฉ์˜ ํ˜•ํƒœ๋กœ ๊ตฌํ˜„ํ•ด์•ผ ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ๋ฐฉ๋ฒ•์„ ๋งŽ์ด ์—ฐ๊ตฌํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ๋˜ํ•œ ์˜์–ด๊ฐ€ ์•ˆ๋œ๋‹ค๋ฉด ์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋ฐฐ์šฐ๋Š” ๋ฐ ์–ด๋ ค์šธ ์ˆ˜ ์žˆ๋‹ค. ์ธํ„ฐ๋„ท์ƒ์— ์œ ์šฉํ•œ ๊ฐ•์ขŒ๊ฐ€ ๋งŽ์ง€๋งŒ ํ•œ๊ตญ์–ด๋กœ ๋œ ์ข‹์€ ๊ฐ•์ขŒ๋Š” ํ•ด์™ธ์— ๋น„ํ•ด ์ƒ๋Œ€์ ์œผ๋กœ ์ฐพ์•„๋ณด๊ธฐ ํž˜๋“ค๊ธฐ ๋•Œ๋ฌธ. ์ผ๋ณธ์–ด ์‚ฌ์šฉ์ž๋Š” ๊ทธ๋‚˜๋งˆ ์‚ฌ์ •์ด ๋‚˜์€ ํŽธ์ด๋‹ค. ๊ฐœ๋ฐœ์‚ฌ ์ฐจ์›์—์„œ ์ผ๋ณธ์–ด๋กœ ๋œ ๋‹ค์–‘ํ•œ ์ž๋ฃŒ๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ.
[1] Vector Expression Language. C์™€ C++์˜ ํŠน์ง•์ด ์„ž์ธ ์–ธ์–ด์ด๋‹ค.