Environment Variables


Substance Painter supports a few environment variables which can be used to alter the default behavior of the software : 

VariableDescription

SUBSTANCE_PAINTER_LICENSE

Value : Direct path to a license file itself.

Allow to override the default location of the license file. Example : if the license file is on H:/allegorithmic/licenses/substance_painter.key, the variable data should be "H:/allegorithmic/licenses/substance_painter.key".

Use SUBSTANCE_PAINTER_2_LICENSE instead for version earlier than 2017.1.0.

ALLEGO_LICENSE_IDLE_DELAY

Value : 7200

Specify how long in seconds before releasing a license seat in case of a multi-user configuration. Default is 2 hours (7200s).

ALG_PAINTER_SKIP_CHECK_FOR_UPDATES

Value : 0 or 1 (1 = Disable update check)

Allows to skip update check when the application start.

Supported since Substance Painter 2018.2.2.

SUBSTANCE_PAINTER_SVT_HARDWARE_ACCELERATION

Value : 0 or 1 (1 = Enabled)

Use the Sparse feature on the GPU. If not supported by the GPU or the Operating System the setting will be ignored.
For compatible hardware configurations refer to the documentation : Sparse Virtual Textures

This variable override the parameter available in the Settings window.

Supported since Substance Painter 2018.3.0

SUBSTANCE_PAINTER_TEMP_LOCATION

Value = Direct path to a folder

Defines where Substance Painter should write its temporary files (including the SVT cache).

This variable override the parameter available in the Settings window.

Supported since Substance Painter 2018.3.0