The Stitch Details tool allows you to add stitches of any kind along the selected edges in a way that is stable with any kind of deformation or animation thanks to UV space computing. It contains a number of preset stitch types named according to ISO 4915 numbers as well as allowing custom stitch profile curves. It also creates a local UV space along the curve for precise shading.
Inputs #
Apply Scale #
If true this corrects the input values depending on the object scale, and acts the same as applying the scale transformation of the object to its data.
Edge Selection #
The vertex group selection on which to add details. Must be points forming edges, singles vertices will not work.
UV Map #
The mesh UV map used to compute all UV Space operations.
UV Scale #
This set the scale correspondance between the UV Space and the object. The ratio of a distance in UV Space to its corresponding length in Object Space.
Solidify Shell #
If a solidify modifier was used before, this must be set to the same vertex group as the Output Vertex Groups – Shell of the modifier in order to avoid duplicates of the stitching.
Curve Reverse Threshold #
Threshold used to edit the orientation of the curves made from the Edge Selection in order to make them more consistant.
Stitch Type #
This allows to select the stitch pattern in a library of preset unit stitches named according to ISO 4915 numbers.
Custom Stitch Curve #
This allows to input a custom unit stitch to define the stitching pattern. Must be a non-cyclic curve, with the up direction along the Z axis and the curve oriented lengthwise along the positive Y axis. See curve orientation or example curves to make sure it is set up properly.
Resample Unit Stitch #
If different from 0, this resamples the unit stitch that generates the stitching, enabling better resolution for animation or when converting the curve to a thread.
Stitch Step Size #
This sets step size of the stitch, which will repeat at each integer multiple of this length.
Stitch Step Multiplier #
This factor lengthen the unit stitch to make the end of a stitch overlap with the start of the next. Useful for stitches that goes back and forth such as lock stitches.
Stitch Width #
The width of the stitches.
Stitch Thickness #
The thickness of the stitches.
Edge Distance #
This distance offsets the stitches away from the selected edge in a direction perpendicular to the normal of the mesh surface and the tangent of the Edge Selection.
Normal Offset #
This distance offsets the stitches along the normal of the mesh surface.
Snap To Island Border #
This moves the endpoints of the curves so that they reach the edges of the mesh islands.
Compute Mode #
Sets the compute mode of the stitches, between Instancing where each unit stitch curve is instanced over the whole curve and linked together, or local coordinates where the curve is distorted to generate all of the stitches depending on the mesh shape at a given point.
Animation Settings #
This contains the settings to animate the stitching.
Progress
This factor allow to animate the stitching, from 0 where no stitch is visible to 1 with the stitch fully realized.
Width
This factor value sets the width of the animation effect, relative to the total length of the stitch curve.
Height
This distance sets the maximum height of the stitch animation along the normal of the mesh surface.
Repeat Settings #
This contains the settings to add multiple parallel stitches along the Edge Selection.
Repeat Stitches
This sets the number of stitches running in parallel.
Repeat Offset
This sets the distance between each parallel stitches.
Outputs #
UV Seams #
A custom UV Map stored on the mesh that maps coordinates relative to the closest point of the spline generating the stitches. X stores how far along the curve the point is, Y stores the oriented distance from the point to the curve in a perpendicular direction, Z stores the oriented distance from the point to the curve in the tangent direction.
Stitches #
Boolean field set to true for the generated stitch curves.
Processed Islands #
Boolean field set to true if the mesh island or its data was edited by this tool.