This is a DirectX based rasterization engine.
Clone this repo in Visual Studio 2019 and Build it in x64 Debug mode.
The engine can currently be used to view a 3d model with normal mapping, diffuse lighting, specular highlighting and emissive lighting. It also supports free look mode using WASD and mouse.
Fix Release Mode in Visual Studio- Implement rendering queue system
- Port to DirectX 12.
- Implement Ray Tracing Shaders.
Im creating this engine to get familiar with computer graphic APIs and its fundamental concepts.
The models attached in repo are not my intellectual property and the sources are refered below:
- Rune Weapons by Pixel Make
- CSGO AWP Model by Valve