본문 바로가기

그래픽스 API/DirectX 115

[DirectX 11 in Windows 10, 11] 3. DirectX 11의 초기화 해당 글도 래스터텍의 글과 빠재님의 번역본을 참고하여 작성되었습니다. 빠재의 노트 :: DirectX11 Tutorial 3 - DirectX 11의 초기화 (tistory.com) Tutorial 3: Initializing DirectX 11 (rastertek.com) 개념 정리 DX11 자체가 너무 알아야 할 개념이 많아서 그것부터 정리해 놓음. DX11 학습에 필요한 개념 정리 새로운 프레임워크 이제 모든 Direct3D 시스템 함수를 관리(handle)할 새로운 클래스를 추가해 보자. 이를 위해 D3DClass를 추가했다. ApplicationClass 하위에 위치시켰는데, ApplicationClass가 이전 튜토리얼에서 말했듯이 모든 그래픽과 관련된 클래스를 해당 클래스에 캡슐화시키는 클래.. 2023. 8. 9.
DirectX 11 학습에 필요한 개념 정리 학습에 필요한 개념 Direct3D를 초기화할 때 부가 API가 출몰하기 시작한다. 근데 너무 많아서 뭐가 뭔지 모르겠다. 글 보고 공부해보자. DirectX를 짜려는데 기초 개념을 공부하고 싶다면 해당 글을 읽어보는 걸 추천한다(DirectX 11 기초 (Tutorial)-.. : 네이버블로그 (naver.com)) 기능 수준(Feature Level) [DirectX 12] 기본지식 - 기능 수준(Feature Level) (tistory.com) 기능 수준들은 GPU가 지원하는 기능들의 엄격한 집합을 정의한다(각 기능들이 지원하는 구체적인 내용은 SDK를 참고). 예를들어 기능 수준 11을 지원하는 GPU는 반드시 Direct3D 11의 기능 집합 전체를 지원해야 한다. 이러한 기능 수준은 응용 프.. 2023. 8. 9.
[DirectX 11 in Windows 10, 11] 2. 프레임워크와 윈도우 만들기 원문 빠재의 노트 :: DirectX11 Tutorial 2 - 프레임워크와 윈도우 만들기 (tistory.com) DirectX11 Tutorial 2 - 프레임워크와 윈도우 만들기 Tutorial 2: Creating a Framework and Window 원문: http://www.rastertek.com/dx11tut02.html 저는 우선 DirectX 11 코딩을 시작하기보다는 간단한 코드 프레임워크를 만들어 두는 것을 추천합니다. 이 프레임워크는 간단 blog.nullbus.net Tutorial 2: Creating a Framework and Window (rastertek.com) Tutorial 2: Creating a Framework and Window Tutorial 2: Cr.. 2023. 8. 3.
[DirectX 11 in Windows 10/11] 1. DirectX 11 최초 실행 환경 세팅하기 Windows 10 이후에서 DirectX 11 설치하기 강의 자료: Tutorial 1: Setting up DirectX 11 with Visual Studio 2022 (rastertek.com) Tutorial 1: Setting up DirectX 11 with Visual Studio 2022 Tutorial 1: Setting up DirectX 11 with Visual Studio 2022 Before writing any graphics code we'll need to have the tools to do so. The first of these tools is a compiler that is preferably built into a nice IDE. The one that I u.. 2023. 8. 3.
[DirectX 11 in Windows 10/11] 0. DirectX 학습 방향 학습 동기 나만 그럴지는 모르지만, 게임 개발자에게 있어서 DirectX는 공부하기 싫어도 맨날 마음의 숙제처럼 남아 있는 친구라고 생각한다. OpenGL은 그나마 학교 수업에서라도 하니까 강제로 하게 되는데 DirectX는 한국의 게임 업계에서는 많이 쓰지만(Windows 플랫폼에 적합!) 해외에서는 오히려 Vulkan 같은 것들을 더 주목하고 있는 형편이고... 그래서 공부하는 데에는 참 시간이 많이 걸리는데 Unity 같은 것처럼 공부했을 때 바로바로 결과물을 얻을 수 있는 공부는 아니라고 생각한다. 그렇지만 그래픽스와 Shader를 공부하면 할수록 기반 지식의 중요성이 참 커진다. 그래서 큰맘 먹고 다시 DirectX를 공부하기로 했다! 아래에 영천님께서 아주 좋은 조언을 해주셨는데, Direct.. 2023. 8. 2.