So, I happen to go across some issue where I can't seem to get the result of either aiToon, or even aiToon as an AOV, like it goes through,but it messes up with my diffuse_albedo render pass by overwriting it to the diffuse_albedo of the aiUtility/aiToon itself, I tried to put in the aiPassthrough but doesn't seem to work still for me.
I put in the aiUtility(shade mode;Lambert), then plug it in through aiWriteColor with the setting in the image, then plug it to the eval01 and stdSurface to the passthrough. As you can see in the image, the ball has a green color in it yet the diffuse_albedo pass went to white which is following the aiUtility's color.
Is there anything that I did wrong here or if there is any idea to go through this issue ? Thanks !