Fibric Deform procedural is a render time procedural node for Solaris, equivalent of the SOP-level Fibric Deform node, adapted to work as a Husk render time procedural within the rendering pipeline.
To preview the deformation results with interactive rendering, you can use the Preview Houdini Procedural LOP node, which provides immediate feedback during iteration.
It's important to note that Fibric Deform Procedural is strictly related to Husk and its render time procedural architecture. Due to Husk limitations, the node can only deform curves and points, standard geometry is excluded from deformation.
Because of this constraint Fibric Sticker mesh must be cached separately.
Preview procedural is optional.
Action
Create: Initializes the procedural.
Fibric Curves Prims
Primitives to de deformed.
Animated Mesh Prims
Primitives to guide the deform.
Animated Procedural
Sets procedural as an animated one.
Fibric Purpose
Sets the purpose of Fibric primitives.
Mesh Purpose
Sets the purpose of Mesh primitives.
A purpose other than 'Guide' may cause problems.
Deform Blur
Set deformation blur on Fibric primitives, so it does not need velocity attribute.
Karma Velocity Blur
Sets Karma Velocity Blur on Fibric and Mesh primitives.
Edit: Edits an existing procedural.
Initialize Parameters
Initializes the parameters to:
Do Nothing: Sets every parameter as no edit.
Set: Sets every parameter as edit.
From Usd: Sets each parameter value as the one found in the procedural that is been edited.
Fibric Procedural
Prim path to the procedurals to edit.
Active State
Set the active state of the procedural
Inherit: Keeps current active state.
Activate: Activates the procedural.
Deactivate: Deactivates the procedural.
Rest Attribute
Mesh rest attribute.
Scale Mode
Scalar: Scale the rest attribute from a float value.
By Attribute: Scale the rest attribute from a mesh Xform attribute.
Passes attributes from the simulation cache to the deformed Fibric product
Attributes
Attributes to transfer from Mesh to Fibric primitives.
Only supported integer, float and vector point attributes.
The "burn" attribute is transferred from the simulation cache to modulate fiber width and shader blending in Karma .
Mesh Subdivide
Subdivisions applied to the input mesh to avoid facet results.
Mesh Subdivide Type
Quads: Forces quads during subdivision.
Triangles: Forces triangles during subdivision.
Breaks fibers when deformation stretches points beyond a defined distance threshold from their rest positions. This non-simulation approach is highly performant and delivers convincing results for most use cases, though it requires the animated cache to exhibit natural tearing behavior for optimal results.
Threshold
The distance tolerance before fibers break during deformation.
Dynamic integration of Fibric Flatten
Mode
Basic
Accurate: Requires "area_ratio" attribute present in the mesh.
Flatten Attribute
Float Attribute that drives Flatten weight 0 = none, 1 = flatten.
Width Global Multiplier
Uniformly multiply the width across the entire deformed fabric.
Enable
Toggle Noise on or off.
Frequency
Noise frequency.
Amplitude
Controls the intensity of the curve distortion.
Offset
Noise offset.
Roughness
Noise roughness.
Fibric
Fibric upstream data
Mesh cache
Simulated or deformed cache
Fibric
Fibric output data