Pues no te lo puedo explicar porqué me tendría que poner a hacerlo y ahora ando bastante liado, pero el tema es hacer render por passes de forma que uno de ellos sea el de sombra y después al montarla sobre la fotografía, decirle que debe restarla, pero únicamente para los píxeles que sobrepasen un nivel de intensidad o sea, todo lo que sea más claro que la sombra de la fotografía, eso funciona en la mayoría de casos salvo excepciones.
Yo lo haría con nodos en
Blender, pero seguro que se puede hacer con cualquier programa bueno de postproducción.