In brief
- Shadow Catcher makes the selected object receive only shadow rays.
- Enabling the Shadow Catcher pass also captures indirect light interactions.
- View Layers help organize scene elements into separate render layers.
- Alpha Over combines foreground and background images using alpha information.
What will you learn in this guide?
Adding a 3D element to an existing image in architectural visualization involves more than simply placing the model in a scene. For the object to look at home in its surroundings, its shadow also needs to be part of the composite. Shadow Catcher in Blender’s Cycles render engine lets you designate a surface to receive shadows for this purpose. View Layers help organize scene elements into separate render layers, while the Alpha Over node composites the foreground over the background.
In this guide, you’ll first prepare a Shadow Catcher surface, then organize the layers and combine the images in the Compositor. This workflow is particularly useful when you want to control render elements in an interior or architectural scene separately during post-production. Since the documentation doesn’t specify a particular Blender version or licensing requirement, no such requirement is stated here.
Requirements
A Blender scene that can be rendered with Cycles.
A surface to receive shadows and one or more 3D objects that cast shadows onto it.
A background image for the composite. If you’re combining the scene with a real image, this can be the intended footage.
Blender Compositor and the Alpha Over node for combining image layers.
These steps are based on the features and nodes described in the documentation; they don’t specify menu paths for a particular interface version. View Layers let you manage collection visibility on a per-layer basis. Alpha Over uses foreground and background inputs. Before you begin, deciding which scene elements need to be controlled independently will make it easier to set up your layer structure.
Steps
Prepare the scene and shadow-catching surface. Place the surface where you want the shadow to appear in the composite, along with the 3D object that will cast it. Set up the lighting and objects to suit the image you want to create. The surface isn’t simply a floor sitting in the scene; when set as a Shadow Catcher, it captures shadows during rendering.
Set the surface as a Shadow Catcher. Enable Shadow Catcher in the Visibility settings under Object Properties for the object that will receive the shadow. According to Blender’s documentation, this setting makes the object receive only shadow rays. Indirect light interactions with other CG objects can still take place on the surface. This feature can help with compositing 3D elements into real images.
Check the Shadow Catcher pass. Check whether the Shadow Catcher pass is enabled in the Render Layer settings. When the pass is enabled, indirect light interactions are also included in the output. When it’s disabled, a simpler approximation is used; this is also the method used in viewport rendering. So don’t assume the viewport result will match the final render. Render with both settings as needed and compare how the shadows and light interactions change.
Separate elements into View Layers. Use View Layers for scene elements you want to edit independently. For example, foreground objects, background elements, or different lighting setups can be handled on separate layers. Each View Layer is based on a combination of the scene’s collections, and collection visibility can vary between layers. When creating a new layer, you can use New; to duplicate the current layer’s settings, use Copy Settings; and to create a layer with collections disabled, use Blank. Every scene must have at least one View Layer.
Bring render layers into the Compositor. When the scene is rendered, each View Layer becomes available through a Render Layers node in the Compositor. This lets you process the layers separately before combining them. View Layers can provide more than just combined images: they also offer data passes such as Shadow, Mist, Ambient Occlusion, Cryptomatte, and Normal, UV, and Depth. Select the passes you need for masking, color adjustments, or other post-processing. Keeping layers separate also gives you the flexibility to re-render only the elements that change in the scene.
Combine images with Alpha Over. In the Alpha Over node, connect the background to the Background input and the image to be placed over it to the Foreground input. Use the Factor input to control how much the foreground contributes to the composite: as the value decreases, the foreground contributes less; as it increases, the foreground becomes more prominent. This setting ranges from 0 to 1. Over can be used for standard alpha compositing. If the layers overlap differently, compare the results of Disjoint Over and Conjoint Over as well.
Check the alpha mode and final image. The Straight Alpha option indicates that the foreground image uses straight alpha rather than premultiplied alpha. Blender’s documentation notes that most images use premultiplied alpha and that this option should generally be left disabled. Enable it only if the foreground has explicitly been converted to straight alpha. At the final stage, check how the shadow-catching surface, 3D object, and background look together; if an element causes problems, assess its layer separately and render it again.
This approach can help keep different render elements editable instead of baking them into a single image, particularly in architectural visualization and interior presentations. For example, reviewing the shadow of a piece of furniture or another scene element together with the background makes it easier to check the composite as a whole. However, the documentation doesn’t describe automatic perspective matching or specific camera settings, so this guide is limited to a workflow for compositing layers and alpha.
Common mistakes
Treating the viewport image as the final render: When the Shadow Catcher pass is disabled, an approximate result is used; when it’s enabled, indirect light interactions are also captured. Check the render output separately for the final composite.
Enabling Straight Alpha by default: If the image doesn’t use straight alpha, this setting can produce an unwanted compositing result. If you don’t know the source format, leaving it disabled is consistent with the general recommendation in the documentation.
Leaving all elements in one View Layer: Separating layers makes it possible to process elements differently and re-render layers that change. Manage collection visibility on a per-layer basis.
Using Alpha Over modes interchangeably: Over performs standard compositing; Disjoint Over and Conjoint Over rely on different assumptions about how layers overlap. Check edges and overlapping areas in the composite.
Next steps
First, render twice—with the Shadow Catcher pass enabled and disabled—and compare the results. Then separate the foreground, background, and other scene elements into View Layers. While compositing with Alpha Over, adjust Factor in a controlled way and observe how different compositing modes affect the image. As needed, evaluate the passes listed in the documentation, such as Shadow, Ambient Occlusion, Cryptomatte, Normal, or Depth, in the compositing process. Reviewing each layer separately can help identify which stage is causing an issue in the final image.
Sources and license
This guide was adapted into Turkish based on the Blender Manual’s explanations of Shadow Catcher and object visibility (K1), the Alpha Over node documentation (K2), and the introduction to View Layers (K3). All three sources are published under the CC BY-SA 4.0 license.
Sources
3 sourcesSource texts are not republished; short quotes are marked, everything else is our own summary and commentary.
This workflow can give architecture and visualization teams more flexibility when they want to keep render elements in separate layers rather than baking them into a single image. Using View Layers makes it possible to revisit only the relevant layer, especially in scenes where just a few elements change. Shadow Catcher is also a practical way to include shadows when compositing 3D elements into real images.
For offices and students in Turkey, the workflow’s value lies in adding layered control to an existing Blender pipeline. The sources don’t specify hardware, cost, or a particular version requirement, so it’s best not to make assumptions about those. Before delivery, it’s important to test the pass settings, alpha mode, and the effect of each layer on the final image.
Frequently asked questions
What is Blender Shadow Catcher used for?
An object set as a Shadow Catcher receives only shadow rays. This feature makes it easier to composite CG elements into real images.
What changes when the Shadow Catcher pass is enabled?
When the pass is enabled, indirect light interactions are also captured. When it’s disabled, a simpler approximation is used.
What does Blender’s Alpha Over node do?
Alpha Over places the foreground image over the background using alpha information. The Factor setting determines how much the foreground contributes to the composite.



