The Fibric_generator node wraps fabric patterns onto UV-mapped geometry, enabling realistic textile generation directly on mesh surfaces. It provides intuitive controls for pattern tiling, rotation, and fiber width, along with advanced parameters for detailed fabric customization.
Real Life Scale
Normalizes pattern scale based on consistent texel density across the mesh
UV Scale
Uses the UV island scale directly without normalization
Name
Name of the fabric/piece of cloth.
Pattern
Name of the pattern to use for this iteration.
Selection
Primitives/groups to be considered by this iteration.
Scale (Real Life Scale Only)
Size of the pattern in real-world units.
Tile Scale (UV Scale Only)
UV tile scale multiplier.
Tile Offset (UV Scale Only)
UV coordinate offset.
Rotate
90º rotation of the pattern.
Inflate
Offset pattern along Mesh normals.
Subdivide Curves
Refines the curves by adding resolution, making them smoother and more detailed.
Width Scale
Global width override
Random Width
Random width variation multiplier
Seed
Seed for random width variation
No Override
Bypass / does nothing
Mesh attribute
Uses a mesh attribute to set the width
Texture
Uses a map to set the width
Color Channel
Channel to be used
Scale
UV coordinate scale
Rotate
Angle rotation of UV coordinates
Translate
UV coordinate offset
Remap
Fit/remap the texture, useful for inverting values
Remove By Width
Threshold to delete curves below specified width (improves performance)
Width remapped with texture, min = 0.2, max = 1.0
Floral texture used in left example
Enable
Enables the patch feature
Threshold
Bias the threshold of the mask input
No Override
Bypass / does nothing
Mesh attribute
Uses a mesh attribute to generate the patch
Texture
Uses a texture to generate the patch
Multiple patterns mixed with the patch feature, check this setup in Leena_example.hip
Enable
Enables the offset feature
Offset
Displace the fabric in negative and positive values
No Override
Bypass / does nothing
Mesh attribute
Uses a mesh attribute to offset the fabric
Texture
Uses a texture to offset the fabric
Remove Weft
Deletes weft yarns
Offset Weft
Displace weft yarns
Remove Warp
Deletes warp yarns
Offset Warp
Displace warp yarns
Enable
Enables the jacquard engine
Mode
Replace: Overrides upstream weave pattern to map weft and warp yarn with the Weave Image
Multiply: Multiplies the jacquard engine with the upstream pattern
No Override
Bypass / does nothing
Mesh attribute
Uses a mesh attribute to interlace the weave
Texture
Uses a map to interlace the weave
Color Channel
Channel to be used
Scale
UV coordinate scale
Rotate
Angle rotation of UV coordinates
Translate
UV coordinate offset
Remap
Fit/remap the texture, useful for inverting values
Replace mode using the floral texture.
Multiply mode using the floral texture inverted.
Varies stitching between knit and purl based on a texture map.
Enable
Activates the Knitting Invert engine
No Override
Bypass / does nothing
Mesh attribute
Uses a mesh attribute to set the knit or purl interlace
Texture
Uses a map to set the knit or purl interlace
Color Channel
Channel to be used
Scale
UV coordinate scale
Rotate
Angle rotation of UV coordinates
Translate
UV coordinate offset
Remap
Fit/remap the texture, useful for inverting values
Enable
Activates the Knitting Blend engine
Blend Pattern
Select a secondary pattern input to blend shape with the main Pattern
check generator_examples.hip to see how to setup the Knitting Blend
Enable
Activates the Knitting Warp engine
Scale
Size of warp pattern
Count/Offset X
Amount and offset of pattern in X
Count/Offset Y
Amount and offset of pattern in Y
Width
Warp Size
Invert
Brick Offset of pattern
Ramp
Shape of warp
No Override
Bypass / does nothing
Mesh attribute
Uses a mesh attribute to mask the warp
Texture
Uses a map to mask the warp
Color Channel
Channel to be used
Scale
UV coordinate scale
Rotate
Angle rotation of UV coordinates
Translate
UV coordinate offset
Remap
Fit/remap the texture, useful for inverting values
Mesh
Geometry to wrap the patterns. (IT NEEDS NON-OVERLAP UVs)
Pattern
Data from fibric_generator.
Fibric
Output data to the downstream nodes of Fibric.
Mesh
Output geometry.