A Python library that allows you to script the creation, editing, and management of .sbs and .sbsar files. Essential Command Line Tools These tools are used to process assets in batches: Primary Function sbsbaker Bakes mesh data (AO, normals, etc.) into textures. sbscooker Compiles editable .sbs files into optimized .sbsar files. sbsrender Renders final texture maps from .sbsar files. sbsmutator
This is the primary engine. It allows users to perform batch operations on .sbs (Substance source files) and .sbsar (Substance Archive files). Through simple command lines, it can: substance automation toolkit
Scripts don't make "human errors." Every asset processed through the toolkit follows the exact same naming conventions and compression settings. A Python library that allows you to script
A set of standalone executables for direct processing of files without opening the Substance 3D Designer interface. sbsrender Renders final texture maps from
In video games, .sbsar files can be loaded directly into the game engine. The Automation Toolkit helps pipeline engineers set up systems where textures are generated on the fly. For example, a racing game might use the toolkit to generate tire tracks dynamically, adjusting the mud and dirt parameters based on the player's driving, without pre-baking thousands of variations.