This question already has an answer here:

I figured out how to use a normal image as the background while using an HDRI for environmental lighting. But I can't figure out how to use a different HDRI as the background.

Please note I already read this answer: https://blender.stackexchange.com/a/81011/50766 but this appears to be different for Eevee in 2.8.



marked as duplicate by cegaton, Duarte Farrajota Ramos, metaphor_set, Sazerac, p2or Mar 30 at 17:56

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


To render a different background than the one used in the environment

Just enable Film>Alpha>Transparent.

Then on the compositor use Alpha over to mix over the background you want to use.

enter image description here

Alternatively you can use a background for the world that is only seen by the camera and not by other rays, therefore not contributing to the lights, reflectons,etc.

Set two different Environment background shaders and use the Is Camera Ray from a Light Path node to control the shader mix.

enter image description here

  • $\begingroup$ Thanks for the answer. I had done exactly this. However the background image remains as a flat (and small) picture despite selecting an .exr, and not like a dome/globe surrounding my models, which is what I'm after. How to get this? $\endgroup$ – ecv Mar 13 at 17:46
  • $\begingroup$ See edited answer. $\endgroup$ – cegaton Mar 13 at 18:20

Not the answer you're looking for? Browse other questions tagged or ask your own question.