Ambient Channel and DAZ Toon Shader

Hi all,
It has been a while since I tried to do any toon shading with DAZ Studio, and I am experiencing something that seems different than what I was expecting. When I apply a toon shader to a sphere, the toon shading is only applied to the diffuse channel and not the ambient channel. Whatever color I put in the ambient channel gets applied with a smooth gradient. I am using the 3Delight engine.
The attached image shows the problem. The diffuse channel is white 100% and the ambient channel is red 100% to make the issue clear.
Is it supposed to work this way? This seems wrong to me.
Thanks for any help!
-digitani


ambient toon issue.png
989 x 881 - 64K
Comments
I guess it's a design decision - What effect are you wanting to achieve?
I was wanting to be able to use the ambient channel in my toon renders to determine the color that unlit areas render. I thought this used to behave differently. Am I wrong? It has been years, since I tried to do this in DAZ Studio, so it was a much older version last time I tried this.
Update: After more experimenting, it seems that it only does this gradient when you provide a non-greyscale color for the ambient channel. If you make it grey, then it is toon shaded. It still does not do what I want, but it is toon shaded. Very strange behavior.