Chesterfield Leather - Dynamic Substance

Examples of parameter adjustments. Surface dynamically adjusts via functions inside of Substance graph.

Examples of parameter adjustments. Surface dynamically adjusts via functions inside of Substance graph.

Example of a variant which removed stuffing density, increased wear and tearing, offset buttons, and stretched the leather surface

Example of a variant which removed stuffing density, increased wear and tearing, offset buttons, and stretched the leather surface

Examples of various slider settings

Examples of various slider settings

I wanted to push my Substance Designer skills by creating a generator with as many possibilities as possible, without the need for adjusting the nodegraph.
I created a substance graph with exposed parameters which talk to each other through functional logic.
As you can see in the animated images, adjusting the scale of the buttons automatically adjusts the tension of the wrinkles and creases, as well as increasing the look of pressure in the suffed area. Increasing the age/wear sliders makes the leather more dusty, cracked, and prone to tearing and stuffing-exposure.

As much as possible, I like to use Substance Designer as a tool, not just to create a single textureset with a few random seed options, but as a procedural surface-type generation system.

If there is an interest, I will make the graph associated with this file available on gumroad in the near future.

Date
February 18, 2019