I have this image (the background is transparent):
I was wondering if there is a way to only render the shadow of the ball, while rendering the rest of the ball transparent?
Blender Stack Exchange is a question and answer site for people who use Blender to create 3D graphics, animations, or games. It only takes a minute to sign up.
Sign up to join this communityYou can't do this directly in the 3D scene as far as I know. You are probably looking for a "Shadow Catcher" type of material, but this is currently not supported in Blender Cycles yet. There are plans to add it in the future but nothing that works currently.
The only way I know to achieve this currently, is in post production through compositing, using the image you show as a mask to mix it over another image in the Blender Compositor Use it as an inverted mask where dark areas are more opaque as opposed to white areas being more transparent as shown bellow.