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

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)
Show more

Year of publication

2022

Type of data

Authors

Erwan Leria - Creator

Julius Ikkala - Creator

Markku Mäkitalo - Creator

Pekka Jääskeläinen - Creator

Unknown organization

Tuomas Lauttia - Creator

Zenodo - Publisher

Project

Other information

Fields of science

Computer and information sciences

Language

English

Open access

Open

License

Other

Keywords

Computer and information sciences

Subject headings

Temporal coverage

undefined

Related to this research data