Not I :) , found it in a book.... mathematics for 3d game programming and computer graphics Eric Lengyel page 270 (IIRC he did a method for generating tangent space vectors)
Working on 3d displacement for UDK and a script that will make life easier: [ame="http://www.youtube.com/watch?v=Iuv4TY2-gdA"]3D Vector Displacement - UDK (DX9 WorldPositionOffset) - Test#1 - YouTube[/ame]
school Maxscript project i am working on Topoproject is a 3d topology projection maxscript it enables you to project a flatsurface topology mesh onto a 3d object [ame]http://www.youtube.com/watch?v=9G3vvyPzX-E[/ame]
in the above example the emitter normals would be most likely point in the direction where the gradient is whitest when looking end on to a branch (radial angle), the longitudinal angle is pretty simple. the most obvious example would be to make something like.... using something like.... or something like.... with... have…