I guess that is what I’m trying to achieve at least. But I’m open to suggestions. Basically, I want to shift the “dark spot” of the velvet shader by manipulating its normal output. And I want to shift it by some number of degrees based on i.e. the local U direction. For for a laying cylinder with light directly above it, the dark spot would be shifted i.e. 20 degrees in the +U direction. It’s an effect I have noticed in my own fabric living room chairs, and I guess it originates from the “lay” of the fabric fibers - feels smooth stroking in one direction, rough stroking in opposite direction.
In image, there is a single spotlight directly above. And no, it’s not from wear.