Skip to content
← Back to work

03 — Technical Art & Tools

Texture Pipeline Studio

A Blender add-on that turns resolution-sorted PBR folders into working materials — with instant LOD switching.

Year
2025
Role
Design · engineering · release · support
Context
Published on Blender Extensions
Type
Technical Art & Tools
Software
Python · Blender API · PBR · Pipeline
Texture Pipeline Studio hero shot

Platform

Blender 4.5+

Status

Released · free

Reach

Published on Blender Extensions

Stack

Python / Blender API

Demo

20 second capture: assign a full PBR material from a folder, then switch 4K → 1K without rebuilding a single node.

The production problem

  1. Pain

    Four resolutions, manual wiring

    Libraries shipped as 16K / 8K / 4K / 2K / 1K folders. Every material meant dropping maps into Blender and wiring six sockets by hand.

  2. Pain

    LOD swaps rebuilt everything

    Switching resolution meant re-wiring the whole node tree — so nobody did it, and 16K maps shipped on background props.

  3. Pain

    Naming was never consistent

    BaseColor, Albedo, col, dif — different vendors, different conventions, one broken importer.

  4. Result

    Hours per material, multiplied

    The task wasn't hard, it was repetitive and error-prone — exactly the shape of problem worth writing an add-on for.

Workflow before and after

Before — manualAfter — one clickBefore — manualAfter — one click

Same library, same material — the add-on resolves the folder, picks the maps and builds the shader.

How it works

The add-on walks a resolution-rooted folder structure, parses filenames against a set of known naming conventions, and maps each recognised map to the correct BSDF socket. Unrecognised files are ignored rather than guessed at, which is what makes it safe on third-party libraries.

LOD switching re-points existing image nodes instead of rebuilding them. Node layout, custom values and any downstream links survive the swap, so an artist can audition 1K on a background prop without touching the graph.

In Blender

Scene Properties panel
Scene Properties panel
Expected folder structure
Expected folder structure
Shader graph after resolution swap
Shader graph after resolution swap

How the tool helps an artist — a real case

  1. Case

    Set dressing 60 props before a deadline

    A dressing pass needed 60 props textured across two days. Drop the library folder in, assign, switch each prop to 1K where it sits far from camera.

  2. Before

    ~4 minutes per material

    Find files, import, wire sockets, check the normal map direction, repeat. Roughly four hours of the day gone.

  3. After

    ~20 seconds per material

    Assign from folder, done. The same pass finished before lunch, and the artist spent the afternoon on placement instead of wiring.

  4. Underneath

    No scene bloat

    Re-pointing image nodes rather than duplicating them keeps file size flat — switching resolutions never grows the .blend.

6Map types auto-detected
5Resolution tiers
0Nodes rebuilt on swap
4.5+Blender versions