_images/numerion_carbon_relationship.png

Carbon Seaming

Type

_images/carbon_relationship.png

Relationship node (SOP and DOP).

Description

Seaming is a distance constraint between two cloths/tetras that uses both force and velocity controls.

It is a useful constraint for positioning cloth/tetra in the lead in time to the animation, or to animate cloth/tetra movements.

Note

The Houdini point Group needs to be ordered, otherwise no ordered seams can be established.

The correct way to create these groups is:

  1. Select each of the vertices in a specific order from the first part of the cloth/tetra geometry you want to seam.
  2. Click on the Model toolbar, icon Group (or hit tab while the mouse is over the viewport and type group).
  3. In the group parameters, tick Create Ordered.
  4. Repeat the three operations above on the other cloth/tetra (or the other side of the cloth/tetra if you are seaming to itself) while making sure the order and number of points selected is respected.

Attach this node after a merge node that the Carbon Cloth /Carbon Tetra node(s) are connected to, then use the drop down menus to select the cloths/tetras and the groups from their lists.

_images/animation_carbon_seaming.gif

A Seaming constraint.

Inputs

Input #1: objects

All objects referenced by this relationship must also be connected to this input through a Houdini Merge node for the Carbon Stitching node to operate within the Carbon Simulation it is connected to.

Parameters

Activation activation

Enable this relationship. Use 0 to disable, any other value to enable.


Seamings Parameters

Minimum Distance minDistance

The minimum relative distance between each pair of points.

Maximum Velocity maxVelocity

The maximum relative velocity at which to reach the Minimum Distance between each pair of points.

Force force

The strength of the constraint.


Seaming Pairs

Seaming Count count

The number of seaming pairs created from this node.

Cloth/Tetra A clothA#

The Carbon Cloth/Carbon Tetra object name to use with this constraint.

Group A groupA#

The name of the Houdini point Group from the Cloth/Tetra A geometry SOP that are to be seamed to Cloth/Tetra B object.

Note

The Houdini point Group needs to be ordered.

Cloth/Tetra B clothB#

The Carbon Cloth/Carbon Tetra object name to use with this constraint.

This can be the same object as in Cloth/Tetra A.

Group B groupB#

The name of the Houdini point Group from the Cloth/Tetra B geometry SOP that are to be seamed to Cloth/Tetra A object.

Note

The Houdini point Group needs to be ordered.

Parameter File

Use Parameter File fileOverride

Replace parameter values by expressions fetching the values from the loaded parameter file. Parameter values from the exclusion filter are left unchanged.

File Name fileName

Json file path to save this node’s current parameters to, and load the parameter file from.

Save save

Save this node’s current parameters to the specified file.

Load load

Load or reload the specified parameter file. As the overriding expressions always fetch values from the last loaded parameter file, and not from the file itself, use this button to refresh the loaded current parameter file with the values on disk.

Reload Every Time The Node Is Loaded reload

Automatically reload the parameter file when the scene is loaded. If the specified file cannot be found then the overriding expressions will use the values of the last loaded parameter file instead.

Exclusion Filter exclusionFilter

The exclusion filter allows to select which of the parameters are not to be replaced by the overriding expressions, therefore keeping their original values while all other parameters will evaluate with the values set from the last loaded parameter file.

Guide Geometry

Show Seamings showguide

Display the seams as colored lines between the Cloth/Tetra A and Cloth/Tetra B objects.

Needles colorNeedlesr colorNeedlesg colorNeedlesb

Color used to draw the seams when Show Seamings is toggled on.