A year ago (before we had P11) I was messing around with my velvet shader, which is kind of huge. I was trying to find a way to reduce to the minimum possible nodes, in FireFly.

Here's one of my experiments. The pink and blue is making a procedural normal map. Try it.

The procedural normal gave some strange results. plugged into the normal channel on the velvet shader gave me what you see in the picture. plugging it into the normal on the defuse did not seem to do anything. I also tried plugging it into a cycles normal node and then that into the displacement on the root cycles node. I'm sure I did most of that wrong because I don't know what I'm doing with this stuff.