How to set up a shadow catcher in Blender

Image showing how to set up a shadow catcher in Blender
(Image credit: Maciek Lazowski )

Wondering how to set up a shadow catcher in Blender? Then you're in the right place. In this tutorial, I'll walk through the process step by step.

First, what is a shadow catcher? It's a technique that allows you to capture and display shadows cast by objects in a 3D scene, particularly when compositing over a 2D background.

Sometimes you want to produce an image with a transparent background, but you want to include the shadow the object casts. Maybe it’s for a website, or maybe you want to add a custom background later in different software. For example, you might want a flat colour background that you can easily change without needing to render the image again.

When you render an image (by pressing F12 or choosing the first option under the Render menu, top left corner), you can save it as a PNG, and you have an image with shadows and a transparent background that’s ready to be used or edited in another software.

01. Choosing cycles

Image showing how to set up a shadow catcher in Blender

Go to Render properties and set Render Engine to Cycles (Image credit: Maciek Lazowski )

First, to have the option available, we must use the Cycles render engine. Let’s go to Render properties located on the upper side of the Properties panel on the right and set our Render Engine to Cycles

02. Making the film transparent

Image showing how to set up a shadow catcher in Blender

Go to Film select Transparent (Image credit: Maciek Lazowski )

While we’re in Render properties, let’s also go to Film and select Transparent. Then we need to set up a simple background by pressing Shift+A and choosing Mesh, then Plane.

03. Creating background

Image showing how to set up a shadow catcher in Blender

Set up a simple background (Image credit: Maciek Lazowski )

Then we need to set up a simple background by pressing Shift+A and choosing Mesh, then Plane.

04. Setting the background as a shadow catcher

Image showing how to set up a shadow catcher in Blender

Under Visibility, select Shadow Catcher (Image credit: Maciek Lazowski )

With our plane selected, click the Object properties on the right and under Visibility, select Shadow Catcher. Now when we go to Render view, we’ll see, or rather, we won’t see, our plane, but the shadows will be there.

When you render an image (by pressing F12 or choosing the first option under the Render menu, top left corner), you can save it as a PNG, and you have an image with shadows and a transparent background that’s ready to be used or edited in another software.

Tip: You don’t have to use a plain old Plane as a Shadow Catcher. You can also use a cube, a sphere or more complex mesh objects.

Also see my piece on what to do when things look wrong in Blender, where I offer some quick fixes for common Blender problems. If you've still not decided if Blender is for you, see our Blender review and our pick of the best 3D modelling software.

Thank you for reading 5 articles this month* Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read 5 free articles per month without a subscription

Join now for unlimited access

Try first month for just £1 / $1 / €1

TOPICS
Maciek Lazowski
Illustrator

Maciek is a 3D and 2D illustrator and graphic designer who blends creativity with humour. He’s worked with HP, BBC Science Focus, and PlayStation.

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.