Thank You, Master!guillaume wrote: Here is "Create Extrusion Along Strands" V2 working with your hair system (and also Fabricio procedural Tree) : viewtopic.php?f=15&t=1456
Well, now I need to stop with my 'happy negative' approach to forum life, probably forever
Back to Jester's question, particularly for Kristinka Hair nodes, 'custom array of up vectors' is defined by custom attribute called kH_UpVectorAlongStrand.
Generally, 'form' ('orange') nodes, always creates this attribute in some way, and it's often used by 'modifiers' (curls, bend, push...).
So, for getting the behavior of 'aligned' meshes, for example meshes aligned to NURBS surface used for kH Follow NURBS node, it's enough to type into Get Data node:
Self.kH_UpVectorAlongStrand
, plug this into the custom up vector input, enable 'vector mode' - that should be all. There is *no* need to activate 'Start From Root' option in kH Emit Guides.
Btw, maybe it's interesting maybe it's not, here is short overview of two variances of 'Fill Interpolated Array' (or 'Build Linearly Interpolated array') node.
Node is a 'working horse' for strand generation.
Second is a 'first strand position on top of point position', which is more elegant, there is no need to calculate the point position separately, you can just use 'Select in array' and fit the point position to first strand position - but in some cases this can cause problems, if something tries to create 3d vector (that is, tangent') in between. Let's say, in rendering, 'short hair' shading model uses just this, 'root normal' to simulate the normal of underlying surface ( at least that's how I understand this).