← All resources

Realtime Raytracing in Bevy 0.17 (Solari)

Auto-discovered

Blog Advanced

jms55

Visit resource ↗

Description

Realtime Raytracing in Bevy 0.17 (Solari) is a September 2025 engineering blog post by jms55 on experimental hardware raytracing in Bevy 0.17 through the Solari plugin.

It gives a frame breakdown of raster GBuffer, ReSTIR DI and GI with a world-space irradiance cache, DLSS Ray Reconstruction denoising, light tiles, and temporal and spatial reservoir resampling. It explains why primary visibility stays rasterized, covers emissive meshes and directional lights, and notes inline ray queries on wgpu plus remaining quality issues.

It is for advanced Bevy and real-time GI programmers comfortable with deferred rendering and reservoir sampling. Prior ReSTIR reading helps but is not required to follow the pipeline narrative.

The post is a free long-form HTML article on jms55.github.io with screenshots, shader and Rust snippets, and run instructions for the Bevy solari example.

It is useful as a concrete map of how Solari is wired in 0.17 when evaluating or extending Bevy experimental ray-traced lighting.