Procedural Greeble Texture

by Ze in Surfacing


The texture node: 


  • Factor node output: it is a black-and-white output that you can use as a factor (as a mask)
  • Normal node output: simply connect it to a normal input node (adjust it with the “Normal Strength” and “Distance” values found below)
  • Round (0) - Square (1): choose between round and square-style patterns (works best with 0 or 1, values between the two generate funky results)
  • Size: set the size of the pattern
  • Extrude (values between 0-1): bevel-like effect (note: it only works if the Normal Strength & Distance is not zero)
  • Line Variation (values between 0-1): lower value adds more lines/strokes; higher value adds more islands
  • Seed (Variation): endless variations
  • Random (values between 0-1):
  • Brightness and Contrast: adjust the brightness/contrast of the output Factor node (this value is the same as if it were a “Bright/Contrast” node)
  • Detail: adds more level of detail to the lines
  • Normal Strength (values between 0-1): set the strength of the normal map (normal output node)
  • Normal Distance (values between -1-1): set the height of the normal map (normal output node)
  • Mapping input: connect your texture coordinates 

Choose a product version:

Sales 20+
Dev Fund Contributor
Published over 1 year ago
Blender Version 3.0, 3.1, 3.2, 3.3, 3.4, 3.5
Render Engine Used Cycles, Eevee
License Royalty Free
Have questions before purchasing?

Contact the Creator with your questions right now.

Login to Message