Works On Mac, Linux and PC: tested on the following Blender versions:
Blender: 3.0 and Later.
Tool Overview:
Create Shaders with Provided Textures
This tool generates a custom shader in Blender using the texture maps you load.
- Load Texture Maps:
- Add any combination of texture maps (Albedo, Normal, Roughness, AO, Metalness, Displacement, etc.).
- You don’t need to load all maps—just the ones available or relevant to your project.
- Generate Shader:
- Click the “Generate Shader” button, and the tool will create a shader setup in Blender’s material editor.
- Each texture map is linked to the appropriate shader input (e.g., Albedo to Base Color, Normal to Normal Map).
- If a texture is missing, that input is left unconnected or set to a default value.
How To Use:
- Load available texture files.
- Select object/s and click Generate Shader.
Features:
- Flexible Inputs: Works with any combination of texture maps, supporting workflows with varying assets.
- Time-Saving Automation: Automatically creates and connects shading nodes, removing the need for repetitive manual work.
- Smart Error Handling: Handles missing or incomplete texture sets by skipping unprovided maps and using default values where necessary.
- Clean Organization: Generates a neatly arranged shader network, making it easy to understand and edit.
- File Node Integration: Automatically links file textures to the shader network, adjusting color spaces appropriately (e.g., sRGB for Albedo, non-color for Normal or Roughness).
- Location: PBR Shader Maker will be under View3D > Tool > PBR Tool. Use shortcut “N” will show the tool.
Perfect For:
This tool is perfect for 3D artists and designers who work with PBR (Physically Based Rendering) workflows. By simplifying the shader creation process, it ensures that users can focus on their creative work instead of spending time on repetitive tasks like connecting texture maps manually.