Realtime Raytracing in Bevy 0.20 (Solari)
- Auto-discovered
Visit resource ↗Description
James McPhillips (jms55) documents Solari, Bevy's realtime path tracer, ahead of the Bevy 0.20 release. The post is a deep engineering walkthrough anchored in a full renderer rewrite.
It explains shadow-lag reduction through MIS across combined estimators, RIS, and ReSTIR, then how Solari unifies ReSTIR with a single pathtracer. Sections cover reflection denoising, CPU performance, and atmosphere plus skybox lighting.
Readers should follow realtime raytracing and Bevy rendering internals and path sampling vocabulary.
The article is a single free page with skimmable headings (MIS, pathtracer, denoiser, performance, lighting).
Useful when implementing Solari-style realtime GI in Bevy and weighing unified pathtracer design over older ReSTIR-only paths.
Related resources
- Drawing Thousands of Meshes with DrawMeshInstanced / Indirect (Toqoz)
Toqoz's November 2019 toqoz.fyi post walks through drawing very large mesh counts in Unity with Graphics.DrawMeshInstanced and Graphics.DrawMeshInstancedIndirect, with C# samples,
100% match · <code><shaders><advanced><blog><cpu><implementation><lighting><performance> - Realtime Raytracing in Bevy 0.18 (Solari)
Realtime Raytracing in Bevy 0.18 (Solari) is a December 2025 development post by jms55 on quality and performance work for Solari, Bevy's dynamic ray-traced lighting path planned…
100% match · <code><optimization><shaders><advanced><blog><bevy><design><details> - Realtime Raytracing in Bevy 0.17 (Solari)
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…
100% match · <code><optimization><shaders><advanced><blog><bevy><denoising><lighting> - CUDA Ray Tracing 2x Faster Than RTX: My CUDA Ray Tracing Journey
This is a long-form technical blog post by Karim Sayed documenting a CUDA path tracer based on Ray Tracing in One Weekend and comparing it with GPSnoopy's RayTracingInVulkan RTX…
100% match · <code><optimization><advanced><blog><changes><path><performance><raytracing> - Implicit Surface rendering for CAD
Implicit Surface rendering for CAD is a technical blog article by Francis Le Roy. Long-form blog on interactively rendering arbitrary implicit surfaces in a CAD prototype…
98% match · <code><advanced><blog><aimed><bevy><covering><cpu><design> - Behind the Pretty Frames: PRAGMATA
Behind the Pretty Frames: PRAGMATA is a technical blog article by Muhammad. GPU-capture frame breakdown of Capcom PRAGMATA on RE Engine under D3D12, tracing the render graph…
98% match · <code><optimization><shaders><advanced><blog><aimed><lighting><raytracing> - Boosting Ray Tracing Performance with Shader Execution Reordering: Introducing VK_EXT_ray_tracing_invocation_reorder
Boosting Ray Tracing Performance with Shader Execution Reordering: Introducing VK_EXT_ray_tracing_invocation_reorder is a November 2025 Khronos blog by NVIDIA engineers…
98% match · <code><optimization><shaders><advanced><blog><path><performance><raytracing> - Advances in Real-Time Rendering in Games
Advances in Real-Time Rendering in Games is the official SIGGRAPH 2025 course page for the long-running Advances program, organized by Natalya Tatarchuk, marking the course's…
96% match · <code><optimization><shaders><advanced><aimed><following><lighting><raytracing> - ReGIR - An advanced implementation for many-lights offline rendering
ReGIR - An advanced implementation for many-lights offline rendering is a long technical post by Tom Clabault on Reservoir-based Grid Importance Resampling for next-event…
92% match · <code><optimization><advanced><blog><implementation><mis><path><readers> - Nanite Tessellation
Nanite Tessellation is the February 2026 opening post of Brian Karis's Graphic Rants series on Nanite Dynamic Tessellation (also called Nanite Dynamic Displacement), the Unreal…
83% match · <code><optimization><shaders><advanced><aimed><design><implementation><technical> - Stochastic tile-based lighting in HypeHype
Stochastic Tile-Based Lighting in HypeHype is the SIGGRAPH 2025 Advances course PDF notes by Jarkko Lempiäinen of HypeHype on a fixed-cost many-light direct lighting path for a…
83% match · <code><optimization><shaders><advanced><details><implementation><lighting><path> - Avowed: A GPU Technical Retrospective | Unreal Fest Orlando 2025
Avowed: A GPU Technical Retrospective is a recorded Unreal Fest Orlando 2025 talk by Matt Campbell, lead graphics engineer at Obsidian Entertainment, on GPU work for the shipped…
83% match · <code><optimization><shaders><advanced><aimed><performance><shadow><technical> - Custom SRP 6.2.0 3D Color LUT
Custom SRP 6.2.0 3D Color LUT is a technical blog article by Jasper Flick. Catlike Coding Custom SRP tutorial that upgrades the color-grading LUT from a simulated 2D strip to a…
79% match · <code><shaders><advanced><blog><aimed><following><readers><technical> - Writing to Compressed Textures in Metal
Writing to Compressed Textures in Metal is a technical blog article by Ignacio Castaño. Technical post on emulating compressed-texture writes on Metal by placing a BC texture…
79% match · <code><optimization><advanced><blog><aimed><path><technical><work> - niagara: Opacity micromaps
niagara: Opacity micromaps is a free YouTube video on the Arseny Kapoulkine channel, a session in Arseny Kapoulkine's Niagara live coding series. Niagara series livestream by…
77% match · <code><shaders><advanced><aimed><performance><raytracing><walks><work> - EA Sports F1 25: Path Tracing at 200mph
EA Sports F1 25: Path Tracing at 200mph is a recorded talk by Tom Hammersley, presented at GDC Vault. GDC Vault session by Tom Hammersley (EA Codemasters) on shipping a path…
77% match · <code><optimization><advanced><aimed><lighting><path><tracer><work> - The Future of Path Tracing | Best Practices, Optimizations & Future Standards
The Future of Path Tracing | Best Practices, Optimizations & Future Standards is a recorded talk published on the NVIDIA developer channel channel. NVIDIA GDC 2026 talk on…
77% match · <code><optimization><advanced><aimed><covering><lighting><path><performance> - A Texture Streaming Pipeline for Real-Time GPU Ray Tracing
A Texture Streaming Pipeline for Real-Time GPU Ray Tracing is a SIGGRAPH 2025 Talks paper by Mark Lee, Nathan Zeichner, and Yining Karl Li from Disney Animation on streaming Ptex…
77% match · <code><optimization><advanced><path><performance><raytracing><tracer><work> - Series Summary and What's Next - Game Optimization - Episode 11
Series Summary and What's Next - Game Optimization - Episode 11 is a YouTube wrap-up by Ben Cloward that recaps a ten-episode Unreal and Unity optimization series before…
75% match · <code><optimization><cpu><lighting><performance><technical><work> - BruteForceGame
Matthieu Houllier's Brute Force studio blog documenting Crumble, a Unity physics platformer released on Steam in late 2020. Devlogs walk through shipped shaders: shell grass ben
71% match · <shaders><blog><design><lighting><shadow><technical><work>