What is Fibric?
Fibric is a procedural clothing creation toolset developed for Houdini by Pepe Buendia and Agustin Gonzalez. It enables artists to craft complex CGI garments using curve-based workflows within Houdini's SOP.
Fibric is a procedural clothing creation toolset developed for Houdini by Pepe Buendia and Agustin Gonzalez. It enables artists to craft complex CGI garments using curve-based workflows within Houdini's SOP.
Fibric operates by allowing artists to define fabric structures through curves, simulating real-world weaving and knitting patterns. This approach facilitates the creation of intricate clothing designs that can be easily manipulated and customized.
The toolset operates in four main steps:
Define interlacing structures — Use nodes like "Fibric Pattern" to define interlacing structures such as weave or knitting patterns.
Generate and wrap — By using the generator node, you wrap these patterns onto your geometry using UV coordinates.
Refine with modifiers — Use modifiers to add detail and authenticity to your cloth, creating unique, tailored garments.
Bring it to life — Finally, you bring your Fibric cloth to life with the deform node, or at render time with the deform procedural for Solaris.
Your mesh must have clean, non-overlapping UVs — this is the most important requirement for Fibric to work properly.
UVs should not overlap, even across different meshes in your asset. When working on an asset, you should never overlap your UVs.
The UV attribute must be named "uv".
Before using Fibric, ensure your geometry is properly prepared:
If using USD or Alembic files, you must unpack or convert geometry to polygons before using Fibric.
Make sure your mesh has the proper UV setup as described above.
Fibric works with models that have non-overlapping UVs, wrapping fabric patterns directly onto the geometry. This foundation allows users to apply a variety of modifiers called modules, to add damage, details, stitches, fuzz, and more. All modules are interconnected, sharing data to ensure seamless integration and consistent results across the entire toolset.
Fibric uses the Houdini standard for scaling: 1 unit = 1 meter. Keep this in mind when setting up your meshes.