[์ปด๊ณต -ย ๊ทธ๋ํฝ์ค ์๊ฐ]
๋ณดํต์ ์ฑ ๊ตณ์ด ํ์ ์์ง๋ง ํ๊ถ ์ฏค์ ๋ณผ ๊ฑฐ ์์ผ๋ฉด ์ข์.ย
์ด์ฐจํผ ์ด๋ก ์ ํ๋ถ๋ ๋ฐฐ์ด๊ฑฐ๋ ๊ฐ์ ๋งฅ๋ฝ.
๋ฌด์จ ์ฑ ์ด๋ผ๋ ๊ฑ ๊ตฌํ๊ธฐ ํธํ๊ฑธ๋ก, ์์ฃผ์ฐ๋ 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 ํ๋ก๊ทธ๋๋ฐ, ์ํผ๋ฐ์ด๋ธ ๊ฐ์ด๋ ํ๊ถ ์์ผ๋ฉด ์ข์.
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์ฑ ย
Introduction to 3D Game Programming with DirectX 12
๊ทธ๋ํฝ์คย (ํ๋ถ๋ ์ด ์ฑ )
Computer Graphics: Principles And Practice, 3Rd Edition
์ ๋ฌธ์ฉ ์ฑ ์ ๋์ถฉ ์ด๋ฐ๊ฑฐ๋ก ๋ฐฐ์ฐ๋ฉด ์ถฉ๋ถํ ๋ฏ?
๋ด๊ฐ ์ถ์ฒํ ์ฑ ๋ค์ ๋ค ์๋ ์ ์ฝ์ด๋ณธ ๊ธฐ๋ณธ์๋ผ ์ถ์ฒํ๊ฑฐ๊ธด ํ๋ฐ, ๋ฑํ ์ด๊ฑฐ ์ด์์ผ๋ก ๋ ์ถ์ฒํ ๊ฑด ์๋๋ฏ?
๋งํฌ๋ ์์์. ๋๋ถ๋ถ ์ ํ๋ฐ๋ฆฌ๋ผ;;
๋น์ ๊ณต์๋ ์ 3๊ฐ๊ฐ ๊ทธ๋๋ง ๊ด์ฐฎ์๊ฑฐ๊ฐ๊ตฌ๋
์ ์ฑ ๋ค์ด ํํ ๋ฆฌ์ผ ์ฒ๋ผ APIย ๊ฑ ๋ฐ๋ผ์น๋๊ฑฐ + ๊ถ๊ธํ ๋งํ๊ฑฐ ์ค๋ช + ํ๊ตญ์ด ๋ฒ์ญ 3๋ฐ์๊ฐ ์ ๋ง์.
ํด๊ณจ์ฑ ์ ์์ง ๋ณผ๋งํ์ง์๋
์ฉ, ํด๊ณจ์ DX9 ์์ฃผ๋ผ ์ข;; ๋น์ ๊ณต์๋ฉด ๋ญ ํ๋๋ผ๋ ๋ฑํ ์๊ด ์๋๋ฐ, ์ ๊ณต์๋ฉด ๋ฑํ ๋ณผ ์ด์ ๊ฐ ์์.
๊ฐ์ฅ ํฐ ์ด์ ๊ฐ ๊ตฌํ๋๊ฒ ๋๋ฌด ํ๋ฌ ใ ใ ใ
๊ทธ๊ฑด ๋ง์ง
ํ๋ญํฌ ๋ฃจ๋ ๊บผ dx12์ฑ ์ข๋์? ์ ๋ ํ์ด ๋ณ๋ก ์์ข์์ ์์ฟ๋๋ฐ - dc App
๊ฐ์ธ์ ์ผ๋ก ์ด๋ณด๊ฐ ๋ฐฐ์ฐ๊ธฐ์ ๋๋ฌด ๋ณต์กํ API๋ฅผ ๋ค๋ฃจ๋๋ฐ, ๋ง์ ๊ทธ๋ํฝ์ค๋ฅผ ๋ฐฐ์ด ์ฌ๋์ด ๋ณด๊ธฐ์ ์ค๋ณต๋ ๋ด์ฉ์ด ๋ง์์ ๊ทธ๋ผ.