2
$\begingroup$

I'm trying to make a little animation,with Jesus Christ that's pierced on the rib by Longino. I got the characters from Blend Swap (a special thanks go for the creators) and I rigged them. Now I would like that the roman soldier and the cross make the correct shadows on the ground. So I started with the cross. I found this tutorial and I tried to follow. As you can see from the pictures attached below,the cross shouldn't be transparent.

1 2 3

I also attach the blender file.

$\endgroup$
  • 4
    $\begingroup$ I'm not sure you're using the shadow catcher as intended? It's meant for objects that are "standing in" for real life objects in your footage. However, it appears you have CG ground? In either case, the shadow catcher flag is for objects that receive shadows, not CG objects that cast shadows. $\endgroup$ – JtheNinja Jul 16 '17 at 21:58
  • 1
    $\begingroup$ Yep, sounds like you don't really know what you are doing. That is not what shadow catcher is used for. See youtube.com/watch?v=99NTQUUGWUY $\endgroup$ – Duarte Farrajota Ramos Jul 16 '17 at 22:57
  • $\begingroup$ +1 for attaching a file and wording your question well, also for the placement of the nodes, gave me a chuckle. $\endgroup$ – iKlsR Jul 17 '17 at 2:38
3
$\begingroup$

I think you are confused on what the shadow catcher is supposed to do.

The shadow catcher would be an object whose only function would be to catch the shadow and be transparent, so that it can be overimposed over 2D images mainly. it is not meant for the object projecting the shadow. (read this link as an example of one of the uses for a shadow catcher: How to make a model cast shadows onto the world texture/background?)

If you wanted to project the shadow of a 3D object into a picture of a floor or wall that is just a 2D image then you would use a plane to work as a shadow catcher to create fake shadows.

In this case you want an object to cast a shadow on another 3d object, you just have to use a diffuse shader on the object and it will cast a shadow depending on the light you are using.

enter image description here

Part of your problem is that the background you are using is set to a strength of 1, creating a very bright flat illumination. Bring it down so you can see what the other lights are doing.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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