Spectral Path Tracing

Made in Unity URP using hardware ray tracing. All shaders are written in HLSL. Instead of tracing red, green, and blue, each path carries four wavelengths of light and is converted back to color at the end. This allows for effects that RGB can't do properly, like dispersion through glass, thin film interference, and blackbody emission.