Preview Image for InstaMAT Brick Generator Node

Brick Generator

Patterns/Structured

Input Parameters

  • Brick Image
  • VerticalBrick Image
  • HorizontalBrick Image
  • DiamondBrick Image
  • Background Image
  • Mode Enum · Default, Herringbone, Diamond, Octagon, Basketweave, Spanish Bond, L Bond, Random, Dumble
  • WeaveMode Enum · Default, Boxed
  • Count UVec2
  • CountMultiplier Uint · Range 1 → 16
  • CountRepeat Uint · Range 1 → 16
  • Subdivisions UVec2
  • WeaveSubdivisions UVec2
  • Sampling Enum · Repeat, Clamped, Clamped Border
  • FloodFill Boolean

Diamond

  • SizeDiamond Float · Range 0.00 → 1.00
  • RoundnessDiamond Float · Range 0.00 → 1.00
  • GapDiamond Float · Range 0.00 → 1.00

General

  • Filtering Enum · Bilinear Smooth, Bilinear, Nearest
  • Bevel Float · Range 0.00 → 1.00
  • BevelVariance Float · Range 0.00 → 1.00
  • Roundness Float · Range 0.00 → 1.00
  • RoundnessVariance Float · Range 0.00 → 1.00
  • BoxRoundness Float · Range 0.00 → 1.00
  • RotationVariance Float · Range 0.00 → 1.00
  • RotationRescaleFactor Float · Range 0.00 → 1.00
  • TileLength Float · Range 1.00 → 10.00
  • DiagonalPattern Boolean
  • FlipPattern Boolean

Luminance

  • ModeLuminance Enum · Default, Row, Column, Size
  • PeriodLuminance Float · Range 0.00 → 1.00
  • VarianceLuminance Float · Range 0.00 → 1.00

Mask

  • ModeMask Enum · Density, Image Input, Column, Row, Row + Column, Checkerboard, Period
  • MaskPeriod UVec2
  • DensityMask Float · Range 0.00 → 1.00
  • InputMask Image Gray
  • InputThresholdMask Float · Range 0.00 → 1.00
  • InvertMask Boolean

Offset

  • DistanceOffset Float · Range 0.00 → 1.00
  • RepeatPeriodOffset Uint
  • VarianceOffset Float · Range 0.00 → 1.00
  • VerticalOffset Boolean

Pattern

  • RotationModePattern Enum · Default, Checkerboard, Truchet, 45 Angle, 45 Angle + Truchet
  • FlipModePattern Enum · None, Horizontal, Vertical, Horizontal + Vertical
  • RotationVariancePattern Float · Range 0.00 → 1.00
  • FlipVariancePattern Float · Range 0.00 → 1.00

Size

  • RandomSize Vec2
  • GapSize Vec2
  • GapVariance Vec2
  • SplitPosition Vec2
  • SplitVariance Vec2
  • SplitThreshold Vec2
  • SplitRepeatPeriod Float · Range 0.00 → 1.00
  • Collapse Vec2
  • CollapseThreshold Vec2

Slope

  • VarianceSlope Vec2
  • BalanceSlope Vec2
  • RotationVarianceSlope Float · Range 0.00 → 1.00
  • MaskSlope Boolean
  • MaskInputSlope Image Gray
  • InvertSlopeMask Boolean

Subdivision

  • ModeSubdivision Enum · Random Split, Quad Tree
  • SplitModeSubdivision Enum · X Axis, Y Axis, Both Axis, Random X, Random Y, Random Both
  • IterationsSubdivision Uint · Range 1 → 8
  • MultiplierSubdivision Uint · Range 1 → 6
  • ThresholdSubdivision Float · Range 0.00 → 1.00
  • DistributionSplit Float · Range 0.00 → 1.00
    Vertical or Horizontal split probability. Closer to zero means it's more probable to split vertically.
  • ThresholdQuadSubdivision Vec2

Output Parameters

  • Output Image
  • Floodfill Image

Meta

AuthorInstaMaterial GmbH
CategoryPatterns/Structured
NameBrick Generator
Version1.357
IDb94c8bd5-22fa-47b8-86e0-927854cb8d8c
PackageUrlpkg://e35c1cf6-e979-4464-86b0-49f404f64e64/atoms/b94c8bd5-22fa-47b8-86e0-927854cb8d8c.atom