I am making a render engine to learn how to apply rendering techniques, and I am using DirectX11.
I am following this https://www.rastertek.com/tutdx11win10.html tutorial.
I upload codes with solution file. You need VS 22 to run it.
For other folder, you can use g++.
- Tutorial 1: Setting up DirectX11 with Visual Studio 2022
- Tutorial 2: Creating a Framework and Window
- Tutorial 3: Initializing DirectX11
- Tutorial 4: Buffers, Shaders, and HLSL
- Tutorial 5: Texturing
- Tutorial 6: Diffuse Lighting
- Tutorial 7: 3D Model Rendering
- Tutorial 8: Scaling, Rotation, and Translation
- Tutorial 9: Ambient Lighting
- Tutorial 10: Specular Lighting
- Tutorial 11: Multiple Point Lights
- Tutorial 12: 2D Rendering
- Tutorail 13: Sprites and Timers
- Tutorial 17: Multitexturing
- Tutorial 18: Light Maps
- Tutorial 19: Alpha Mapping
- Tutorial 20: Normal Mapping
- Tutorial 21: Specular Mapping
- Tutorial 22: Managing Multiple Shaders
- Tutorial 23: Frustum Culling
- Tutorial 24: Loading Maya Models
- Tutorial 25: Render to Texture
- Tutorial 26: Fog
- Tutorial 27: Clipping Planes
- Tutorial 28: Texture Translation
- Tutorial 29: Transparency
- Tutorial 30: Reflection
- Tutorial 31: Water
https://youtube.com/playlist?list=PLXrxdHvhMCuDurn_0heADnFvAuU0MJ2qA&si=DglcRUGw4UCXyhUU