I have got particles moving along a curved NURBS surface using goals and animating the goalU & goalV values.
I am happy with the general result but what I want is the ability to adjust how far above the surface the particles move.
Since i want them spread out over the surface, i cannot just offset the surface, use the offset surface as the goal and hide it. Since the surface is curved, I cant use a static value for the goal Offset. Using sphrand for the goalOffset did not produce good results either.
I would imagine I need an expression to determine the surface normal based on the goalU and goalV for each particle and then offset that particle along the normal.