DirectX 11 Renderer

Jan 2025 – Apr 2025

Graphics Programmer · academic

Project

  • c++
  • directX11
  • HLSL
DirectX 11 Renderer

Github

https://github.com/SamayRShah/IGME540

Overview

A custom real-time rendering engine built to explore modern graphics techniques and low-level engine development.

Rendering Features

  • Physically Based Rendering (PBR)
  • Shadow mapping
  • Post-processing effects including blur and chromatic aberration

Shader Development

Authored a suite of HLSL shaders supporting:

  • Dynamic lighting and material response
  • Screen-space effects and animated visuals

Engine Tooling

Built an ImGui-based UI to visualize render pipeline stages and provide real-time control over:

  • Scene composition
  • Entity transforms
  • Materials and rendering settings

Takeaways

This project deepened my understanding of graphics pipelines, shader authoring, and real-time rendering architecture.