The client needed to test by Mauricio PontualThe client needed to test by Mauricio Pontual

The client needed to test

Mauricio Pontual

Mauricio Pontual

The client needed to test new fabric options on product photos he already had approved, keeping every other element identical and changing only the fabric and its texture. Two problems were blocking this: the fabric reference could not be applied to the base at real scale, and several fabrics lost pattern consistency, with the weave direction shifting or distorting once mapped onto the product.
To solve this, I built a node based system in Weavy. A Fabric Input node processes the raw fabric reference, correcting distortion and rebuilding the pattern at true real world scale before it touches the base. A Mask Input node isolates the exact fabric area on each base photo using pre built masks, so the replacement stays contained to the right surface and geometry. A Master Seed node then locks that first fabric application across the full set of base images, fixing pattern direction, weave alignment and product geometry as a single reference state.
With that lock in place, a Master Color node takes over: it propagates the locked pattern and structure across an unlimited range of color variations, changing only the color value while everything else, scale, direction, texture, geometry, stays exactly as defined in the master. Each approved output is then routed through an Export node for production ready delivery.
The result is a system that removes both original blockers: fabrics now apply at correct real scale, and pattern direction stays locked and consistent across every color test, no matter how many variations the client needs to evaluate.
Like this project

Posted Jun 8, 2026

The client needed to test new fabric options on product photos he already had approved, keeping every other element identical and changing only the fabric an...