Easy Material Setup (Shader Node Groups)

by INSDesign in Materials, Shaders, Textures


Easy Material Setup – these are fully procedural groups of nodes designed to facilitate the task of creating materials in Blender3d. They are combined into modules that perform different tasks.
To quickly create almost any material using standard nodes from Blender3d, (Procedural Metal, Plastic, Rock...), generation of damage, scratches, damage at the edges.

Caution! This Material Setup is experiencing performance problems on the EEVEE render engine, to improve performance I recommend baking the result of the operation with “Easy Mask Node Noised Modifier [Base Node]” and “Easy Scatter Damage [Base Node] [Procedural Damage]” nodes.

The baking demo is in the video (time referenced link)

I also highly recommend making sure you are using your graphics card as the renderer.   

Instructions on how to improve performance will be below. 


What Inside

Inside you get 3 File:

  1. Full File
    In this one file you get:
    - 37 Node Group
    - 3 Base Material Preset (9 Plastic, 9 Metal, 9 Rock)
    - My video trailer scene,
    - Stormtooper helmet Model,
    - Iron Man helmet Model,
    - Rock High-Poly Model,
    - Animated template, with looped animation of materials
  2. Material Preset File
    In this File you get only Material Preset for your convenience
  3. Node Pack Material File
    In this File you get only Material with node for your convenience.
    All what you need it Append “Easy Material Setup” Material in your scene


What is “Easy Material Setup”

“Easy Material Setup” – is it 37 Node Group (more than 100+ hours of work):

  • Procedural Damage: 9
  • Value Modifier: 3
  • Color Rump: 1
  • Combiner: 8
  • Shader: 4
  • Procedural Mask: 3
  • Support: 6
  • Other: 3


Plastic Materials Preset


Metal Materials Preset


Rock Materials Preset

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _


Video Tutorial



_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

How Speed UP your Viewport/Render Performance in Blender3d

Brief theses:
1. In "Edit - Preferences - System" make sure that you have activated the checkbox on the video card.
2. In the Render Properties, switch to Cycles. This shader is too complicated for EEVEE and although it works, it slows down a lot.
3. Also switch to GPU rendering.
4. Use an Optix denoiser or an Open Image Denoiser.
5. At the actual rendering, if you have an average or good video card use big tiles size for best performance(256 px or 512 px (for my)).

Or Image Guide for you :)
Three steps for best performance: