What is the Material Nodes addon?
The Material Nodes Addon is a collection of 47 useful nodegroups that can be used as building blocks for making your own unique material.
- No need search to append the provided node-groups; the Material Nodes addon provide you these.
- Nodegroups are compatible with both EEVEE and Cycles. This ensures you can use your materials in both render engines.
- Big thumbnails showing what each nodegroup does.
- The nodegroups are designed to get a clean, uncluttered layout. This makes it easy to understand your own materials.
- Procedural and semi-procedural workflow. Instead of using 5 textures for 1 PBR material, you can use none (fully procedural), or one diffuse or two normal maps. (There is a nodegroup that can mix two normal maps and has also a color-output).
If you are not familiar with nodes, you are on the right place. There will be a tutorial serie Material Nodes. Part 1 and 2 are available here: (soon more to come).
In the future there will be more nodes provided. Price of the addon will change but if you already have Material Nodes by then, the updates will be for free.
Note: All node-groups are compatible with EEVEE as well as with Cycles. For Blender 2.82 see notes below.
What is in it for me?
- Material Nodes are always within reach because they are provided through an addon. No need to append, or load a scene. Just use the addon and click on the node group you need.
- The provided node groups are easy to plug in your node tree.
- The Material Node groups speeds up building up a material.
- You can improve existing shaders.
- Make default materials way more natural. The default material in Blender is too perfect and too sterile. In real life materials have loads of variations.
- Procedural textures don't have issues with tiling.
- Low RAM usage.
- In case you have a favorite node-group you want me to include, let me know. I will then review it and decide if I can add it.
- Correct Textures you downloaded from the internet. Often they are way to bright or to saturated. Brightness/Contrast is not a very good way to correct textures. Take a look at the LevelCorrector instead.
For who is the Material Nodes addon?
- For those who want to get rid quickly of the sterile look of standard materials.
- For those who are downloading textures and want to correct the albedo values or bring some more variety to the textures.
- The Filter Paper and Leather Fake node group show up with a frame messed up. To solve this for now, select the nodes and drag them in the frame. Will be fixed in future update.
Update per 17/09/2019 - Version 1.3:
Update Material Nodes Addon.
- Mix Normal Maps Node-group
- Fabric Node-group
- Full Documentation in PDF.
Update per 19/09/2019 - Version 1.4:
- Colors Bricks. (Bucksin, Cambridge, Chateau, Dover, L200, Normandy, Orleans, Regency). So that is 8 colorramps inside the node-group. You can, for example, use this with a brick procedural texture. Tip: Use two times a UV distortion node. One for bigger distortion and the other one for fine. Use also the VarShad node-group to give the final texture more variety.
- Colors Environment (Soil, Coral colors, Fire, Sky, Clouds, Grass, Street Colors, Beach). Also colorramps inside.
- Dielectric Albedo Values Unity. (Coal, Rubber, Mud, Grass, Brick, Wood, Concrete). For calibration or just use the color-presets.
- Metal Albedo Values Unity (Gold, Brass, Copper, Iron, Platinum, Aluminium, Silver). These are color-presets.
- Skin Colors. These are colorramps of skin colors.
- A way better Level Correction node-groups. It's now very intuitive to adjust the levels: Lighten shadows, Darken lights, Increase Contrast, Descrease contrast.
Update per 12 October 2019:
- Option to add the shaders by using Shift+A
- AO Mix : added distance
- Albedo Variation: Vector throughput (output socket connected to the Vector input)
- Checkers Plus: Vector throughput.
- Index Random: Added: Location X, Y and Z sockets, XYZ range and XYZ Offset.
- Level Correction: Fixed default values. Added Hue and Saturation.
- Magic-Voronoi-Mix: Fix naming, Vector throughput
- Musgrave-Wave-Diff: Vector Throughput
- Musgrave-Wave-Mix: Vector Throughput
- Noise Plus: Vector Throughput
- Variation: Vector Throughput
- VarShad: Vector Throughput
- Voronoi-Wave-Diff: Vector Throughput
In case you wonder what is the Vector throughput for; it is to have a cleaner layout. Instead of connecting vector input sockets to the same Mapping node, you can now connect the Vectors throught. Here an example:
Update per 21-02-2020:
- Huge update: the addon contains now 47 presets.
- Big Thumbnails showing what each node group does.
- Better roughness control for most of the node groups.
- pre output socket. This means that put through the inner procedural texture to another node-group.