Texture Pipeline Studio is a texture pipeline management add-on for Blender designed for artists working with large PBR texture libraries. It streamlines material creation by automatically detecting and assigning compatible PBR texture maps from organized resolution-based folders while providing instant texture LOD (Level of Detail) switching without rebuilding shader networks.
Built for production-oriented workflows, Texture Pipeline Studio helps maintain consistent materials across projects, reduces repetitive manual work, and enables efficient management of texture assets for game development, architectural visualization, and VFX production.
Texture Pipeline Management
Manage PBR texture libraries using organized, resolution-based folder structures for a consistent production workflow.
Automatic PBR Texture Assignment
Automatically detects and assigns supported PBR texture maps to compatible materials.
Instant Texture LOD Switching
Switch between available texture resolutions (16K, 8K, 4K, 2K, 1K, etc.) without rebuilding material node networks or reconnecting image textures.
Supported Texture Maps
Scene Properties Integration
Access all tools directly from Blender's Scene Properties panel through a clean and intuitive interface.
Production-Oriented Workflow
Designed for organized texture libraries and scalable production pipelines used in game development, architectural visualization, and VFX.
Efficient Material Management
Reduce repetitive manual work, accelerate material creation, and maintain consistent PBR material setups across entire projects.
texture maps/
├── 16k/
├── 8k/
│ ├── Wood/
│ │ ├── Wood_BaseColor.png
│ │ ├── Wood_Normal.png
│ │ ├── Wood_Roughness.png
│ │ ├── Wood_Metallic.png
│ │ ├── Wood_Height.png
│ │ └── Wood_Opacity.png
│ └── Metal/
├── 4k/
├── 2k/
└── 1k/
texture maps/
└── 8k/
└── Wood/
├── Wood_BaseColor.png
├── Wood_Normal.png
├── Wood_Roughness.png
├── Wood_Metallic.png
├── Wood_Height.png
└── Wood_Opacity.png
Texture Pipeline Studio automatically detects common PBR texture naming conventions.
| Texture Type | Supported Keywords |
|---|---|
| Base Color | BaseColor, Base_Color, Albedo, Color, Diffuse |
| Normal | Normal, NormalGL, NormalDX, NRM |
| Roughness | Roughness, Rough |
| Metallic | Metallic, Metalness, Metal |
| Height / Displacement | Height, Displacement, Disp |
| Opacity | Opacity, Alpha |
Note: Texture detection is based on widely used filename conventions from popular texturing applications and asset libraries.
If you encounter a bug, have a feature request, or need assistance, please visit the project repository.
GitHub Repository
https://github.com/maddumagegihan51/texture_pipeline_studio
Report an Issue
https://github.com/maddumagegihan51/texture_pipeline_studio/issues
See the repository for licensing information.
This extension requests the following permission:
Read PBR texture images from user-selected folders on disk
Thank you for the wonderful feedback! You're completely right about the initial discipline, but the payoff of instantly switching between 1K and 8K is worth it. I'm actually working on future updates to make setting up those folder structures much easier! I'm so glad it's keeping your viewport smooth and fitting seamlessly into your pipeline. Happy rendering!
Setting up resolution-based folders takes a bit of discipline, but being able to instantly drop textures to 1K for smooth viewport performance and then click back to 8K for final rendering without breaking my shader nodes is an absolute game-changer.