Pattern Master

Pattern Master provides a custom Open Shading Language (OSL) node for generating woven textile patterns in Blender's Shader Editor. It allows users to define custom weft and warp crossings to create realistic fabrics, with independent controls for thread color, width, shape, and ambient occlusion.

The node includes outputs for height, color, and alpha masks, along with inverted pattern outputs designed for texturing the backface of a mesh. A built-in preset library includes standard weaving structures like basket, satin, twill, and plain weaves. This tool requires the Cycles render engine with OSL enabled.