Graphics APIs
DirectX?: 그래픽스 드라이버를 프로그래머가 더 쉽게 사용할 수 있도록 만들어 놓은 것.
Nvidia 그래픽카드, AMD 그래픽카드, 인텔 그래픽카드, 기타 모바일 칩 GPU등 각각의 GPU에 대해 서로 다른 그래픽 드라이버를 프로그래머가 모두 알아야 되는가? -> 알아야 한다면 너무 힘들다.
DirectX, OpenGL같은 인터페이스만 알면 되게 만든것.
DirectX
DirectX에는 다양한 것들이 포함되어 있는데
보통 그래픽스에서 얘기하는 DirectX는 Direct3D.
공부 방법
- DX API 사용법
- 앞에서 공부한 개념들 연결
- 예제 구조가 조금 더 복잡
- 실시간 렌더링 알고리즘
- 쉐이더 프로그래밍이 중요
- 창의성 발휘