Hi Hirazi.
When there is nothing in front of the camera,
not even the invisible wall, I get the render channels (there's a catch though, I will explain that in the next para). But when the camera tries to shoot through the wall accept for the main channel, I get black renders for all the other channels . The wall has a two sided material with a transparent material on the side which is facing the camera. The main channel renders fine regardless of whether the invisible wall is in front of the camera or not, but the other channels simply won't render when the invisible wall comes in front of the camera. Is there a problem with those two(sided material and render channels)?
My second question is. My render channels doesn't contain the merged final result of a shading network. I got the channels rendered with reflection, diffuse, irradiance etc but no textures were rendered in any of those channels accept the main. How do I get the textures to render in the channels. I have used the store color in channel to render that object in a custom channel, but that would mean I will have to render a separate pass again to add them together.
Please advice

I have just started rendering in passes for about a week now and my head is still trying to think like a compositor. Thanks for your patience.
