Here are three monkeys lit by the same sun lamp. They have only a Toon Diffuse shader set to color of 0.2 value, and size of 0.8, 0.5, and 0.2 respectively. But it can clearly be seen that their lit areas are displaying very different colors. When rendered, the difference shows up in the Diffuse Direct pass.
Does anyone know why this works this way, and what is going on mathematically? I want to make an adjustment to the color going into the shader based on the size to compensate for this and bring them all back to the same level of brightness in their lit area. Is it intended for the Toon shader to behave this way? Is this a bug?