Has this ever happened to you?
I made two spheres that I wanted to make metalic and reflective.
Starting with the first sphere, I added an empty at it’s centre and moved the sphere to layer 2. I gave the sphere an enviroment texture based on the empty and not rendering layer 2.
No problem so far. I get a picture of two spheres - one dull, and one reflecting the other sphere and everything else around it in it.
Here comes the problem… I try to do the same to the other sphere, but move it to layer 3, and now both spheres get their reflection environment maps, but in the reflections you can see everything except the two spheres.
In other words, place some cubes and stuff around in layer 1 and they get reflected OK, but the spheres refuse to reflect each other.
To answer the obvious question: No, I only have the relevant boxes checked for “don’t render this layer” in the respecttive environment textures. That is, the texture for sphere 1 only ignores layer 2 and the texture for sphere 2 only ignores layer 3.