StarsX / DXRVoxelizer

XUSGRayTracing-EZ sample on DirectX12: real-time voxelization making use of ray-tracing pipeline for easy solid voxelization.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DXRVoxelizer

XUSGRayTracing-EZ sample on DirectX12: real-time voxelization making use of ray-tracing pipeline for easy solid voxelization.

Real-time solid voxelization using DXR ray-tracing pipeline and shaders directly for each voxel.

It has 2 comparative paths of implementations with XUSGRayTracing (DX12-style wrapped interface) and XUSGRayTracing-EZ (DX11-style wrapped interface on DX12), respectively.

Solid voxelization result

Hi-resolution exsample

Hot keys:

[F1] show/hide FPS

[X] switch code paths XUSGRayTracing-EZ/XUSGRayTracing

Prerequisite: https://github.com/StarsX/XUSG

About

XUSGRayTracing-EZ sample on DirectX12: real-time voxelization making use of ray-tracing pipeline for easy solid voxelization.


Languages

Language:C 83.1%Language:C++ 16.3%Language:HLSL 0.6%Language:Batchfile 0.0%