Home » Blogs » Foliage in AMD FidelityFX™ Brixelizer GI

Foliage in AMD FidelityFX™ Brixelizer GI

The sparse distance field

AMD FidelityFX Brixelizer GI is a dynamic global illumination solution available for DirectX®12 and Vulkan® as part of the AMD FidelityFX SDK. It leverages the Brixelizer sparse distance field backend to deliver GI that does not require hardware-accelerated ray tracing.

Currently, Brixelizer GI does not support foliage. Foliage here refers to transparent alpha-clipped geometry. In this two-part blog series, we will investigate Brixelizer GI to pinpoint the problems faced with foliage-heavy scenes.

The second part will explore and extend the Brixelizer GI algorithm to add support for foliage. The blog will also briefly touch on animated foliage.

Petter Blomkvist
Petter Blomkvist

Petter is a Master's student who has completed a year-long internship at AMD's European Game Engineering Team. Throughout this time, he conducted extensive research on Software-Based GI and assisted in the shipment of Brixelizer™ and Brixelizer GI™.

Introducing AMD FidelityFX™ Brixelizer

As of FidelityFX SDK version 1.1, Brixelizer and Brixelizer GI are now unleashed to world so in this article we aim to discuss a few practical use cases and provide you with some tips you can apply for getting the most performance out of Brixelizer in your application.

Looking for a good place to get started with exploring GPUOpen?

AMD GPUOpen documentation

Explore our huge collection of detailed tutorials, sample code, presentations, and documentation to find answers to your graphics development questions.

AMD GPUOpen Effects - AMD FidelityFX technologies

Create wonder. No black boxes. Meet the AMD FidelityFX SDK!

AMD GPUOpen Performance Guides

The home of great performance and optimization advice for AMD RDNA™ 2 GPUs, AMD Ryzen™ CPUs, and so much more.

AMD GPUOpen Samples

Browse all our useful samples. Perfect for when you’re needing to get started, want to integrate one of our libraries, and much more.

AMD GPUOpen developer SDKs

Discover what our SDK technologies can offer you. Query hardware or software, manage memory, create rendering applications or machine learning, and much more!

AMD GPUOpen Developer Tools

Analyze, Optimize, Profile, Benchmark. We provide you with the developer tools you need to make sure your game is the best it can be!

Getting started: AMD GPUOpen software

New or fairly new to AMD’s tools, libraries, and effects? This is the best place to get started on GPUOpen!

AMD GPUOpen Getting Started Development and Performance

Looking for tips on getting started with developing and/or optimizing your game, whether on AMD hardware or generally? We’ve got you covered!