Overview: Pattern nodes generate procedural 2D textures, geometric shapes, and noise structures. They are the building blocks for creating complex seamless materials, masks, and surface details like tiles, wood grains, and cellular structures.
AsymmetricBlocks
Description: Generates an asymmetric block pattern (tiles of varying sizes).
Inputs and Settings:
- fragCoord (2D Vector)
- Radius (Number (Float))
- Randomise (Number (Float))
- MaskThreshold (Number (Float))
- Sharpness (Number (Float))
Outputs:
- Blocks (Number (Float))
- BlockSize (2D Vector)
- LocalUV (2D Vector)
- Corners (Number (Float))
- ColorId (4D Vector)
- Mask (Number (Float))
CairoTiles
Description: Generates a ‘Cairo pentagonal tiling’ pattern.
Inputs and Settings:
- fragCoord (2D Vector)
- Pattern (Number (Float))
Outputs:
- DistanceToCenter (Number (Float))
- ColorID (4D Vector)
- DistanceToBorder (Number (Float))
- CellType (3D Vector / Color)
- CellSide (3D Vector / Color)
- CellIdx (2D Vector)
- CellUV (2D Vector)
Hexagon
Description: Generates a classic hexagonal pattern (honeycomb).
Outputs:
- BoxDisplacement (Number (Float))
- BoxSides (4D Vector)
- BoxUpperSide (Number (Float))
- BoxLeftSide (Number (Float))
- BoxRightSide (Number (Float))
- DistanceToCenter (Number (Float))
- DistanceToBorder (Number (Float))
- HexagonIndex (2D Vector)
- ColorID (4D Vector)
HexagonPrime
Description: Improved hexagonal pattern generator with additional UV outputs for each face.
Outputs:
- BoxDisplacement (Number (Float))
- BoxSides (4D Vector)
- BoxUpperSide (Number (Float))
- BoxLeftSide (Number (Float))
- BoxRightSide (Number (Float))
- DistanceToCenter (Number (Float))
- DistanceToBorder (Number (Float))
- HexagonIndex (2D Vector)
- ColorID (4D Vector)
- FaceUV (2D Vector)
SimpleTile
Description: Generates a simple square or rectangular tile with offsets and seam variations.
Inputs and Settings:
- Size (2D Vector)
- Border (2D Vector)
- BorderMaskContrast (2D Vector)
- RowShift (Number (Float))
- RowShiftVariation (Number (Float))
- WidthVariation (Number (Float))
- Scale (Number (Float))
- Skew (Number (Float))
- SkewVariation (Number (Float))
Outputs:
- TileUV (2D Vector)
- UV (2D Vector)
- TileIndex (2D Vector)
- FaceHeight (Number (Float))
- BorderMask (Number (Float))
- BorderHeight (Number (Float))
- ColorId (4D Vector)
- EdgeDir (2D Vector)
SimpleWood
Description: Generates a basic procedural wood texture with growth rings and fibers.
Inputs and Settings:
- fragCoord (3D Vector / Color)
- NoiseSize (Number (Float))
- Noise (Number (Float))
- CircleSizePower (Number (Float))
- CenterNoise (Number (Float))
- Hairiness (Number (Float))
- HairinessSize (Number (Float))
- HairnessSelective (Number (Float))
- BranchCurvSize (Number (Float))
- BranchCurv (Number (Float))
Outputs:
- CircleID (Number (Float))
- DistanceToCoreCenter (Number (Float))
- CirclesMask (Number (Float))
- DistanceToCenter (Number (Float))
- HairinessMask (Number (Float))
- NoisedPolarUV (2D Vector)
- PolarUVW (3D Vector / Color)
TiledVoronoi
Description: Generates a tiled (seamlessly repeating) Voronoi pattern.
Inputs and Settings:
- NUM_CELLS (Integer)
- TileSizeX (Integer)
- TileSizeY (Integer)
- ScaleX (Number (Float))
- fragCoord (2D Vector)
Outputs:
- PolarUV (2D Vector)
- LocalUV (2D Vector)
- FacePos (2D Vector)
- PointShift (2D Vector)
- DistanceToPoint (4D Vector)
Tiles
Description: Basic generator for simple square tiling.
Inputs and Settings:
- Size (Number (Float))
- Edge (Number (Float))
- face_tone (Number (Float))
- edge_tone (Number (Float))
Voronoi2D
Description: Generates a classic 2D Voronoi pattern (similar to cells or cracked earth).
Inputs and Settings:
- fragCoord (2D Vector)
- Noise (Number (Float))
- Blur (Number (Float))
Outputs:
- DistanceToPoint (Number (Float))
- ColorID (Color (RGBA))
- RelativeCenter (Number (Float))
- SharpCenter (Number (Float))
- DistanceToBorder (Number (Float))
- CellLocalUV (2D Vector)
English
Українська
Español
Deutsch
Français
日本語
Русский
한국어
Polski
中文 (中国)
Português
Italiano
Suomi
Svenska
中文 (台灣)
Dansk
Slovenčina
Türkçe
Nederlands
Magyar
ไทย
हिन्दी
Ελληνικά
Tiếng Việt
Lietuviškai
Latviešu valoda
Eesti
Čeština
Română
Norsk Bokmål