For a motion graphics project using cycles, I’d like to create a semi-transparent floor object that reflects ONLY the objects in the scene, and renders as a transparent material otherwise.
The effect wold look something like this:
The above image was achieved by duplicating the objects, flipping them below an imaginary floor, and rendering the flipped objects on a separate render layer. This is not ideal.
Ideally, there would be a clever material node setup in cycles that could make a floor object that would have this effect, but so far all my results just look like this:
How can I make the rest of the floor material become transparent in cycles, so that only the reflections of solid objects are opaque?