Notch Notch Manual 1.0
 Light | Dark
Spread Lines

Spread Lines

This node generates lines on the surface of the parent mesh.
Example .dfx

Method #

This node generates lines that go outward from points on the surface of the parent mesh. The vertices or polygon centres of the parent mesh may be used as starting points for lines, or lines can be distributed randomly over the surface of the mesh. The length of the lines can be controlled via a weightmap or using the node’s falloff.

Parameters

ParameterDetails
Subdivision OrderToggle whether the deformer is added before or after the object is subdivided.
Subdivision LevelThe subdivision level at which the deformer is applied. Subdivision Order must be set to After Subdivision to Function.
Spread ModeThe line distribution method. vertex, the vertices of the parent mesh are used as the line starting points. polygon centre, the centres of the polygons of the parent mesh are used as the line starting points. spread over polygons, starting points are spread evenly over the polygons of the parent mesh. a weightmap may be used to influence the distribution.
Line LengthThe length of each line.
Line Length RandomnessThe random variation in length of each line, between 0 and 1 - where 0 gives a uniform length.
SubdivisionsThe number of vertex subdivisions per line.
Num Spread LinesThe number of lines to generate, in spread over polygons mode.
SeedThe random seed, in spread over polygons mode.
Lock DistributionIn spread over polygons mode, locking the distribution spreads points over the source mesh once and updates their positions and attributes on each subsequent update using the same distribution. otherwise the points are redistributed every frame, which will change if the mesh vertices are changing. note that if the topology of the source mesh is changing the distribution can’t be locked and will give undefined results if used.
CurlThe amount each line should curl along its length.
Curl RandomnessThe random variation in curl amount of each line.
Orientation RandomnessThe random variation in orientation of each line.
ParameterDetails
Position XMove along the local x-axis.
Position YMove along the local y-axis.
Position ZMove along the local z-axis.
Rotation HeadingRotate around the local y-axis.
Rotation PitchRotate around the local x-axis.
Rotation BankRotate around the local z-axis.
Scale XScale along the local x-axis.
Scale YScale along the local y-axis.
Scale ZScale along the local z-axis.

Control the inheritance of the transforms from the parent.

ParameterDetails
Falloff EnabledEnable falloff from the position of the deformer.
Falloff ShapeSelect which shape to use to draw falloff from.
  • Sphere : Falloff is drawn outward from a central point, forming a spherical falloff.
  • Cylinder - X/Y/Z : Falloff is drawn outward from a line, forming a cylindrical falloff.
  • Plane - X/Y/Z : Falloff is drawn outward from a plane.
Falloff RangeLimits the range the deformer is effective at.
Falloff Inner RangeThe inner range from which the falloff is calculated from.
Falloff Curve PowerHow quickly the falloff drops to 0 at the outer falloff.
Invert FalloffInvert the direction of the falloff.
Falloff CurveVisualises the falloff curve, from being completely in effect to no longer effective.

Inputs

NameDescriptionTypical Input
Generated WeightmapWeightmap to control the density of points in Spread Over Polygons mode.Generate Weightmap
Line Length WeightmapWeightmap to control the line length.Generate Weightmap
Falloff NodeUse an input node to control the transformation values of the falloff.Null
Transform ModifiersApply the transforms of another node to this node.Null
Target NodeModifiy the rotations of the node to always direct the z axis towards the input.Null
Local Transform OverrideApply the transforms of another node to this node, relative to its parent.Null