User Guide Cancel

Export parameters | Substance 3D Automation ToolKit

  1. Substance 3D home
  2. Home
  3. Command Line Tools
    1. Command Line overview
    2. sbsbaker
      1. sbsbaker overview
      2. sbsbaker command line options
      3. sbsbaker Example Command Lines
    3. sbscooker
      1. sbscooker overview
      2. sbscooker command line options
      3. sbscooker pattern variables
    4. sbsmtools
      1. sbsmtools overview
      2. sbsmtools command line options
    5. sbsmutator
      1. sbsmutator overview
      2. sbsmutator command line options
      3. sbsmutator Example Command Lines
    6. sbsrender
      1. sbsrender overview
      2. sbsrender base parameters and pattern variables
      3. sbsrender command line options
      4. sbsrender example command lines
    7. sbsupdater
      1. sbsupdater overview
      2. sbsupdater command line options
  4. Pysbs - Python API
    1. Pysbs - Python API overview
    2. Getting started
    3. General topics
      1. Basic manipulation
      2. Substance creation
      3. Substances modification
      4. Dependencies management
      5. PySbs batchtools module
      6. metadata manipulation
      7. SAT demos
      8. Edit sbsar with SBSARManager
      9. Spot Colors
      10. Thumbnail creation with SAT
    4. Examples
      1. demohelloworld
      2. demos
      3. demos_batchtools
      4. script_update_with_sbsupdater
    5. API Content
      1. API Content overview
      2. Substance definitions
        1. Common interfaces
          1. basegraph
          2. package
          3. sbsarobject
          4. sbsobject
        2. compnode
          1. compnode overview
          2. common
          3. compimplementation
          4. paramgraph
        3. context projectmgr
        4. graph
          1. graph overview
          2. function
          3. inputparameters
          4. output
        5. mdl
          1. mdlannotation
          2. mdlcommon
          3. mdldictionaries
          4. mdlenum
          5. mdlgraph
          6. mdllibclasses
          7. mdlmanager
          8. mdlnode
          9. mdlnodeimpl
          10. mdloperand
          11. mdlsbsbridge
        6. modelgraphindex
          1. modelannotationnames
          2. modelgraph
          3. modelgraphgenerator
          4. modelgraphimplementation
          5. modelnodenames
          6. modeloperand
          7. modulegraphindex
          8. moduleannotation
          9. moduleconnection
          10. modulegraph
          11. modulegraphgenerator
          12. modulegraphimplementation
          13. modulegraphlibrary
          14. modulegraphregister
          15. modulenode
          16. modulenodeimplementation
          17. modulenodeinstance
          18. moduleoperand
          19. moduleoutputbridging
          20. moduleparaminput
        7. params
          1. params overview
          2. dynamicvalue
          3. paramnode
        8. projectmgrdoc
        9. sbsarchive
          1. sbsarchive overview
          2. sbsarenum
          3. sbsargraph
          4. sbsargui
          5. sbsarguiwidgets
          6. sbsarmanager
        10. sbscommon
          1. connections
          2. gui
          3. nodes
          4. values
        11. sbspreset
        12. sbsproject
        13. substance
          1. substance overview
          2. content
          3. resource
      3. Libraries
        1. sbsenum
        2. sbslibrary
          1. sbslibrary overview
          2. sbsdictionaries
          3. sbsfilters
          4. sbsfunctions
          5. sbsfxmapnodes
          6. sbslibclasses
          7. sbswidgets
        3. sbsbakerslibrary
          1. sbsbakerslibrary overview
          2. sbsbakersdef
          3. sbsbakersdefaultprops
          4. sbsbakersdictionaries
          5. sbsbakersenum
          6. sbsbakingconverter
          7. sbsbakingconverterparam
          8. sbsbakingparameters
          9. sbsdialogstate
          10. sbsscenedata
        4. Helpers
          1. sbscleaner
          2. sbsexporter
          3. sbsgenerator
          4. sbsparser
          5. sbswriter
          6. qtclasses
            1. qtclasses overview
            2. qtvariantreader
            3. qtvariantwriter
          7. psdparser
          8. sbsimpactmanager
          9. batchtools
          10. autograph
            1. ag_functions
            2. ag_layout
            3. ag_types
          11. info_mesh_parser
          12. sbsbaker_info_handlers
          13. sbsrender_render_handlers
          14. output_handlers
          15. spotcolorinfo_handler
          16. thumbnail
          17. batchtools overview
        5. Execution context
          1. context
          2. functions
        6. API Change log
  5. Samples
    1. Samples overview
    2. Texturing Template Demo
    3. Batch Tools Demo
    4. Variations
    5. Texture Mat
    6. Pixel Processor Ray tracer
  6. Setup and Getting Started
    1. Setup and Getting Started overview
    2. Compatibility
    3. Frequently asked Questions
    4. Known issues
    5. SAT Cookbook
    6. Use Pysbs in different python interpreter (maya, sd, blender...)
  7. Integrations
    1. Substance Maya toolset
      1. Substance Maya Toolset overview
      2. Installing
      3. Launching
      4. Baking
        1. Baking overview
        2. Export parameters
        3. Baker parameters
        4. Mesh setup
        5. Using a template
      5. Changelog
  8. Changelog overview

Export parameters

1 - Export path

Use the button "export path" to specify in which fodler you wish to export the meshes and the textures from the bakers.
The "Open Export Folder" button can be used to quickly open and navigate to the export folder.

2 - Mesh nomenclature

The mesh nomenclature is used to automatically retrieve the meshes needed by the bakers. You can define your own suffix if you want.
Example :

  • Low poly mesh in Maya scene is called : cube_lp.
  • The script will read the nomenclature and will be able to understand that "cube" is the base name.
  • From that point, the script will be able to determine that cube_hp is the the high-poly and cube_cg is the cage file.
Note:

If the high-poly doesn't exist in the scene, the script will assume that the high-poly exists in the export folder.

3 - Map to bake

You can enable/disable which baker to need to use.

4 - Export Settings

  • Auto load normal : if enabled, this setting will automatically load the normal map associate to a low poly in the baker that need it (ike the curvature).
  • Export meshes : If enabled, this setting will export the low, high and cage mesh when launching the bake.
  • Convert smooth : if enabled, this setting will convert an high-poly mesh from smooth preview to polygons during the export (without affecting the original mesh).
  • Export from Origin : If enabled, the low, high and cage mesh will be moved from their current position to the original of the scene during the export and then will be put back where they were.
  • Triangulate : If enabled, the low-poly mesh will be triangulated during the export (without affecting the original mesh).
  • Use Cage : If enabled, the script will try to find and use a cage mesh per low-poly mesh.
  • Keep batch files : if enabled, batch files used during the bake will not be removed from the disk at the end of the bake process.
  • LP File Format : File format for the low-poly mesh.
  • LP File format : File format for the high-poly mesh.
  • Output size : Size in pixels of the texture produced by the bakers.
  • UV Set : Specify which UV set index to use during the bake process.
  • Use diffusion : If enabled, a diffusion process will be applied outside the UV islands to fill empty areas.
  • Dilation : Size in pixel of how much the UV island border will be extended. Similar to pixel padding.
  • Out format : File format for the exported textures from the bakers.
  • Compression : Compression mode for compatible file format (like DDS).

5 - Exporter settings

6 - Software Settings

Use the "Batch path" button to specify the location of the BatchTools for script.
The plugin path will then be automatically fileld with the Mikkt Tangent space plugin.
You can use the dedicated button to change it and use another tangent space.

Get help faster and easier

New user?