You are here: Shading and Lighting > Shader Tree Item Layers > Textures > Weave Procedural

Weave Procedural

Weave Default

The Weave procedural texture simulates woven yarn in a basic basket-weave pattern. This pattern shows a series of parallel rows combined with columns that thread over and under alternating rows. Modo creates procedural textures mathematically at render time and, therefore, they have no fixed resolution. You can magnify procedural textures almost infinitely with no visual loss in detail. The Yarn Width and Roundness values control the look of the actual woven strands.

NOTE:  For information about adding and working with Shader Tree item layers, see the Shader Tree topic.

Weave Panel

Option

Description

Layer

Enable

Toggles the effect of the layer on and off to duplicate the functionality of toggling visibility in the Shader Tree. When disabled, the layer has no effect on the shading of the scene. However, Modo saves disabled layers with the scene, and they are persistent across Modo sessions.

Invert

Inverts the colors (RGB values) for the layer to produce a photonegative effect.

Blend Mode

Affects the blending between different layers of the same effect type. With this, you can stack several layers for different effects.

For more about blending, see the Layer Blend Modes topic.

Opacity

Changes the transparency of the current layer. Reducing this value increasingly reveals lower layers in the Shader Tree, if present, or dims the effect of the layer, itself, on the surface.

Locator

Sets the association for the Texture Locator. Most texture layers have a Texture Locator that Modo automatically creates in the Item List. This defines the mapping of the texture (how Modo applies the texture) to the surface. You can specify alternate locators, but the need to do so is rare. Still, you may want multiple texture items to share a single locator.

Weave

Yarn Color

Specifies the RGB color value for the columns and rows of virtual yarn. This is only available when you apply Weave to a color channel (such as Diffuse Color).

Alpha

Determines how transparent the Yarn Color is.

Yarn Value

Determines the intensity (or height) of the columns and rows of the virtual yarn. This is only available when you apply Weave to a non-colored channel (such as Bump or Displacement).

Gap Color

Specifies the RGB color value for the spaces between the virtual yarn. This is only available when you apply Weave to a color channel (such as Diffuse Color).

Alpha

Determines how transparent the Gap Color is.

Gap Value

Determines the intensity or depth of the gaps between the virtual yarn. This is only available when you apply Weave to a non-colored channel (such as Bump or Displacement).

Yarn Width

Determines the thickness of the virtual columns and rows of yarn. A value of 100% completely eliminates the adjoining gaps to look like a tightly woven basket. Smaller values simulate loosely woven meshes (such as a net or screen). Click to view examples of various Yarn Width settings.

Roundness

Determines how round the strands of virtual yarn look. A value of 0% creates flat strands; a value of 100% renders strands as woven tubes. Click to view examples of various Roundness settings.


Yarn Width 0.1%

 


Yarn Width 25%

 


Yarn Width 50%

 


Yarn Width 75%

 


Yarn Width 100%


Roundness 0%

 


Roundness 25%

 


Roundness 50%

 


Roundness 75%

 


Roundness 100%