GenPBR Blender Plugin
Transform Your Blender Workflow with Professional PBR Texture Generation
Generate professional-quality PBR texture maps directly inside Blender. Create normal maps, metallic maps, roughness maps, and ambient occlusion maps from any base texture in seconds—without leaving your 3D workspace.
Official GenPBR Blender Plugin: This is the official, open-source Blender addon developed and maintained by GenPBR.View on GitHub for source code, documentation, and community support.
Watch Installation & Setup Tutorial
Learn how to download, install, and use the GenPBR Blender plugin in this step-by-step video guide
Why Choose the GenPBR Blender Plugin?
Work faster with native Blender integration that eliminates context switching. Generate PBR textures directly in the Shader Editor sidebar—no external software, no manual file management, no workflow interruptions.
Powered by GenPBR's proven algorithm-based PBR generation technology (not unpredictable AI), delivering consistent, production-ready textures that match industry standards for game development, arch-viz, and 3D art.
- Creates and configures Principled BSDF shaders
- Connects all generated maps to correct inputs
- Sets proper color space (sRGB for color, Non-Color for data maps)
- Multiplies AO with base color for realistic shadowing
Automatically extracts base textures from your existing materials. Simply select an object with a material, and the plugin intelligently finds and loads the base texture—no manual file browsing required.
Key Features
- Normal Maps - Add realistic surface detail and depth
- Metallic Maps - Define metal vs. non-metal surfaces accurately
- Roughness Maps - Control surface smoothness and micro-detail
- Ambient Occlusion Maps - Enhance shadowing in crevices and corners
Fine-tune every aspect of texture generation:
- Normal Strength (0.0-10.0) - Control surface detail intensity
- Metallic Intensity (0.0-2.0) - Adjust metal detection sensitivity
- Roughness Intensity (0.0-5.0) - Vary surface smoothness contrast
- AO Intensity (0.0-5.0) - Control shadow strength
- AO Radius (1.0-30.0) - Adjust shadow area size
- Automatic compression for large images (resizes to max 2048x2048 if needed)
- Smart format handling - Supports PNG, JPEG, BMP, TIFF
- Packed texture support - Works with Blender's packed images
- Progress tracking - Real-time generation progress indicator
- Clear error messages with actionable solutions
- Usage statistics - Track your API quota and remaining requests
- Rate limit monitoring - Know when to wait or upgrade
- Network error recovery - Helpful troubleshooting guidance
Installation & Setup
Get started in 3 simple steps
Official Plugin: This is the official GenPBR Blender addon.Open source on GitHub • Free to use • Community supported
1. Download the Plugin
Visit the GitHub Releases page and download the latest release zip file (e.g., genpbr-blender-addon-v1.0.5.zip).
Download2. Install in Blender
Open Blender 3.6 or later. Go to Edit → Preferences → Add-ons. Click Install... and select the genpbr-blender-addon zip. Enable "GenPBR Map Generator" by checking the box.
3. Configure API Key
Go to Edit → Preferences → Add-ons → GenPBR Map Generator. Enter your GenPBR API key (see pricing section below). Save preferences.
Get API KeyBlender: 3.6 or later
Compatible with all modern Blender versions
Internet Connection
Required for API access
Python Libraries
requests (included with Blender), PIL/Pillow (optional, for faster compression)
GenPBR API Key
Get one from your dashboard
API Access & Pricing
The GenPBR Blender plugin requires API access to generate textures. Choose the plan that fits your workflow.
- Monthly free credits
- 1K resolution outputs
- Perfect for learning
- Non-commercial use starting Dec 1, 2025
- Monthly credit allowance
- Higher resolution exports
- Full commercial rights
- API access included
- Generous monthly credits
- Up to 8K resolution outputs
- Full commercial licensing
- Priority API access
- Bulk API usage
- Custom workflows
- Team seats
- Guaranteed performance
How to Use
- 1
Open Shader Editor
Switch to Shader Editor workspace or open Shader Editor window. Press N to open sidebar if hidden.
- 2
Access GenPBR Panel
Find the "GenPBR" tab in the sidebar. Select an object with a material (or assign one).
- 3
Select Base Texture
Click "Select Base Texture" to browse for an image OR let the plugin auto-detect from your material's Principled BSDF.
- 4
Choose Maps to Generate
Toggle Normal, Metallic, Roughness, and/or AO maps. Adjust parameters for each enabled map type.
- 5
Generate & Apply
Click "Generate PBR Maps". Watch progress in real-time. Maps are automatically applied to your material!
Custom Material Setup:
- The plugin creates a clean Principled BSDF setup
- Base texture connects as Albedo/Base Color
- AO multiplies with base color for realistic shadows
- All maps use correct color space settings
- Normal map uses proper Normal Map node
Parameter Tuning:
- • Start with default values
- • Adjust Normal Strength for more/less surface detail
- • Increase Metallic Intensity for stronger metal detection
- • Fine-tune Roughness Intensity for material variation
- • Control AO Radius for shadow spread
Troubleshooting
Go to Edit → Preferences → Add-ons → GenPBR Map Generator. Paste your API key in the preferences panel. Ensure the key is copied correctly (no extra spaces).
- • Check your internet connection
- • Verify your API key is active and valid
- • Check if you've exceeded your monthly quota
- • Review usage statistics in the GenPBR panel
Your monthly API quota has been reached. Upgrade your plan at genpbr.com/pricing or wait for the next billing cycle.
- • Ensure your object has an active material
- • Material must use nodes (not Blender Internal)
- • Base texture should be connected to Principled BSDF Base Color input
- • Try manually selecting the texture file
Make sure an object is selected in the 3D viewport. The plugin requires an active object to assign materials.
Why GenPBR Over Other Solutions?
Unlike AI tools that produce unpredictable results, GenPBR uses proven mathematical algorithms for consistent, reproducible texture generation. Same input = same output, every time.
Built for professional game development, arch-viz, and 3D art pipelines. Integrates seamlessly with Unity, Unreal Engine, and other game engines.
- Consistent performance and uptime
- Transparent commercial licensing
- Optimized algorithms and GPU acceleration
- Revenue-backed business model ensures long-term support
Fine-tune every parameter with immediate visual feedback. No black-box AI decisions—you control the results.
Perfect For
Game Developers
Create PBR materials for Unity, Unreal Engine, and other game engines
3D Artists
Generate professional textures for Blender, Maya, 3ds Max projects
Arch-Viz Professionals
Produce realistic materials for architectural visualization
Indie Developers
Affordable PBR texture generation for small projects
Students & Learners
Learn PBR workflows with professional-quality tools
Ready to Revolutionize Your Blender Texture Workflow?
Transform flat textures into professional PBR materials without leaving Blender.
1. Download the plugin from GitHub Releases • 2. Get your API key at genpbr.com/dashboard/api-keys • 3. Install and configure in Blender (3 steps, 2 minutes) • 4. Generate your first PBR material in seconds
Blender Plugin Frequently Asked Questions
Everything you need to know about the GenPBR Blender plugin