Home

Awesome

Path Tracer Demo using Evergine

This is a toy path tracer demo used to show the Evergine raytracing common low-level API capabilities. In this demo, you can see how to implement a little room path tracer with Soft Shadow, Ambient Occlusion, Global Ilumination, and Antialiasing.

For more details about this demo read this article.

Path tracer demo

Note. The room model cortesy of Hedgehog https://sketchfab.com/3d-models/room-b3880b99c5214c9f8fd3f7d1473df661

Build and Run

Parameters

The parameters available for manage the path tracer render are:

Parameters

Compile Shader HLSL to SpirV

To compile HLSL (DX12) shader to SpirV (Vulkan) you can use the shaderTranslator.ps1 script in Content/Shaders folder.


Powered by Evergine

LET'S CONNECT!