Writing plugins

The Substance 3D Painter Python API allows users to write their own plugins, to do certain tasks. A Substance 3D Painter plugin is a standard Python module, placed in a path added to substance_painter_plugins.path.

Plugins can be loaded or unloaded with the substance_painter_plugins module.

Examples of plugins

Here are some simple examples showing how to write a Substance 3D Painter plugin in Python: