Tauray: A Scalable Real-Time Open-Source Path Tracer for Stereo and Light Field Displays (Software)

Dataset

Description

Tauray (https://github.com/vga-group/tauray) is a real-time rendering framework, with a focus on distributed computing, scalability, portability and low latency. It uses C++17 and Vulkan, primarily relying on the VK_KHR_ray_tracing extension, but comes with a fallback rasterization mode that can be used on devices that do not have that extension. Tauray development is led by the VGA research group in Tampere University. The project is described in a conference publication, which includes performance benchmarks and more information on Tauray. The main features of Tauray are: Real-time path tracing (--renderer=path-tracer) Accumulation mode (--accumulation) Denoising (--denoiser=svgf or --denoiser=bmfr) Offline rendering (--headless=output_file) Animations with --animation Output file type with --filetype=[png,exr] DDISH-GI, as used in the DDISH-GI publication (--renderer=dshgi) Remote probe rendering (--renderer=dshgi-server and --renderer=dshgi-client) Note that scenes for DDISH-GI need to be authored to include the probe grid: use the included Blender glTF export plugin and place an irradiance volume! Multi-GPU rendering (real-time and offline!) All compatible GPUs are used by default (you can limit to one with --devices=0) Light field rendering Real-time for Looking Glass displays: --display=looking-glass Offline: --camera-grid=w,h,x,y and --camera-recentering-distance=distance VR rendering (--display=openxr)
Date made available11 Oct 2022

Field of science, Statistics Finland

  • 113 Computer and information sciences

Cite this