€8+

Pattern Master: Woven Texture

I want this!

Pattern Master: Woven Texture

€8+

Pattern Master offers a new shading node to create a woven texture from a weft and warp pattern. The node is based on a Open Shading Language (OSL) shader and thus only works using Cycles render engine and with Open Shading Language usage enabled under the scene render properties in either GPU or CPU mode.

It offers enough parameters for fine customization of the weaving pattern, including thread shape, color, and ambient occlusion to create nice bump map and color maps for intricate shading of your garments.

The node also offers outputs for the height and color maps produced by the inverted pattern to be used as textures on the backface of the mesh, offering even more details in a single node.


Features

- Pattern size up to 256 crossings / maximum square size 16x16 / maximum pattern width 64
- Independant color for warp and weft
- Warp and weft width, shape (round or flat)
- Scale and aspect ratio controls
- Outputs for height, color and alpha mask, as well as inverted pattern for backface shading
- Preset library including a few usual weaving patterns (basket, satin, twill, plain, etc.)

- Full documentation on my website: visit the complete documentation

Setting a pattern is as easy as clicking to toggle the warp and weft crossing

The four pattern examples in the demo file

Preset Library


Limitations

- This custom node uses Open Shading Language (OSL) to generate the texture from the input pattern, and thus only works using Cycles render engine with Open Shading Language enabled under the scene render properties, in either CPU or GPU mode.

- If the node is added with render engine set to Eevee, the inputs will not be initialized properly du to the absence of OSL support. Once the render engine has been switched and OSL enabled, you must then add again the node for it to initialize properly.

- If the height output is plugged into a bump node, then you must put a vector mapping in the Vector input. Even though the unplugged socket allows to properly display the height map, it will not work when plugged into the bump as explained in this stackexchange post.

What's Next?

On future updates if this addon does well you can expect the following features:

- Parameters to add fuzz and flyaway fibers to the texture.

- Parameters for warp and weft ply count, twist speed, tension, color variation and more.

- Support for other pattern-based texture such ad Knitted Pattern, Flooring Pattern, and more.

I want this!
Copy product URL
30-day money back guarantee