DirectX๋ Windows ๊ธฐ๋ฐ ์ํํธ์จ์ด์์ ๊ทธ๋ํฝ ๋ฐ ๋ฉํฐ๋ฏธ๋์ด ๊ตฌ์ฑ ์์๋ฅผ ๊ฐ๋ฐ, ์กฐ์ ๋ฐ ๊ด๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ API(์์ฉ ํ๋ก๊ทธ๋จ ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค) ๋ฐ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ๋ฅ ๋ชจ์์ ๋๋ค. Windows 95๋ถํฐ ์ดํ ๋ฒ์ ๊น์ง Windows ์ด์ ์ฒด์ (OS) ์ ํ๊ตฐ์ ์ํ ๋ ์ Microsoft ํ๋ ์์ํฌ์ ๋๋ค.
DirectX์๋ DirectDraw, Direct3D, DirectPlay, DirectSound ๋ฐ DirectMusic API ์ธํธ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. DirectX๋ ๊ทธ๋ํฝ ํ๋์จ์ด์ ์ํํธ์จ์ด ์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ์ ํต์ ์ ์ํ ํ์ค ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ ์๋ํฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ํ๋์จ์ด์ ๋ํ ๊ฑฑ์ ์์ด ๊ทธ๋ํฝ ๋ฐ ๋ฉํฐ๋ฏธ๋์ด ์์ฉ ํ๋ก๊ทธ๋จ์ ์ฝ๊ฒ ๋ง๋ค ์ ์์ต๋๋ค. ๋ํ ๊ฒ์ ๋ฐ ๊ธฐํ ๋ฉํฐ๋ฏธ๋์ด ์์ฉ ํ๋ก๊ทธ๋จ์ ์ต์ ํ๋ ๊ณ ์ฑ๋ฅ ๊ทธ๋ํฝ ๋ฐ ๋ฉํฐ๋ฏธ๋์ด ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
DirectX๋ Windows ์ปดํจํฐ์์ ๊ฒ์ ๋ฐ ๊ธฐํ ๋ฉํฐ๋ฏธ๋์ด ์์ฉ ํ๋ก๊ทธ๋จ์ ์ฑ๋ฅ๊ณผ ๊ธฐ๋ฅ์ ํฅ์ํ๋ ๋ฐ ํ์์ ์ธ ํ๋ ์์ํฌ์ ๋๋ค. Windows ์ปดํจํฐ์์ ๊ทธ๋ํฝ ๋ฐ ๋ฉํฐ๋ฏธ๋์ด ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ๋ ๋ชจ๋ ๊ฐ๋ฐ์์๊ฒ ํ์์ ์ธ ๋๊ตฌ์ ๋๋ค. DirectX์ ์ต์ ๋ฒ์ ์ 2022๋ 3์ 22์ผ์ ์ถ์๋ DirectX 12 Ultimate์ ๋๋ค. DirectX 12 Ultimate๋ ์ด์ ๋ฒ์ ์ DirectX๋ณด๋ค ์ฑ๋ฅ๊ณผ ๊ธฐ๋ฅ์ด ํฅ์๋ ์๋ก์ด ๊ทธ๋ํฝ API๋ก ์ต์ ๊ทธ๋ํฝ ํ๋์จ์ด๋ฅผ ์ง์ํ๋๋ก ์ค๊ณ๋์์ผ๋ฉฐ ๊ฒ์ ๋ฐ ๊ธฐํ ๋ฉํฐ๋ฏธ๋์ด ์์ฉ ํ๋ก๊ทธ๋จ์์ ๋ ๋์ ์์ค์ ์ฌ์ค์ฑ๊ณผ ์ฑ๋ฅ์ ์ ๊ณตํ๋๋ก ์ค๊ณ๋์์ต๋๋ค.
DirectX 12 Ultimate์๋ ๋ค์๊ณผ ๊ฐ์ ์๋ก์ด ๊ธฐ๋ฅ์ด ํฌํจ๋ฉ๋๋ค.
- ๊ฐ๋ณ ์ ฐ์ด๋ ์๋(VRS): VRS๋ ๊ทธ๋ํฝ ์นด๋๊ฐ ์ ๋๋ฉ์ด์ ๋์ง ์๊ฑฐ๋ ํ๋ฉด์ ํ์๋์ง ์๋ ๋ถ๋ถ์ ์ ฐ์ด๋๋ฅผ ์คํํ์ง ์๋๋ก ํจ์ผ๋ก์จ ๊ทธ๋ํฝ ์ฑ๋ฅ์ ํฅ์ํ๋ ๊ธฐ์ ์ ๋๋ค.
- ๋ฉ์ ์ธ์คํธ๋ญ์ (Mesh Shaders): ๋ฉ์ ์ธ์คํธ๋ญ์ ์ ๊ทธ๋ํฝ ์นด๋๊ฐ ๋ ๋ณต์กํ ์ง์ค๋ฉํธ๋ฆฌ๋ฅผ ๋ ๋น ๋ฅด๊ฒ ๋ ๋๋งํ ์ ์๋๋ก ํ๋ ์๋ก์ด ์ ํ์ ์ ฐ์ด๋์ ๋๋ค.
- ๋ ์ด ํธ๋ ์ด์ฑ(Ray Tracing): ๋ ์ด ํธ๋ ์ด์ฑ์ ๊ทธ๋ํฝ ์นด๋๊ฐ ๊ด์ ์ด ๋ฌผ์ฒด์ ์ํธ ์์ฉํ๋ ๋ฐฉ์์ ์๋ฎฌ๋ ์ด์ ํ์ฌ ๋ ์ฌ์ค์ ์ธ ๊ทธ๋ํฝ์ ์์ฑํ๋ ๊ธฐ์ ์ ๋๋ค.
- DirectStorage: DirectStorage๋ ๊ฒ์์ด ์คํ ๋ฆฌ์ง ์ฅ์น์์ ๋ฐ์ดํฐ๋ฅผ ๋ ๋น ๋ฅด๊ฒ ๋ก๋ํ ์ ์๋๋ก ํ๋ ์๋ก์ด API์ ๋๋ค.
DirectX 12 Ultimate๋ ํ์ฌ Windows 10 ๋ฐ Windows 11์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
1. ๋ค์ด๋ ํธx ์ต์ ๋ฒ์ ์ค์นํ๊ธฐ.
๋งํฌ๋ฅผ ๊ฑธ์ด๋๋ฆฐ ๋ง์ดํฌ๋ก์ํํธ ํํ์ด์ง์ ์ ์ํด ์ฃผ์ธ์.
Download DirectX ์ต์ข ์ฌ์ฉ์ ๋ฐํ์ ์น ์ค์น ๊ด๋ฆฌ์ Download Center
ํํ์ด์ง์ ์ ์ํ์ฌ ์ธ์ด๋ฅผ ํ์ธํ์๊ณ ๋ค์ด๋ก๋ ์์ด์ฝ์ ํด๋ฆญํด ์ฃผ์ธ์.
๋ค์ด๋ ํธx ๋ค์ด๋ก๋๊ฐ ์๋ฃ๋๋ฉด ์ด๊ธฐ๋ฅผ ๋๋ฌ ์ค์น๋ฅผ ์งํํฉ๋๋ค.
DirectX ์ค์น ์์ ํ์ด์ง๊ฐ ์ด๋ฆฌ๋ฉด ๋์ํจ์ ์ฒดํฌํ๊ณ ๋ค์์ ๋๋ฌ์ฃผ์ธ์.
Bing ์ค์น์ ์ฒดํฌ๋ฅผ ํด์ ํด ์ฃผ์๊ณ ๋ค์์ ํด๋ฆญํด ์ฃผ์ธ์.
๋ค์ด๋ ํธx ์ค์น๋ฅผ ์ด๊ธฐํํ๊ณ ์ค์นํ ๊ตฌ์ฑ์์ ๋ค์ด๋ก๋ ํฌ๊ธฐ๊ฐ ๋ํ๋ฉ๋๋ค. ๋ค์์ ํด๋ฆญํด ์ฃผ์ธ์.
๊ตฌ์ฑ ์์ ๋ค์ด๋ก๋๊ฐ ์์๋๊ณ ์๋ฃ๋๋ฉด ๊ตฌ์ฑ ์์ ์ค์น๊ฐ ์์๋ฉ๋๋ค.
๋ค์ด๋ ํธx ์ค์น๊ฐ ์๋ฃ๋๋ฉด ๋ง์นจ์ ๋๋ฌ์ฃผ์๋ฉด ์ค์น๊ฐ ์๋ฃ๋ฉ๋๋ค.
2. ๋ค์ด๋ ํธx ๋ฒ์ ํ์ธํ๊ธฐ.
ํ์ฌ PC์ ์ค์น๋ ๋ค์ด๋ ํธx ๋ฒ์ ์ด ์ด๋ป๊ฒ ๋๋์ง ํ์ธํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
ํค๋ณด๋์์ Windows ํค + Rํค๋ฅผ ๋๋ฅด์๋ฉด ์คํ์ฐฝ์ด ์ด๋ฆฝ๋๋ค.
dxdiag๋ฅผ ์ ๋ ฅํ๊ณ ํ์ธ์ ํด๋ฆญํด ์ฃผ์ธ์.
DirectX ์ง๋จ ๋๊ตฌ ๋๋ผ์ด๋ฒ ์๋ช ์ฐฝ์ด ์ด๋ฆฌ๋ฉด ์๋ฅผ ํด๋ฆญํด ์ฃผ์ธ์.
DirectX ์ง๋จ ๋๊ตฌ๊ฐ ์ด๋ฆฌ๊ณ ํ๋จ์ DirectX ๋ฒ์ ์ด ๋ํ๋ฉ๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
๋๊ธ