Last updated on
May 24, 2023
- Substance 3D home
- Home
- Command Line Tools
- Command Line overview
- sbsbaker
- sbscooker
- sbsmtools
- sbsmutator
- sbsrender
- sbsupdater
- Command Line overview
- Pysbs - Python API
- Pysbs - Python API overview
- Getting started
- General topics
- Examples
- API Content
- API Content overview
- Substance definitions
- Common interfaces
- compnode
- context projectmgr
- graph
- mdl
- modelgraphindex
- modelannotationnames
- modelgraph
- modelgraphgenerator
- modelgraphimplementation
- modelnodenames
- modeloperand
- modulegraphindex
- moduleannotation
- moduleconnection
- modulegraph
- modulegraphgenerator
- modulegraphimplementation
- modulegraphlibrary
- modulegraphregister
- modulenode
- modulenodeimplementation
- modulenodeinstance
- moduleoperand
- moduleoutputbridging
- moduleparaminput
- params
- projectmgrdoc
- sbsarchive
- sbscommon
- sbspreset
- sbsproject
- substance
- Libraries
- sbsenum
- sbslibrary
- sbsbakerslibrary
- Helpers
- Execution context
- API Change log
- Samples
- Setup and Getting Started
- Integrations
- Substance Maya toolset
- Changelog overview
Batch Tools Demo
Overview
The batch tools demo is a general overview of the different features in the batch tools.It's driven from a python script called demos.py (not dependent on the PySbs library). Most of the actual work is done in the file batchtools_utilities.py which can invoke the various command line tools from python.
Note, the content for this demo is not included in the indie version of the Substance Automation Toolkit
The demo shows the following things:
- Cooking of .sbs files to .sbsar files
- Various maps will be baked using sbsbaker
- Rendering of .sbsar files to textures using sbsrender
- Exporting an .sbs file to a different directory with all its dependencies
The generated files will be in the directory called samples_output when the sample is done running.