Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

6
  • $\begingroup$ If it's just a standstill image, you can probably get away with making 2 different shadow catcher "captures" (I don't want to confuse the word "pass", although I would normally use it), save them as image textures (with alpha) and then add (multiply) them together in the compositor using a mix node. $\endgroup$ Commented Apr 26, 2022 at 17:29
  • $\begingroup$ @ChristopherBennett: To catch the building shadow on the plant I would need to turn a copy of the plant into a shadow catcher, right? $\endgroup$ Commented Apr 26, 2022 at 20:19
  • $\begingroup$ Yes. That should work. One scene with building silhouette blocking light and plant as shadow catcher, and another scene with plant blocking light and ground as shadow catcher. $\endgroup$ Commented Apr 26, 2022 at 20:24
  • $\begingroup$ @ChristopherBennett: Thanks. I did that using view layers as suggested by Adisage in their answer (except I still need to extract an adjustable building shadow using the plant as a catcher). The result is this one. As I mentioned to Adisage, light is not blocked by the buildings silhouette creating a wrong shadow on the street (should not exist in the building shadow). I believe limiting the catcher to the area in the sun only is not possible (buildings shadow terminator is blurry). Any idea? $\endgroup$ Commented Apr 26, 2022 at 20:38
  • $\begingroup$ I'm not really sure how to advise further without knowing more about your project/setup - consider uploading your .blend file (or a "simplified" version that highlights the problem) here - blend-exchange.com - so users here can get a better "feel" for what you're working with. $\endgroup$ Commented Apr 26, 2022 at 20:47