[์ปด๊ณต -ย ๊ทธ๋ž˜ํ”ฝ์Šค ์ˆ˜๊ฐ•]

๋ณดํ†ต์€ ์ฑ… ๊ตณ์ด ํ•„์š” ์—†์ง€๋งŒ ํ•œ๊ถŒ ์ฏค์€ ๋ณผ ๊ฑฐ ์žˆ์œผ๋ฉด ์ข‹์Œ.ย 

์–ด์ฐจํ”ผ ์ด๋ก ์€ ํ•™๋ถ€๋•Œ ๋ฐฐ์šด๊ฑฐ๋ž‘ ๊ฐ™์€ ๋งฅ๋ฝ.

๋ฌด์Šจ ์ฑ…์ด๋ผ๋„ ๊ฑ ๊ตฌํ•˜๊ธฐ ํŽธํ•œ๊ฑธ๋กœ, ์ž์ฃผ์“ฐ๋Š” API๋กœ ๋˜์–ด ์žˆ๋Š”๊ฑฐ ํ•œ๊ถŒ ์‚ฌ๋ฉด ๋จ.

์•„๋‹˜ ์œ ํŠœ๋ธŒ ํŠœํ† ๋ฆฌ์–ผ์ด๋“ , ๋ž˜์Šคํ„ฐํ… ํŠœํ† ๋ฆฌ์–ผ์ด๋“  ์•”๊ฑฐ๋‚˜ ํ•˜๋‚˜ ํ›‘์œผ์…ˆ.


[์ปด๊ณต - ๊ทธ๋ž˜ํ”ฝ์Šค ๋น„์ˆ˜๊ฐ•]

์šฉ์ฑ…, ํ•ด๊ณจ์ฑ… ์ด๋Ÿฐ๊ฑฐ ์˜ค๋ž˜๋œ๊ฑฐ ์ฐพ์ง€ ๋ง๊ณ ย 

API ๋งž์ถฐ์„œย DX12 ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ด๋Ÿฐ๊ฑฐ ๋ณด๋ฉด ๋จ.ย 

๋ฒˆ์—ญ๋„ ์ž˜๋œ ํŽธ์ด๋ผ ๋ณด๋ฉด ์ดํ•ด ๋ ๊ฑฐ.

๋ฌผ๋ก  ๋กœ์šฐ๋ ˆ๋ฒจ์ด๋ผ ์ข€ ใ…ˆ๊ฐ™๊ธด ํ• ๊ฑฐ์ž„ ใ…‹ใ…‹.


[๋น„์ „๊ณต์ž]

ใ„นใ…‡ ๋…ธ๋‹ต์ด๊ธด ํ•œ๋ฐ, ๊ตณ์ด ๋”ฐ์ง€์ž๋ฉด ๋„์„œ๊ด€ ๋Œ๋ฉด์„œย 

์šฉ์ฑ…, ํ•ด๊ณจ์ฑ…, ๋ฌผ๋ฐฉ์šธ์ฑ… ๊ฐ™์€ ์ ˆํŒ๋œ๊ฑฐย ์ฐพ์•„๋ณด๋Š”๊ฑธ ์ถ”์ฒœํ•จ.

์ œ์ผ ์ถ”์ฒœํ•˜๋Š”๊ฑด DX11 ๋ฌผ๋ฐฉ์šธ์ฑ… ๊ฐ™์€๊ฑฐ

์ตœ์‹  API๋“ค์€ ๋‹ค๋“ค ๋กœ์šฐ๋ ˆ๋ฒจ์ด๊ธฐย ๋•Œ๋ฌธ์— ์ฑ…์„ ๋ด๋„ ๋ชจ๋ฅด๋Š”๊ฒŒ ์—„์ฒญ ๋งŽ์„๊ฑฐ์ž„.


[๊ณตํ†ต]

์›์„œ ๋ณผ๊ฑฐ๋ฉด ๊ฑ ์˜›๋‚  ์ฑ…๋„ ๋‹ค ํŒŒ๋‹ˆ๊นŒ ๊ทธ๊ฑฐ ์‚ฌ๋„ ๋˜๊ณ  ใ…‡ใ…‡.

์•„๋‹ˆ๋ฉด ๊ฑ ํŠœํ† ๋ฆฌ์–ผ ๋”ฐ๋ผํ•˜๋Š”๊ฒƒ๋„ ํ•ต๋…ธ๋‹ต์€ ์•„๋‹˜.


๋‹ค๋ ‰ 11

๋‹ค๋ ‰ 11์€ ๋ž˜์Šคํ„ฐํ…ย ํŠœํ† ๋ฆฌ์–ผ ๋ณด๋ฉด์„œ DX11์ฑ… + MSDN์ด๋ฉด ์ข‹์Œ

http://www.rastertek.com/tutdx11.html

Introduction to 3D Game Programming with DirectX 11


์˜คํ”ˆGL

์˜คํ”ˆGL์€ ๊ฑ LearnOpenGL ํŠœํ† ๋ฆฌ์–ผ ๋‹ฌ๋ฆฌ๋ฉด์„œ ์˜†์— OpenGL ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ์Šˆํผ๋ฐ”์ด๋ธ” ๊ฐ€์ด๋“œ ํ•œ๊ถŒ ์žˆ์œผ๋ฉด ์ข‹์Œ.

https://learnopengl.com

OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.5 with SPIR-V 9th Edition

OpenGL Superbible: Comprehensive Tutorial and Reference


๋‹ค๋ ‰ 12

์ด๊ฑด MSDN + ๋ฌผ๋ฐฉ์šธ์ฑ…์ด๋ž‘ย ๊ฐ™์€ ์ €์ž๊ฐ€ ์“ด DX12์ฑ…ย 

MSDN

Introduction to 3D Game Programming with DirectX 12



๊ทธ๋ž˜ํ”ฝ์Šคย (ํ•™๋ถ€๋•Œ ์“ด ์ฑ…)

Computer Graphics: Principles And Practice, 3Rd Edition


์ž…๋ฌธ์šฉ ์ฑ…์€ ๋Œ€์ถฉ ์ด๋Ÿฐ๊ฑฐ๋กœ ๋ฐฐ์šฐ๋ฉด ์ถฉ๋ถ„ํ• ๋“ฏ?

๋‚ด๊ฐ€ ์ถ”์ฒœํ•œ ์ฑ…๋“ค์€ ๋‹ค ์˜›๋‚ ์— ์ฝ์–ด๋ณธ ๊ธฐ๋ณธ์„œ๋ผ ์ถ”์ฒœํ•œ๊ฑฐ๊ธด ํ•œ๋ฐ, ๋”ฑํžˆ ์ด๊ฑฐ ์ด์ƒ์œผ๋กœ ๋” ์ถ”์ฒœํ• ๊ฑด ์—†๋Š”๋“ฏ?