Projects to start learning Direct3D (D3D).
- Project 1: Creating a window for displaying.
- Project 2: Rendering the background color of a window.
- Project 3: Rendering a triangle that is defined in projection space.
- Project 4: Rendering and animating a cube that is defined in object space.
- Project 5: Rendering and animating multiple cubes that are defined in object space.
- Project 6: Lighting.
- Project 7: Textures.
- Project 8: Switching between windowed and fullscreen mode.
- Platform: (minimum) Windows 8.1 32 Bit and 64 Bit (Windows API + Direct3D 11.1)
- Programming Language: C++11
- Compiler: MSVC++ 15.0
- IDE: Visual Studio 2017
Based on: explanation + code