๋ถ๋ฅ:์๋ฎฌ๋ ์ด์
๊ฒ์
์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
๊ณต์ ํํ์ด์ง
1998๋ ๋ฏธ๊ตญ ์์ฌ ๋ํ ๋ฐ์ฌ์ธ ์ผ๋ณธ๊ณ ๋ฏธ๊ตญ์ธ ์์ง ์ผ๋ง์นด์ ์ํด ์ ์๋ ํ๋ฆฌ์จ์ด ๋นํ ์๋ฎฌ๋ ์ด์ ์ด๋ค. YS๋ผ๋ ๋ช ์นญ์ ๊ทธ์ ์๋ฌธ์ ์ด๋ฆ(Yamakawa Soji)์ ์ ๋ ๊ธ์๋ฅผ ๋ด ๊ฒ์ด๋ค.์ด ๋ถํ๊ณ ๋ ๊ด๊ณ์๋ค. ๋ชจ ์ก์
RPG ๊ฒ์๊ณผ๋ ๊ด๊ณ์๋ค.
1998๋ ์ ์ ์๋ ์๋ฎฌ๋ ์ด์ ์ด๋ผ ์ฌํ ๋นํ ์๋ฎฌ๋ ์ด์ ์ ๋นํด ๋นํ ์๋ฎฌ๋ ์ด์ ์ ๊ฐ์ฅ ํฐ ์๋๊ฑฐ๋ฆฌ ์ค ํ๋์ธ ๊ทธ๋ํฝ๊ณผ ์ฌ์ค์ฑ์ด ๋งค์ฐ ๋จ์ด์ง๋ค. ๊ทธ๋ฌ๋ ํ์กดํ๋ ๋นํ ์๋ฎฌ๋ ์ด์ ์ค์์๋ ๊ฐ์ฅ ์ค๋๋ ๊ฒ์ผ๋ก ์ ์๋์ง 22๋ ์ด ์ง๋ ์ง๊ธ๋ ์ ์ธ๊ณ์ ์ผ๋ก ์๋ง์ ํฌ๋ค์ด ๋จ์์์ผ๋ฉฐ, ์ ๋ฐ์ดํธ๊ฐ ๊พธ์คํ ๊ณ์๋๊ณ ์๋ค.
1998๋ ๋ฏธ๊ตญ ์์ฌ ๋ํ ๋ฐ์ฌ์ธ ์ผ๋ณธ๊ณ ๋ฏธ๊ตญ์ธ ์์ง ์ผ๋ง์นด์ ์ํด ์ ์๋ ํ๋ฆฌ์จ์ด ๋นํ ์๋ฎฌ๋ ์ด์ ์ด๋ค. YS๋ผ๋ ๋ช ์นญ์ ๊ทธ์ ์๋ฌธ์ ์ด๋ฆ(Yamakawa Soji)์ ์ ๋ ๊ธ์๋ฅผ ๋ด ๊ฒ์ด๋ค.
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] ๊ด์ํจ๊ณผ๊ฐ ์ถ๊ฐ๋๊ณ ์ค๋ชจํฌ, ๊ตฌ๋ฆ, ๋ถ๊ฝ์ด ์ฌ์ค์ ๋ ๊ฐ๊น๊ฒ ํํ๋์๋ค.
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์ ํ๊ฐ๊ฐ ์์นํ ๋ฐ๊ฐ ์๋ค.
2012๋ 7์ 1์ผ ์ ๋ฐ์ดํธ ์ด์ ๊น์ง๋ ๋นํ ์๋ฎฌ๋ ์ด์ ์์ ๊ฐ์ถฐ์ผํ ๋ถ๊ธฐ๋ฅ์ด ์์ด์ ๋ณธ๊ฒฉ์ ์ธ ๋นํ ์๋ฎฌ๋ ์ด์ ์ด๋ผ๊ณ ๋ณด๊ธฐ์๋ ๋ฌธ์ ๊ฐ ์์๋ค. ๊ทธ๋ฌ๋ 2012๋ 7์ 1์ผ ์ ๋ฐ์ดํธ ์ดํ๋ก YS Flight์ ํ๊ฐ๊ฐ ์์นํ ๋ฐ๊ฐ ์๋ค.
5. ๊ธฐํ[ํธ์ง]
2012๋ 11์ 25์ผ ์ ์์๊ฐ iOS์ฉ ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๊ณ ์๋ค๋ ์์์ ์ ํด์๋ค. ์ฌ์ง์ ์ ์ ์ธ์ฆ์ท
[1] ๊ทธ๋ฌ๋ ํ ๋นํ ์๋ฎฌ๋ ์ด์
์ ๋ฏธ์น๋ ค๋ฉด ํ์ฐธ ๋ฉ์๋ค.