steaklive / DXR-Sandbox-GI

Simple DirectX 12 toy framework for testing Global Illumination: Reflective Shadow Mapping, Light Propagation Volume, Voxel Cone Tracing, DXR
71 stars 7 forks source link
async directx12 dxr global-illumination light-propagation-volumes voxelconetracing

About

Simple C++/DX12 framework for my bachelor thesis "Dynamic real-time global illumination algorithms on modern GPU hardware and software" (paper).

Video: https://youtu.be/4YUWw8x4XXc

picture

Features

Optimizations

Reflective Shadow Mapping:

picture

Light Propagation Volumes:

picture

Voxel Cone Tracing:

picture

SSAO:

RTAO:

Comparison

No GI -> RSM -> LPV -> VCT -> offline path-tracer

picture

Additional screenshots

picture picture picture

Dependencies

Requirements