Skip to main content
zekapirozeka
Participant
May 29, 2026
Open for Voting

More "$tags" especially "$textureSize" tag

  • May 29, 2026
  • 1 reply
  • 6 views

Hello Adobe Substance 3D Team,

I would like to request a highly useful quality-of-life feature for the texture export pipeline in Substance 3D Painter.

The Feature Idea:
Please add a new official naming token (keyword) for the Output Templates, such as $textureSetSize or $textureSize. This token should dynamically output the texture resolution width chosen in the export window (e.g., 2048, 4096, etc.).

Why this is needed (Use Case):
When exporting complex assets with multiple texture sets, we often need to organize files hierarchically by resolution into subfolders. For example, a project folder structure might require something like this:
$textureSet/$textureSize/$textureSet.basecolor(.$udim)

This should automatically generate a clean, isolated directory structure on the hard drive, like:

  • .../pants/2048/pants_basecolor_2048.exr
  • .../helmet/4096/helmet_basecolor_4096.exr

Current workaround and limitations:
Right now, the application completely lacks any global built-in variable to get the texture size in the text string of the naming convention. The only way to achieve this at the moment is by writing custom background Python scripts to intercept and modify the paths on the fly. This approach is prone to API breaking changes and requires custom maintenance for production teams.

Having a native token accessible via the standard $ button in the Export Textures GUI would make the export workflow incredibly flexible and industry-standard without forcing users to rely on custom plug-ins.

Thank you for considering this request!

    1 reply

    Cyril Dellenbach
    Community Manager
    Community Manager
    June 1, 2026

    Hello ​@zekapirozeka,

     

    Thank you for the suggestion.

     

    This honestly sounds like a fair request.

     

    We’ll see what we can do.

     

    Cyril Dellenbach (Micro) | QA Support Artist | Adobe