I've searched forums, Google, and YouTube for a way to use Eevee's irradiance volumes with animation (moving objects), and haven't found any solutions, or even a mention of this. Maybe I'm using the wrong search terms.

In short, when using irradiance volumes and Eevee, indirect lighting doesn't recalculate between animation frames when it's baked, and it doesn't render at all when it's not baked. Checking 'Auto Bake' in the Indirect Lighting tab seems to only have an effect when I manually change the settings on an irradiance volume.

Can irradiance volumes be used with moving objects?

Your help would be appreciated.

  • 2
    $\begingroup$ It is not yet supported with moving objects (e.g. animated mesh lights). $\endgroup$
    – Leander
    Dec 13, 2018 at 21:52

1 Answer 1


According to Blender at https://docs.blender.org/manual/en/latest/render/eevee/render_settings/indirect_lighting.html in paragraph 3:

As of now the light cache is static and needs to be computed before rendering. It cannot be updated per frame (unless via scripting). This limitation is being worked on and will be removed in future versions.

  • 1
    $\begingroup$ Do you know if this is exposed to the Python API? I'd definitely write an add on to do this, but I can't find the documentation. $\endgroup$
    – user74875
    May 8, 2020 at 21:23
  • 2
    $\begingroup$ Same, i need to render animation with a screen emitting light each frame, and i believed auto bake would work but it doesn't update each frames $\endgroup$ Oct 5, 2020 at 10:54
  • $\begingroup$ Now 2023 and Blender 3.6 still has not added this simple feature, when should we expect the "limitation" will be removed? Or is there another reason this is not being added? $\endgroup$
    – Logic1
    Oct 12, 2023 at 16:14

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .