FROM LEARN / FIELD NOTES
C4D Quick Tip: AO Catcher
This Cinema 4D AO catcher technique puts Ambient Occlusion into a classic material’s Alpha channel so you can isolate the contact effect on selected receiving objects, such as a floor or wall, without setting up an AO multipass.
The original tip uses a material shader and Compositing tags. Follow the five steps below, then inspect the alpha channel: the useful result may be there even when the main image looks black.
01 / EXPLORE THE WORKFLOW
Cinema 4D AO catcher:
the five steps.
- Create a new classic material. Turn off its other channels and leave Alpha enabled.
- Add the AO shader. In the Alpha channel’s Texture field, choose Effects → Ambient Occlusion.
- Invert the shader gradient. Reverse the gradient inside the AO shader, as shown in the original reference image.
- Assign the material to the receiver. Apply it to the floor, wall or other object where you want the occlusion result.
- Isolate the visible result if needed. Use Compositing tags on objects whose visible geometry you want to hide, with Seen by Camera and Seen by Transparency disabled. Check the rendered alpha channel for the catcher result.
Work on a simple scene first so it is clear which object receives the material and which geometry creates the occlusion. This is the original classic-material workflow; do not assume the same channel and tag controls apply unchanged to every renderer.
Original Alpha-channel material setup.
02 / EXPLORE THE WORKFLOW
Check the shader.
Then check the alpha.
Keep only Alpha enabled on the catcher material.
Invert the gradient inside the Ambient Occlusion shader.
Inspect the alpha output even if the main image appears black.
03 / EXPLORE THE WORKFLOW
Understand what
you are isolating.
The material controls the receiver
The floor or wall receives the catcher material. Nearby geometry creates the occlusion pattern. Keeping those roles clear makes the setup easier to inspect when the result is missing or covers the wrong area.
Maxon’s Ambient Occlusion Shader reference distinguishes the material-channel shader from the global Render Settings effect. This tip uses the shader in Alpha.
Visibility settings serve a different purpose
The Compositing tag changes how tagged geometry appears in the render. It does not replace the AO material or its gradient. Hide only the geometry you intend to remove from the visible result, then verify that the intended occlusion remains.
Maxon’s Compositing tag reference explains camera, transparency and AO visibility. Keep those controls distinct while troubleshooting.
Inspect a small output first
Render a small test and inspect both the main image and alpha. The original post specifically notes that the main image can look black while the AO information is present in the alpha channel.
Before using the result in a composite, verify that your chosen output settings and file format preserve the channel you need. A preview of the main image alone is not enough to judge the catcher.
04 / EXPLORE THE WORKFLOW
AO catcher
questions.
Is the AO shader the same as the global AO effect?
The shader is used inside a material channel. This tip places it in Alpha; it does not require an AO multipass.
Which gradient should I invert?
The gradient inside the Ambient Occlusion shader. Compare it with the original shader-settings screenshot.
Why does the render look black?
Inspect the alpha channel. The original technique can place the useful occlusion result there even when the main image seems empty.
Can I download the original scene?
The old post linked to a scene file, but AO Catcher is not currently listed in the shared freebie library. Contact Alpha Pixel about the original file; the illustrated steps remain available here.
Is this a verified Redshift setup?
No. These instructions describe the original classic-material technique. Use your renderer’s own material and matte controls when adapting the idea.