jejeje... A ver, que todo tiene su explicacion
El tamaño del shape de los strands está definido por un atributo llamado StrandSize, el 'truco' está en que este atributo es un array de valores escalares por partícula y el número de elementos del array equivale al número de 'vértices' del strand (StrandCount), de esta forma tenemos la posibilidad de definir el tamaño del strand en cada 'vértice' y el renderer interpolará el loft (para esto self.StrandDeform debe ser True).
Como hacer un perfi? probablemente exista un compound para hacer esto, pero en caso de que no venga 'de serie' lo puedes hacer conectando:
GetData(self.StrandCount) -> Build Linearly Interpolated Array -> Fcurve -> Rescale -> SetData(self.StrandSize)
Puedes ajustar el perfil desde el nodo fcurve y definir los valores para los extremos en el nodo rescale.
Tiene sentido?