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

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