IsoAngle shader request

For designers coming from NURBS (Alias/ICEM surf) world, this could be pretty handy;
A friend of mine, great modeller and designer, has released following tutorial on IsoAngle shader for Maya (must have for checking surface quality - much better that zebra).

Does anyone has an idea how to make it work in Blender? I’m myself trying to find out what this “python” thingy is anyway, but in the meantime someone could do this in 5 minutes maybe. Or could it possibly be done only with shader nodes?
I’ll keep trying, but if someone else needs this and do it than I’d be greatful.

Cheers

Is yours not OK?

It works, problem is I dont know why :slight_smile:
It should take values from arccos of normal vector and reference vector (typicaly “Z”).
However it doesnt seem to take andy reference vector into consideration, normal vector alone plugged into arccos operation works well from some reason.
So I live with that and change "reference"vector with a mapping node.

…it proved very useful for car body modeling, finally a proper way to visualize surface quality.