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)


