0

I have multiple objects and I want to set all of them to shadow catcher. I want to render only the shadows that the objects cast on each other.

It works in the viewport shading render (cycles), but when I render, the output is empty.

I think there are some bugs, for examples:

  • if I switch to viewport shading preview and then I switch back to viewport shading render, the shadows disappear also from the this viewport
  • if i move an object in the viewport shading render the shadows disappears in this viewport
  • if I save and then reopen the .blend file, the shadows disappear from the viewport shading render

Edit:

I noticed that in Blender 2.83.20 and in 2.93.20 there aren't these problems because shadow catcher seems to work in a slightly different way. In fact a shadow catcher objects doesn't cast shadows on another shadow catcher object.

The problems I highlighted appears on versions: 3.0.0, 3.0.1, 3.1.0, 3.1.1, 3.1.2 and 3.2.0.

Edit 2: Here an example of the scene I'm using with Blender 3.1.0

dome
  • 119
  • 4

0 Answers0