home | download | howto | module docs | git | beta

rt: simple real-time ray tracing

this uses the vulkan ray tracing extension to path trace a scene. the geometry comes from one or more bvh modules which collect input for bottom level acceleration structures.

the rt module uses hero wavelength spectral sampling for accurate colour reproduction.

ray traced scene

(scene: nikita sky demo)

connectors

the tex connector expects an array of input textures, as the i-jpglst module provides, or the i-lut module if you pass a .txt file with a list of filenames.

you can download a blue noise texture from this github issue. this was too large to just ship with the vkdt distribution.

parameters

this still changes so often.. be careful to trust this text.

the sampler dropdown list includes simple path tracing with optional next event estimation to the envmap, as well as markov chain path guiding based on the publication:
Lucas Alber, Johannes Hanika, and Carsten Dachsbacher. Real-time Markov chain path guiding for global illumination and single scattering. Proc. ACM Comput. Graph. Interact. Tech., 8(1), 2025.

July 2025