Built on one idea: it should be procedural all the way down. Wood as math, with every decision left somewhere you can reach it.
Seven woods — walnut, oak, cherry, pine, ebony, varnished, weathered grey. Not seven materials. One node group with different numbers in it.
17 inputs. Rings, pith position, knots, grain contrast. Exposed, not buried in a node where you can’t get at them. Most packs hand you somebody’s finished decision, and if it isn’t the board you wanted, tough.
The grain is a volume, not a wrap. Built around a log axis instead of projected onto the surface. Cut faces give you end grain on their own. It survives a bevel. It survives a boolean.
- Procedural. No textures, no scans.
- 1.8 MB
- EEVEE and Cycles
- Built in Blender 5.2
- Free, for whatever you make with it
If you build node groups: adding a socket sets it to zero on every material already using that group, not the default you typed. It wrecked the walnut and cost me an evening hunting for a math error that wasn’t there.