์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ธฐ์ฒด๊ฐ€








์ด๋ ‡๊ฒŒ ๋ฐ”๋€Œ์—ˆ๋‹ค.

์• ๋“œ์˜จ ๋‹ค์šด๋กœ๋“œ ์‚ฌ์ดํŠธ

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

๊ณต์‹ ํ™ˆํŽ˜์ด์ง€
1998๋…„ ๋ฏธ๊ตญ ์†Œ์žฌ ๋Œ€ํ•™ ๋ฐ•์‚ฌ์ธ ์ผ๋ณธ๊ณ„ ๋ฏธ๊ตญ์ธ ์†Œ์ง€ ์•ผ๋งˆ์นด์™€ ์˜ํ•ด ์ œ์ž‘๋œ ํ”„๋ฆฌ์›จ์–ด ๋น„ํ–‰ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์ด๋‹ค. YS๋ผ๋Š” ๋ช…์นญ์€ ๊ทธ์˜ ์˜๋ฌธ์‹ ์ด๋ฆ„(Yamakawa Soji)์˜ ์•ž ๋‘ ๊ธ€์ž๋ฅผ ๋”ด ๊ฒƒ์ด๋‹ค. ์ด ๋ถ„ํ•˜๊ณ ๋Š” ๊ด€๊ณ„์—†๋‹ค. ๋ชจ ์•ก์…˜RPG ๊ฒŒ์ž„๊ณผ๋„ ๊ด€๊ณ„์—†๋‹ค.

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

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

2.1. ์‹คํ–‰ํŒŒ์ผ[ํŽธ์ง‘]

YS Flight๋Š” 3๊ฐœ์˜ ์‹คํ–‰ํŒŒ์ผ์ด ์žˆ์œผ๋ฉฐ ๊ฐ ์‹คํ–‰ํŒŒ์ผ๋งˆ๋‹ค ๊ทธ๋ž˜ํ”ฝ์— ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค.

CPU-Rendered: ๊ฐ€์žฅ ๋‚ฎ์€ ๊ทธ๋ž˜ํ”ฝ์˜ ์‹คํ–‰ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค. ์„œ๋ธŒ ์œˆ๋„์šฐ ๋“ฑ ์ผ๋ถ€ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค. 2013๋…„ 4์›” 16์ผ์ž ์—…๋ฐ์ดํŠธ ๋•Œ ์‚ญ์ œ๋˜์—ˆ๋‹ค.

Direct 3D: YS Flight์˜ ํ‘œ์ค€ ๊ทธ๋ž˜ํ”ฝ์ด๋‹ค. ํ•˜์ง€๋งŒ ๊ณ„๋‹จํ˜„์ƒ์ด ์žˆ์–ด ๋ชจ๋ธ์—์„œ Z-Buffer ๋ฐœ์ƒ ์‹œ ํ™•์—ฐํžˆ ๋“œ๋Ÿฌ๋‚œ๋‹ค. 2013๋…„ 4์›” 16์ผ์ž ํŒจ์น˜๋กœ ๊ฐ€์žฅ ๋‚ฎ์€ ๊ทธ๋ž˜ํ”ฝ์œผ๋กœ ๊ฐ•๋“ฑ๋˜์—ˆ๋‹ค.

Open GL: Direct 3D๋ณด๋‹ค ๊น”๋”ํ•˜๊ณ  ๋ณด์ •๋œ ๊ทธ๋ž˜ํ”ฝ์„ ์ž๋ž‘ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ์ผ๋ถ€ ์ปดํ“จํ„ฐ์—์„œ ํ˜ธํ™˜์ด ๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค. ์ด ๊ฒฝ์šฐ Direct 3D๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

Open GL 2.0: 2013๋…„ 4์›” 16์ผ์ž ์—…๋ฐ์ดํŠธ ๋•Œ ์ƒˆ๋กœ ์ถ”๊ฐ€๋œ ๊ฒƒ์œผ๋กœ, ๊ธฐ์กด์˜ YS Flight ์œ ์ €๋ผ๋ฉด "์ด๊ฒƒ์ด ์ •๋…• ๋‚ด๊ฐ€ ์•Œ๋˜ YS์ธ๊ฐ€"๋ผ๋Š” ์ƒ๊ฐ์„ ํ•˜๊ฒŒ ๋  ์ •๋„๋กœ ๊ทธ๋ž˜ํ”ฝ์ด ํฐ ํญ์œผ๋กœ ์ƒํ–ฅ๋˜์—ˆ๋‹ค.[1] ๊ด‘์›ํšจ๊ณผ๊ฐ€ ์ถ”๊ฐ€๋˜๊ณ  ์Šค๋ชจํฌ, ๊ตฌ๋ฆ„, ๋ถˆ๊ฝƒ์ด ์‚ฌ์‹ค์— ๋” ๊ฐ€๊น๊ฒŒ ํ‘œํ˜„๋˜์—ˆ๋‹ค.

3. ์žฅ์ [ํŽธ์ง‘]

YS Flight์˜ ๊ฐ€์žฅ ํฐ ์žฅ์ ์ด๋ผ๋ฉด ๋ฐ”๋กœ ์—๋“œ์˜จ์„ ๋“ค ์ˆ˜ ์žˆ๋‹ค. YS Flight๋Š” ์—๋“œ์˜จ์„ ๊ฑฐ์˜ ์œ ์ € 100% ์ปค์Šคํ…€์œผ๋กœ ์ œ์ž‘์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ํ•ญ๊ณต๊ธฐ๋Š” ๋ฌผ๋ก ์ด๊ณ , ๋ฌด์žฅ ๋˜ํ•œ ์ง์ ‘ ๋ชจ๋ธ๋ง์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด ํŠน์ง• ๋•๋ถ„์— ๊ตณ์ด ํ•ญ๊ณต๊ธฐ๊ฐ€ ์•„๋‹ˆ๋”๋ผ๋„ ์„ ๋ฐ•, ์ฐจ๋Ÿ‰๋ถ€ํ„ฐ SF์— ๋‚˜์˜ค๋Š” ์ „ํˆฌ๊ธฐ, ์šฐ์ฃผ์„ , ๊ฑด๋‹ด ๋“ฑ 3D ๋ชจ๋ธ๋ง์œผ๋กœ ๊ตฌํ˜„๊ฐ€๋Šฅํ•œ ๊ฒƒ์ด๋ผ๋ฉด ๋ฌด์—‡์ด๋“ ์ง€ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ๊ฒ‰๋ชจ์–‘ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์„ฑ๋Šฅ ๋˜ํ•œ ์œ ์ €์˜ ์ž์œ ์ž์žฌ์ด๋ฉฐ ์ฒ ์ €ํ•œ ๊ณ ์ฆ์„ ๋ฐ”ํƒ•์œผ๋กœ ๋‘” ์ „ํˆฌ๊ธฐ๋ถ€ํ„ฐ ๋จผ์น˜ํ‚จ๊ธ‰์˜ ๋ฌผ๊ฑด๊นŒ์ง€ ๋ชป ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์—†๋‹ค. ํ•˜์ง€๋งŒ ๋ชจ๋“  ๊ฒƒ์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ์œ ์ €๊ฐ€ ์ง์ ‘ ๋งŒ๋“œ๋Š”๋งŒํผ ์†์ด ๋งŽ์ด๊ฐ€๊ณ , ๊ฐœ๊ฐœ์ธ์˜ ์‹ค๋ ฅ๊ณผ ๊ทผ์„ฑ์— ๋”ฐ๋ผ ์—๋“œ์˜จ์˜ ํ€„๋ฆฌํ‹ฐ๊ฐ€ ์ฒœ์ฐจ๋งŒ๋ณ„์ด๋‹ค.

๋˜ํ•œ ์กฐ์ž‘์ด ๋งค์šฐ ์‰ฝ๊ณ , ํ˜„์žฌ ๊ธฐ์ค€์œผ๋กœ๋Š” ์ €์‚ฌ์–‘์ด๋ผ ์ ‘๊ทผ์„ฑ์ด ๋งค์šฐ ๋†’๋‹ค.

4. ๋‹จ์ [ํŽธ์ง‘]

1998๋…„์— ๋‚˜์˜จ ํ”„๋กœ๊ทธ๋žจ์ด๋ผ RAM์ด๋‚˜ GPU๋ณด๋‹ค๋Š” CPU์— ๋งŽ์ด ์˜์กดํ•œ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ๊ณ ํ€„๋ฆฌํ‹ฐ์˜ ํ•ญ๊ณต๊ธฐ๋ฅผ ์ œ์ž‘ํ•œ๋‹ต์‹œ๊ณ  ํด๋ฆฌ๊ณค ๊ฐœ์ˆ˜๋ฅผ ๋‹ค๋ฅธ ๊ฒŒ์ž„์ฒ˜๋Ÿผ ๋ฌด์ˆ˜ํžˆ ๋Š˜๋ ค๋ฒ„๋ฆฌ๋ฉด ๋ ‰์ด ๋งค์šฐ ์‹ฌํ•ด์ง„๋‹ค. ์ด ํ˜„์ƒ์€ ์˜จ๋ผ์ธ ํ”Œ๋ ˆ์ด๋‚˜ AI ํ•ญ๊ณต๊ธฐ๊ฐ€ ๋งŽ์€ ๋งต์„ ํ”Œ๋ ˆ์ดํ•  ๋•Œ ๋А๋‚„ ์ˆ˜ ์žˆ๋‹ค.

2012๋…„ 7์›” 1์ผ ์—…๋ฐ์ดํŠธ ์ด์ „๊นŒ์ง€๋Š” ๋น„ํ–‰ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์—์„œ ๊ฐ–์ถฐ์•ผํ•  ๋ถ€๊ธฐ๋Šฅ์ด ์—†์–ด์„œ ๋ณธ๊ฒฉ์ ์ธ ๋น„ํ–‰ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์ด๋ผ๊ณ  ๋ณด๊ธฐ์—๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ 2012๋…„ 7์›” 1์ผ ์—…๋ฐ์ดํŠธ ์ดํ›„๋กœ YS Flight์˜ ํ‰๊ฐ€๊ฐ€ ์ƒ์Šนํ•œ ๋ฐ”๊ฐ€ ์žˆ๋‹ค.

5. ๊ธฐํƒ€[ํŽธ์ง‘]



2012๋…„ 11์›” 25์ผ ์ œ์ž‘์ž๊ฐ€ iOS์šฉ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ๋‹ค๋Š” ์†Œ์‹์„ ์ „ํ•ด์™”๋‹ค. ์‚ฌ์ง„์€ ์ œ์ž‘ ์ธ์ฆ์ƒท
[1] ๊ทธ๋Ÿฌ๋‚˜ ํƒ€ ๋น„ํ–‰ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์— ๋ฏธ์น˜๋ ค๋ฉด ํ•œ์ฐธ ๋ฉ€์—ˆ๋‹ค.