B- Node Painter - Procedural Texturing

RobertRoss_VFX in Materials and Shading


B- NODEPAINTER

A procedural texture workshop inside Blender.

Texturing stays in the same file as the model. The graph is native Blender nodes, so it still renders for anyone who does not have the add-on. One purchase is enough.

THE WALL

A whole wall, built in the graph.

Bricks, then plaster, then boards. One material, made where the model already lives.

Stylized wall built in layers: bricks, plaster, then boards
Tile Generator changing the number of wooden planks
THE FLOOR

The plank count is a slider.

Tile Generator rebuilds the parquet while you drag. Width, bond, mortar and randomness stay live on the model.

THE PROFILE

Reshape the panel from a curve.

Float Curve drives the wooden profile. You edit the curve, and the panel updates in the graph.

Float Curve changing a wooden panel profile
Brush Strokes turning a photo into a stylized image
STYLIZED GAMES

A photo eases into paint.

Brush Strokes takes a photograph and moves it toward a stylized surface. The photo is the start. The illustrated read is what ships.

MIX BY HEIGHT

Two PBR materials. The mask is the height.

Material Blend mixes a full pair: color, normal, roughness and the rest. Height Blend lets the top material settle into the valleys of the one underneath.

Two PBR materials blended by a height map
Atlas Scatter placing leaves and changing scatter settings
SCATTER

Leaves across the surface, settings on the node.

Atlas Scatter places an atlas of leaves, debris or any set of pieces. Density, scale and rotation stay editable on the same node.

SMART IMPORT

Two clicks for a full PBR set.

Smart Import reads the suffixes, including Megascans-style names, builds the graph and connects it.

B- Clipboard copies a chain between materials and between files. Update brings in new nodes and archives the old ones.

Smart Import building a PBR material in two clicks
Smart Import suffix settings

Suffix list for Smart Import.

Material Baker interface

Material Baker. Albedo, normal, height, masks, ORM or ORH, 512 to 4096.

Custom NodePainter workspace
THE WORKSPACE

Laid out for texturing.

A custom workspace puts the graph, the preview and the tools in one view, arranged the way a dedicated texturing app is. The shortcuts, panels and tools are still the Blender ones your hands already know, so there is nothing new to relearn.

80
nodes and tools
32-bit
Fast Bake cache
4.2-5.2
Blender
Once
no subscription

How it works

Three steps, all in the shader editor.

1

Build

Drop in tiles, noises, shapes and gradients. Small blocks, wired the way you already work in Blender.

2

Direct

Drive the graph with dust, edge wear and curvature, or paint a mask straight on the model.

3

Ship

Freeze a heavy chain with Fast Bake, or export packed PBR maps for a game engine.

NEW IN 1.9

Masks that know the mesh

Mask painting

Black-and-white masks in Blender's texture paint workflow, feeding the same graph.

Smart Masks

Dust, edge wear, position gradient and AO grunge. Live in the shader, or driven by baked maps.

Baked Maps

Bring in AO, curvature, position, height and normals, then use them as mask drivers.

Triplanar and peel

Project across seams. Peel masks in UV or triplanar, with height. Plus wood, scratches and directional noise.

Stay fast, then export

Fast Bake

Freeze a selected chain to a 32-bit cache. Height goes out as EXR or PNG. Bake Pin marks where a warp must stop before pixel filters.

Smart Groups

Pack a setup behind unified PBR outputs. Mute the inside when you need the viewport FPS back.

Material baker

Albedo, normal, height and masks together. ORM or ORH packing, edge padding, from 512 to 4096.

Version control

Relative and absolute paths for Git, SVN and Perforce. The baker does not overwrite files that are not checked out.

What's in the panel

Eighty blocks, grouped the way they appear in the add-on.

Generators

Tile Generator Atlas Scatter Mosaic Tile (Custom) Clouds Musgrave Fractal Wood Directional Scratches Peeling Rectangle Disc Rounded Box Shape Polygon Pipe Ring Profile Shape Profile Extrude Text to Shape Curve to Shape Shape Mix Uniform Color Linear Radial

Smart Masks

Dust Position Gradient Edge Wear AO Grunge Baked Maps Live and map-driven variants

Filters

2D Transform Safe Transform Triplanar Warp Directional Warp Symmetry Levels Clamp Gradient Map PBR Range HSV Random Tiles Edge Detect Histogram Scan Bevel Blur Brush Strokes Paint Brush Make It Tile Height to Normal Height to Normal HQ Height to AO Color to Normal Normal Adjust Normal Combine Normal Rotate

Blending

Mix Multiply Add Overlay Screen Subtract Darken Lighten Color Procedural Mat Height Blend Material Blend
Example scene shipped with B- NodePainter
IN THE PACK

Add-on, library, example scene

The extension, the node library, and a scene that shows framed graphs plus Fast Bake on a real setup.

Cycles and EEVEE. Blender 4.2 through 5.2. GPL.

Changelog

1.9.5 - October 2026

  • Paint Brush filter.
  • Shape Mix places a foreground height and mask over a background height and mask.
  • Rounded Box gains Offset X and Offset Y.
  • Support through Blender 5.2.
  • Minor tweaks and fixes.

1.9.0 - June 2026

  • Blender Extension packaging.
  • Mask painting, Smart Masks, Baked Maps, triplanar projection and peeling.
  • Directional noise, wood noise, scratches, PBR Range, Curve to Shape and Shape Ring.
  • Gradient Map uses Blender's Color Ramp. Fast Bake height exports EXR and PNG.
  • Fixes for Blender 5.0 and 5.1, including the Material Baker base-color crash, HiDPI node spawn, and Mask Range Packer.

1.8.9 - May 2026

  • Smart Groups, with multi-output auto-bake and muting.
  • Fast Bake auto-detects format and bit depth from the socket name.
  • B- Clipboard across materials and across files. Create New Graph centers in Blender 5.0.

Built by artists, for artists.

A bug or a feature request: [email protected]


$45

Have questions about this product?
Login to message

Details
Blender Extension Compatible Yes
Dev Fund Contributor
Published 5 months ago
Blender Version 4.2 - 5.2
Extension Type Add-on
Render Engine Used Cycles, Eevee
License GPL