Rendering/Graphcis Programming Final Project
The project aims to build a comprehensive DirectX 11-based 3D graphics API developed in C++ that demonstrates real-time rendering techniques and computer graphics programming.
• Developed 3D graphics API using DirectX 11 and HLSL shaders with Phong lighting model implementation.
• Implemented multiple rendering pipelines supporting color, texture, and advanced lighting with fog effects and material systems.
• Created comprehensive shader system with directional, point, and spotlight support for realistic 3D scene illumination.
• Built custom model loading system supporting “.azul” format with vertex/normal data and multi-mesh rendering capabilities.
• Designed interactive 3D camera system with WASD movement controls and arrow key rotation for immersive navigation.
•Engineered terrain generation system with heightmapsupport and procedural normal calculation for realistic landscapes.
Github Link: https://github.com/kaan-dai/DirectX11GraphicsProject