/blender_addon_substance_painter

Bridge/Pipeline/Workflow import/export for Substance Painter.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Blender Addon Substance Painter

Pipeline/Workflow import/export for Substance Painter.

Features

  • Blender 2.80+ (Tested on Linux/Windows)

  • Export in either FBX or OBJ.

  • Exports to export folder and opens Substance Painter.

  • Creates SPP Project File "{filename}.spp" or "{mesh}.spp" or "{collection}.spp". * (Excludes 2018.1.0-2018.3.0 - See usage notes below)

  • Passes textures folder from preferences to Substance Painter.

  • Creates Nodes using the Principled BSDF shader.

  • Autosave before export option.

  • Use Relative Paths option.

  • Creates nodes for Unreal Engine Textures. * (On detection of OcclusionRoughnessMetallic texture)

  • Optional Height Maps (Combines Height and Normal maps using the Bump Node, use with care, see screenshots below)

  • Checks if Mesh has material and will create one if it doesn't (Can be turned off in preferences "Create Material")

Scene

  • One Click Export
  • One Click Textures Import

Selected Mesh(s)

  • One Click Export
  • One Click Textures Import

Selected Collection

  • One Click Export
  • One Click Textures Import

IMPORTANT USAGE NOTES

* Make sure you have a "saved" .blend file before using the import/export features, then saving before import/export is then not required. The addon needs the file location to know where to create the export and textures folder used for import/export of the files.

  • File Naming Convention

    File names are derived from the selected object name or your blender file name.

* For Substance Painter 2018.1.0-2018.3.0 be sure to tick "2018.1.0-2018.3.0 Project File Fix" in the addon preferences. (See "Preferences" screenshot below)

Installation

Download either the tar.gz or zip from https://github.com/DigiKrafting/blender_addon_substance_painter/releases/latest

Installing an Addon in Blender

  • [Edit]->[Preferences]
  • Select [Add-ons] Tab
  • Click [Install]
  • Browse to download location of ZIP.
  • Click [Install Add-on from File..]

Min Required Blender Version

2.79.0 (1.4.0)

* Mesh Export will likely work in previous versions but untested. * Texture Import requires the Principled BSDF shader in 2.79.0+.

2.80.0+ (1.5.0+)

Screenshots

alt

alt

Opacity

alt

UE4 Nodes

alt

Emissive

alt

Nostalgia

alt

Preferences

alt

Normal / Normal + Height Comparision

Substance Painter Viewport

alt

Normal Map (* Eevee with Ambient Occlusion enabled)

alt

Height Map combined with Normal Map (* Eevee with Ambient Occlusion enabled)

alt