Rapid PBR Material Creator

by Matt Szymonski in Scripts and Addons

Rapid PBR Material Creator is an addon that simplifies the creation of PBR materials to a SINGLE click! Great to use with Substance Painter.
Works with Blender 2.8 only


Ultra Fast Material Creation Tool:

Never waste your time dragging multiple textures from the directories to Blender one by one again.
Forget about tweaking and joining tones of nodes to create one material.
Just choose a directory with textures you want to create a new material with, set material's name, click "Create Material" button and you are done.


Update Material Tool:

Did you edit textures externally in Photoshop for example?
Or baked new version of textures in Substance Painter or other software?
You can reload them all with just ONE click!
Without this addon you need to reload each texture individually that is absolutely frustrating and extremely time-consuming process.


How To Use It:

  1. Choose a path to the directory from which the textures for the new material will be loaded
  2. Set a name for new material 
  3. Choose normal map format (Optional) 
  4. Change suffixes to custom (Optional)
  5. Choose between replacing selected materials or keeping them and adding new one
  6. Click "Create Material" button

  7. Additionally, if your textures have been modified externally, click "Update Materials" button to update them in Blender


Warning:

It cannot be guaranteed that this addon will be stable in 100% until the official release of Blender 2.8 since current rendering system (in LookDev mode and Rendered mode) causes crashes occasionally.
But in my case it works without any problems :)


Changelog:

  • 1.0.3 - Release version
  • 1.1.0 - Added displacement textures support, Added better normal map inversion technique, Rebuilt node creating function
  • 1.2.0 - Added Specular/Glossiness PBR workflow, Fixes for MacOS, Added texture coordinates node, Other small fixes
  • 1.2.1 - Minor fixes, Debug info
  • 1.2.2 - MacOS path fix

Settings:

  • Texture Directory Path

Path to the directory from which the textures for a new material will be loaded.

  • Material Name

Name of the material that will be created.

  • Normal Map Format

On what normal map format to operate. (DirectX - invert normal map, OpenGL - do not invert)
Blender uses OpenGL normal map format so if loaded normal map is saved in DirectX format its green channel needs to be inverted for the proper effect else it will be concave instead of convex and vice versa.

  • Replace Selected Materials

If unchecked then the new material will be created and added to the selected objects in a new material slot.
If checked then the selected material from an active object will be replaced with a new one in all objects on the scene. (Old material will not be deleted, it will stay in the memory with 0 users)

  • Suffix Settings

Textures need to have a proper suffix to be loaded properly. For example "_Color" suffix for base the color texture or "_Roughness" for the roughness texture.
However, you can easily set our own custom suffix for each texture. Your setup will be saved in .blend file so you do not need to tweak this every time you open Blender.

  • Textures Supported By The Addon (and their default suffixes):

- Color (_Color)
- Metallic (_Metallic)
- Roughness (_Roughness)
- Specular/Reflection (_Specular)
- Glossiness (_Glossiness)
- Ambient Occlusion (_AmbientOcclusion)
- Normal (_Normal)
- Displacement (_Displacement)
- Emission (_Emission)

NOTE: This addon supports both Roughness/Metalness and Specular/Glossiness PBR workflows. However Blender uses Roughness/Metalness workflow only.
Using Specular/Glossiness workflow may result in slightly incorrect look of the material.

NOTE: Material will be automatically added to the selected objects. (If no objects selected, material will still be created but with no users)

NOTE: Textures for each material need to be stored in separate directory.


I have a question about the addon or I found a bug, what I can do?

Please contact me on Blender Market directly or send an email to the address provided in a license file.

Purchase this item to leave a review!