AMD FidelityFX Brixelizer GI Is a Compute-Based Dynamic Global Illumination Solution Available Now in SDK 1.1

Jul 11, 2024 at 07:00am EDT
AMD Brixelizer GI

A new compute-based dynamic global illumination solution, AMD FidelityFX Brixelizer GI, has been released alongside SDK 1.1 (which also introduced AMD FSR 3.1).

AMD FidelityFX Brixelizer GI is based on the Brixelizer library, which generates sparse distance fields for triangle geometry in real time to effectively trace rays in a given scene. Brixelizer works with static and dynamic geometry, providing a shader API to trace rays against the distance field. It outputs cascades of sparse distance fields around a given position, with each cascade divided into 64x64x64 voxels. Once a voxel intersects any geometry, a local distance field is generated within the voxel. These local distance fields are called Bricks, hence the name of the technique.

Related Story War Thunder Path Tracing Q&A with Gaijin – FSR 4, OMM and SER Support Coming Soon

Its main goal is to provide a faster alternative to traditional DXR-based ray traced shadows and/or ambient occlusion. Depending on the size of the scene, it can offer a sizable performance boost, as shown in the comparison slide below.

To further improve performance, developers can increase voxel size to an extent. That will result in a coarser sparse distance field, which can be offset with increased ray bias.

AMD FidelityFX Brixelizer GI takes a game's G-Buffer and the sparse distance fields (SDFs) plus Bricks generated by Brixelizer to create Diffuse and Specular GI outputs. The sparse distance fields lack any material information, so there's an internal radiance cache based on the lighting output of previous frames. According to AMD, including the composited output from the previous frame effectively provides free multi-bounce global illumination. Then, screen probes are spawned on the depth buffer's visible surfaces. Rays are shot with Brixelizer, while the radiance cache is sampled for shading.

Ultimately, AMD FidelityFX Brixelizer GI is a simplified version of the GI-1.0 introduced in May 2023 alongside the Capsaicin Graphics Framework. Perhaps AMD noticed game developers haven't been picking it up and decided to make it more accessible. We'll keep an eye on whether any studios select this technique over traditional hardware-accelerated ray tracing.

About the author: With over two decades of experience in gaming journalism, Alessio Palumbo has led the gaming vertical at Wccftech since August 2015. He started working at a young age for Italian websites like Everyeye.it, Gamestar.it, Nextgame.it, and Multiplayer.it before kickstarting the indie English-language publication Worlds Factory as its founder and Editor in Chief. In the last decade, he has coordinated the overall output of Wccftech's gaming section, managed PR relations, assigned reviews, produced daily news coverage, edited gaming content as needed, and delivered game reviews. Arguably, his trademark content is the long series of exclusive developer interviews that have been cited by Wikipedia and by the biggest news media and gaming publications. His passion for technology also makes him knowledgeable when it comes to gaming hardware and tech. His favorite genres include RPGs, MMORPGs, and action/adventure games.

Follow Wccftech on Google to get more of our news coverage in your feeds.