DirectX12 Real-Time Path Tracer

A DX12 based Real-Time Pathtracer

Overview

This project is built on a DirectX 12 renderer adapted from an open-source DirectX 11 project .

In this project, I upgraded an open-source DirectX 11 renderer to DirectX 12 and extended it to support real-time ray tracing. My work included redesigning the rendering pipeline, implementing bindless texture access, and integrating modern GPU-driven techniques to improve flexibility, scalability, and performance.

Try it out here: GitHub Download

Here is the demo video.

Duration

3 months, 2025.1 - 2025.4

Team Size

1

My Role

Graphics Programmer

Tools and Environment

DirectX12, C++, HLSL, Visual Studio