Quick recheck in DS4.6 (18.104.22.168 Pro 64bit) - I’m beginning to remember some of the ins and outs of DS reflections…
First lets forget the ShaderMixer shader and just use the basic reflection parameters on the normal DS UI Surfacess tab.
First image (Raytraced reflections):
two plane primitives, three cylinder primitives. Raytraced reflections and 100% reflection strength on both planes, one plane has diffuse color set to white, the other to black. All other surface parameters on the planes are the same.
The reflections of the cylinders in both planes look correct. But the colour of the rest of each plane is it’s diffuse colour, which intuitively seems wrong for a 100% reflective surface? DS doesn’t seem to have any concept here of a ‘general background reflection color’. But isn’t that what ‘Reflection Color’ is supposed to do? No it isn’t, next test…
Second image (Raytraced reflections with reflection color set):
I tried setting the ‘Reflection Color’ of both planes to magenta (255,0,255). The red and blue rod reflections are still there, but the green reflection’s gone.
The ‘Reflection Color’ parameter is NOT an overall background colour that’s reflected when the raytracing doen’t hit anything. It’s more like the colour of a filter applied to any raytraced reflection.
Click thumbnail to see full-size image