[Add-on] Material Library Loader — auto-build PBR materials from any folder

Hi everyone,

I built a small Blender add-on to solve a problem I kept running into: every time I downloaded a PBR set (Quixel, Poliigon, Substance, AmbientCG, custom…) I had to re-build the same material graph by hand. Different naming conventions every time, color spaces, normal map node, displacement chain — 5 minutes per material, 50 minutes for 10 materials.

So I made it automatic.

What it does:

  • Drop a folder of textures → click → fully wired Principled BSDF
  • Auto-detects 70+ naming aliases (Substance, Quixel, Poliigon, Unreal/Unity, custom)
  • Bulk mode: parent folder with N sub-folders → N materials in one shot
  • UDIM-aware ( and numeric .1001. patterns)
  • Packed maps (ORM/RMA/ARM)
  • Glossiness inversion, AO multiply, height as displacement or bump
  • Custom alias overrides from preferences (no code edits)

Compatible with Blender 4.2 / 4.3 / 4.4 / 4.5 LTS / 5.0 / 5.1.
Cycles + Eevee.

Demo & screenshots: https://scompa.gumroad.com/l/wwghzd
Price: €19 (single-user commercial license, free updates within 1.x).

Happy to answer any questions about implementation or feature requests.

— scompa.exe (Mattia)