How to Rendering Shadow Only
In this tutorial we will learn how to rendering shadow only. This is simple and fast.

Step 1
This is just for an example. Create polygon plane, polygon cylinder and spot light. Don’t forget to active the shadow attribute on spot light.

After you render the result is like this. Normal, no something has change.

Step 2
Select polygon cylinder and go to attribute menu (press ctrl+a). Uncheck primery visibility.

Now render it. The result is like this. Just shadow.

So what I can do with this trick? I’m usually do this. Follow me.
Step 1
We follow the tutorial above and add polygon cone and place it on cylinder position.

Step 2
Select polygon cone and go to attribute menu (ctrl+a). Uncheck’s cast shadow and receive shadow.

Now render it. The result like this. Polygon cone object with cylinder shadow.

This my other example.
This is default render.

And this is after I edit like tutorial above.

Thanks has joined in my tutorial.


Greetings to you.Just now i am learning Maya.Your tutorial on How to render shadow only is very useful.
but u do not render only the shadow…..u render the plane under it, too…..i wanna know how to render only the shadow without anything around…is there a possibility??? ( for example to compose it into a photo)
@ Pit Possum
i think that’s impossible if you wanna rendering just the shadow without any object around it because shadow need medium for show, right.
but if you wanna compose it to a photo, why not rendering in png or tga format and edit in image editing. You can duplicate the image for create a shadow, i think like that. I hope this can answer your question.
Apply a Use Background shader to the plane (or any shadow catching surfaces), dial down all sliders to zero except for shadows (bottom slider), change the camera’s environment to white and render. You will end up with a pure alpha for compositing, no plane.
Hi Bender,
I am trying out your suggestion, but it does not work. I am rendering to a layered psd file, but I do not see any shadows. Do you have any clue why this is not working?
Thanks in advance!