_images/numerion_carbon_relationship.png

Carbon Welding

Type

_images/carbon_relationship.png

Relationship node (SOP and DOP).

Description

The Carbon Welding node defines Carbon Rigid Body to Carbon Cloth attachments. In DOP, it also supports Carbon Actor to Carbon Cloth attachments.

Each Welding needs a Carbon Cloth object and a point selection group that must exist within the Carbon Cloth reference pose geometry.

Attach this node after the merge node that both the Carbon Rigid Body and Carbon Cloth objects are connected to, then use the drop down menus to select the objects and groups from their lists.

_images/animation_carbon_welding.gif

Three Welding constraints.

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 Welding 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.


Weldings Parameters

Animated animated

Update the following property values for this constraint at every frame.

Note

It’s good practice to leave this toggled off when not using animated parameters because it impacts performance.

Base Parameters

Radius radiusBase

The radius of the sphere constraining the motion of an Object B point relative to its attachment position.

If the radius value is 0 then the welding is hard and the Stiffness and Viscosity parameters are ignored.

Stiffness stiffnessBase

The stiffness of the soft welding.

Viscosity viscosityBase

The viscosity of the soft welding.

Painted Attribute Range

Radius radiusRange

The multiplier of the painted point attribute values that add up to the base parameter.

Stiffness stiffnessRange

The multiplier of the painted point attribute values that add up to the base parameter.

Viscosity viscosityRange

The multiplier of the painted point attribute values that add up to the base parameter.

Painted Attribute Name

Radius radiusName

The Object B’s geometry point attribute name used as this parameter’s painted values.

Stiffness stiffnessName

The Object B’s geometry point attribute name used as this parameter’s painted values.

Viscosity viscosityName

The Object B’s geometry point attribute name used as this parameter’s painted values.


Welding Pairs

Welding Count count

The number of Welding pairs generated from this node using the specified Rigid/Actor object.

Note

Carbon Actor is only available in DOP.

Rigid/Actor objectA#

Carbon Rigid Body or Carbon Actor object name to use with this constraint.

Note

Carbon Actor is only available in DOP.

Cloth/Tetra objectB#

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

Group group#

The name of the Houdini point Group from Object B#’s Cloth/Tetra geometry SOP that are attached to Object A#’s Rigid/Actor object.

Note

Carbon Actor is only available in DOP.

Parameter Override parameterOverride#

Allows to specify individual parameters for this constraint pair, therefore ignoring the local parameters set above for the node.

Animated# animated#

Update the following property values for this constraint at every frame.

Note

It’s good practice to leave this toggled off when not using animated parameters because it impacts performance.

Base Parameters

Radius radiusBase#

The radius of the sphere constraining the motion of an Object B# point relative to its attachment position.

If the radius value is 0 then the welding is hard and the Stiffness# and Viscosity# parameters are ignored.

Stiffness stiffnessBase#

The stiffness of the soft welding.

Viscosity viscosityBase#

The viscosity of the soft welding.

Painted Attribute Range

Radius radiusRange#

The multiplier of the painted point attribute values that add up to the base parameter.

Stiffness stiffnessRange#

The multiplier of the painted point attribute values that add up to the base parameter.

Viscosity viscosityRange#

The multiplier of the painted point attribute values that add up to the base parameter.

Painted Attribute Name

Radius radiusName#

The Object B#’s geometry point attribute name used as this parameter’s painted values.

Stiffness stiffnessName#

The Object B#’s geometry point attribute name used as this parameter’s painted values.

Viscosity viscosityName#

The Object B#’s geometry point attribute name used as this parameter’s painted values.

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 Welds showguide

Display the welds as colored lines between the Rigid/Actor and Cloth/Tetra objects.

Note

Carbon Actor is only available in DOP.

Welds colorWeldsr colorWeldsg colorWeldsb

Color used to draw the welds when Show Welds is toggled on.