๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
์ผ์ƒ(LIFE)/๋ฌด๋ฃŒ ํ”„๋กœ๊ทธ๋žจ

๋‹ค์ด๋ ‰ํŠธx ์ตœ์‹ ๋ฒ„์ „ ์„ค์น˜ ๋ฐฉ๋ฒ•

by Freebook

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 ๋ฒ„์ „์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

 

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€