Demos showcasing the capabilities of the Framework for Open Ray Tracing Prototyping foray
git clone --recursive https://github.com/Vulkemp/foray-examples
Also clones the submodule foray
(required).
- Demonstrates the outputs provided by the GBuffer (Worldspace position & normals, albedo, motion vectors, material indices, mesh instance indices, depth)
- Additionally showcased functions:
- Comparer Stage (Module for comparing two images side by side)
- ImGui Stage (Module for DearImgui integration)
- Demonstrates a minimalist raytracing setup
- Good use of the material system (glTF)
- Demonstrates use of punctual lights
- Showcases multiple hit groups (light transport rays vs. visibility rays)
- Linux G++
- Linux Clang
- Windows MSVC
- Windows Clang