Area lights visible in reflection or objects visible ONLY in reflection in cycles?

I noticed that cycles does not render the reflection of lights, any lights. It just creates fake specularity for glossiness, I mean, if you render a huge area light in front of a perfect reflection, it will be invisible. You will only see a fake of it with some glossiness.

Because of that, I always use a mesh with emit shader. It works great. But I want to mix cycles with Blender internal. I still want cycles to have the reflection correct, but I wish to share the same light for both of them, since Blender internal does not support mesh lights.

For that I could, either make the area light visible to reflection in cycles, or make the mesh to ONLY appear in reflection, not in the illumination of the scene (the area light would do that).

How can I do any of this?

I guess you can do that in Cycles if you disable “Camera” and “Diffuse” in the “Ray Visibility” Panel of each Emitter Object.
But I may be wrong.

Kind regards

I forgot to mention I tested it. Even disabling everything it would still emit light.

I can make the mesh not visible to anything, reflection, camera, shadows, but if it has an emit shader, it will always light the scene.

What happens if you set the emission strength to zero ? Does the emitter get black ?

It is just the same as reducing the color.
The same result, 1 of strength with 0.2 of color value or 0.2 of strength with 1 of color value.

It is just not yet implemented feature, Area light in Cycles sampled only by direct light probe, as point or sun lights, no actual geometry rectangle to sample by direct ray hit. You need to ask to Brecht, or convince other ppl to program it, it not that hard IMHO, add extra quads with emission material and update if original Area lamp changes.

got same kind of problem with reflections, had to separate with another cycles copy scene, then recomposite them.

edit :

didn’t check for all feature of render layers in cycles, but seems it’s still limited regarding to BI features for comp.