โ† All examples

blender tools

Procedural brick material sized in metres

Build a brick node material whose brick width, course height and mortar joint are plain metres, oriented to a wall or floor plane, with two-colour brick variation, grime, rough mortar and raised bricks. Use it for walls and paving without texture files.

Recorded render of Procedural brick material sized in metres

What this component contains

  • ATTRIBUTION.md
  • LICENSE
  • README.md
  • component.json
  • graphcheck.py
  • material_brick_procedural.py
  • meshcheck.py
  • preview.png
  • test_material_brick_procedural.py
  • test_package.py
  • verification/native.json

How it works

Operator
baltor.material_brick_procedural
Parameters
material_name, orientation, brick_width, row_height, mortar_size, offset, color_a, color_b and 4 more
Result
One material with a node tree; assigned to the active object.
Blender
4.2 or later
Axes
Blender Z up, -Y forward
Units
metres

Recorded checks

blender 5.2.1 LTS (hash 9e2066aef7ef built 2026-08-25 02:12:34)

  • addon_install_and_enable
  • operator_runs_with_defaults
  • blender_data_matches_core
  • addon_disable_unregisters
  • script_mode_runs
  • clean_reopen_addon_file
  • clean_reopen_script_file
  • gltf_separate_export
  • engine_output_clean

Limits to consider

Running bond with one offset only; English, Flemish and other bonds need the brick wall generator. Bricks are raised by bump, not displacement, so silhouettes stay flat. Object coordinates tie the pattern to the object's origin and scale. Rendered here with Cycles CPU only. Verified in Blender 5.2.1; written for the 4.2 API.