- 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
sbsenum
Module sbsenum provides all the enumeration used in Pysbs.
class sbsenum.ParamTypeEnum
Bases: object
Enumeration of all the types manipulated by Substance Designer
DUMMY_TYPE = 0 ENTRY_COLOR = 1 ENTRY_GRAYSCALE = 2 ENTRY_VARIANT = ENTRY_COLOR | ENTRY_GRAYSCALE # grayscale or color entry BOOLEAN = 4 INTEGER1 = 16 INTEGER2 = 32 INTEGER3 = 64 INTEGER4 = 128 FLOAT1 = 256 FLOAT2 = 512 FLOAT3 = 1024 FLOAT4 = 2048 FLOAT_VARIANT = FLOAT4 | FLOAT1 # grayscale or color value ENTRY_COLOR_OPT = ENTRY_COLOR | FLOAT4 # optional color entry ENTRY_GRAYSCALE_OPT = ENTRY_GRAYSCALE | FLOAT1 # optional grayscale entry ENTRY_VARIANT_OPT = ENTRY_COLOR_OPT | ENTRY_GRAYSCALE_OPT ENTRY_PARAMETER = 4096 # parameter graph entry (used for fx-map) COMPLEX = 8192 STRING = 16384 PATH = 32768 VOID_TYPE = 65536 # no return type, function only TEMPLATE1 = 131072 # Template type 1, function only TEMPLATE2 = 262144 # Template type 2, function only
class sbsenum.InputValueTypeEnum
Bases: object
Enumeration of all the types compatible with input values
BOOLEAN = ParamTypeEnum.BOOLEAN INTEGER1 = ParamTypeEnum.INTEGER1 INTEGER2 = ParamTypeEnum.INTEGER2 INTEGER3 = ParamTypeEnum.INTEGER3 INTEGER4 = ParamTypeEnum.INTEGER4 FLOAT1 = ParamTypeEnum.FLOAT1 FLOAT2 = ParamTypeEnum.FLOAT2 FLOAT3 = ParamTypeEnum.FLOAT3 FLOAT4 = ParamTypeEnum.FLOAT4
class sbsenum.TypeMasksEnum
Bases: object
Helper masks enumeration
ENTRY = ParamTypeEnum.ENTRY_COLOR | ParamTypeEnum.ENTRY_GRAYSCALE INTEGER = ParamTypeEnum.INTEGER1 | ParamTypeEnum.INTEGER2 | ParamTypeEnum.INTEGER3 | ParamTypeEnum.INTEGER4 SINGLE = ParamTypeEnum.BOOLEAN | ParamTypeEnum.INTEGER1 | ParamTypeEnum.FLOAT1 DIM2 = ParamTypeEnum.INTEGER2| ParamTypeEnum.FLOAT2 DIM3 = ParamTypeEnum.INTEGER3| ParamTypeEnum.FLOAT3 DIM4 = ParamTypeEnum.INTEGER4| ParamTypeEnum.FLOAT4 LIST = DIM2 | DIM3 | DIM4 FLOAT = ParamTypeEnum.FLOAT1 | ParamTypeEnum.FLOAT2 | ParamTypeEnum.FLOAT3 | ParamTypeEnum.FLOAT4 NUMERIC = ParamTypeEnum.BOOLEAN | INTEGER | FLOAT AUTHORING = ParamTypeEnum.STRING | ParamTypeEnum.PATH FUNCTION_ALL = FLOAT | ParamTypeEnum.BOOLEAN | INTEGER | ParamTypeEnum.VOID_TYPE | ParamTypeEnum.STRING | ParamTypeEnum.PATH # All functions types TEMPLATE_TYPE = ParamTypeEnum.TEMPLATE1 | ParamTypeEnum.TEMPLATE2 # Type templates (func. only) VALUE_TYPES = NUMERIC | ParamTypeEnum.STRING OUTPUT_DEF = ParamTypeEnum.ENTRY_VARIANT | VALUE_TYPES
class sbsenum.AttributesEnum
Bases: object
Enumeration of the different attributes available on a SBSGraph
or a SBSFunction
Category = 0 Label = 1 Author = 2 AuthorURL = 3 Tags = 4 Description = 5 UserTags = 6 Icon = 7 HideInLibrary= 8 PhysicalSize = 9
class sbsenum.BitmapFormatEnum
Bases: object
Enumeration of the supported bitmap format
RAW = 0 DDS = 1 DDSSTRIPPED= 2 BMP = 3 JPG = 4 TGA = 5 HDR = 6 PPM = 7 PFM = 8
class sbsenum.InputEnum
Bases: object
Enumeration of the input identifier available on the compositing node filters (SBSCompFilter
)
BACKGROUND = 0 DESTINATION = 1 INPUT = 2 INPUT1 = 3 INPUT2 = 4 INPUT_GRADIENT = 5 INPUT_INTENSITY = 6 INPUT_NODE_OUTPUT= 7 INPUT_PATTERN = 8 MASK = 9 OPACITY = 10 SOURCE = 11
class sbsenum.OutputEnum
Bases: object
Enumeration of the output identifiers
OUTPUT = 0 OUTPUT0= 1 OUTPUT1= 2 OUTPUT2= 3 OUTPUT3= 4 OUTPUTN= 5
class sbsenum.FilterEnum
Bases: object
Enumeration of the available compositing node filters (SBSCompFilter
)
BITMAP = 0 BLEND = 1 BLUR = 2 COMPINSTANCE = 3 CURVE = 4 DIRECTIONALMOTIONBLUR= 5 DIRECTIONALWARP = 6 DISTANCE = 7 DYNAMICGRADIENT = 8 EMBOSS = 9 FXMAPS = 10 GRADIENT = 11 GRAYSCALECONVERSION = 12 HSL = 13 LEVELS = 14 NORMAL = 15 PIXEL_PROCESSOR = 16 SHARPEN = 17 SHUFFLE = 18 SVG = 19 TEXT = 20 TRANSFORMATION = 21 UNIFORM = 22 VALUE_PROCESSOR = 23 WARP = 24 PASSTHROUGH = 25
class sbsenum.BaseParamEnum
Bases: object
Enumeration of the parameters (SBSParameter
) associated to a graph or node (SBSGraph
), (SBSCompFilter
) and FxMap node (SBSParamsGraphNode
)
OUTPUT_FORMAT = 0 OUTPUT_SIZE = 1 PIXEL_SIZE = 2 PIXEL_RATIO = 3 QUALITY = 4 RANDOM_SEED = 5 TILING_MODE = 6 ITERATION = 7
class sbsenum.CompNodeParamEnum
Bases: object
Enumeration of the parameters (SBSParameter
) associated to the compositing node filters (SBSCompFilter
) and FxMap node (SBSParamsGraphNode
)
OUTPUT_FORMAT = 0 OUTPUT_SIZE = 1 PIXEL_SIZE = 2 PIXEL_RATIO = 3 QUALITY = 4 RANDOM_SEED = 5 TILING_MODE = 6 ITERATION = 7 ALPHA_BLENDING = 8 BACKGROUND = 9 BACKGROUND_VALUE = 10 BLENDING_MODE = 11 BLUR_ANGLE = 12 BITMAP_RESOURCE_PATH = 13 BITMAP_RESIZE_METHOD = 14 CHANNEL_ALPHA = 15 CHANNEL_BLUE = 16 CHANNEL_GREEN = 17 CHANNEL_RED = 18 CHANNELS_WEIGHTS = 19 CLAMP_IN_TERM = 20 COLOR_MODE = 21 COMBINE_DISTANCE = 22 CROPPING_AREA = 23 FILTERING = 24 FLATTEN_ALPHA = 25 GRADIENT_ADDRESSING = 26 GRADIENT_ORIENTATION = 27 GRADIENT_POSITION = 28 HIGHLIGHT_COLOR = 29 HUE = 30 INTENSITY = 31 NORMAL_FORMAT = 32 LEVEL_IN_HIGH = 33 LEVEL_IN_LOW = 34 LEVEL_IN_MID = 35 LEVEL_OUT_HIGH = 36 LEVEL_OUT_LOW = 37 LIGHT_ANGLE = 38 LIGHTNESS = 39 MATTE_COLOR = 40 MAX_DISTANCE = 41 MIPMAP_MODE = 42 MIPMAP_LEVEL = 43 OPACITY = 44 OFFSET = 45 OUTPUT_COLOR = 46 PER_PIXEL = 47 FUNCTION = 48 RENDER_REGION = 49 ROUGHNESS = 50 SATURATION = 51 SHADOW_COLOR = 52 SVG_RESOURCE_PATH = 53 TEXT = 54 TEXT_ALIGN = 55 TEXT_FONT = 56 TEXT_FONT_SIZE = 57 TEXT_FONT_COLOR = 58 TEXT_POSITION = 59 TILING_REGION = 60 TRANSFORM_MATRIX = 61 WARP_ANGLE = 62 NORMAL_ALPHA_CHANNEL = 63 FX_BLENDING_MODE = 64 FX_BRANCH_OFFSET = 65 FX_COLOR_LUM = 66 FX_IMAGE_ALPHA_PREMUL = 67 FX_IMAGE_FILTERING = 68 FX_IMAGE_INDEX = 69 FX_ITERATIONS = 70 FX_PATTERN_OFFSET = 71 FX_PATTERN_ROTATION = 72 FX_PATTERN_SIZE = 73 FX_PATTERN_TYPE = 74 FX_PATTERN_VARIATION = 75 FX_RANDOM_INHERITED = 76 FX_RANDOM_SEED = 77 FX_SELECTOR = 78
class sbsenum.FunctionEnum
Bases: object
Enumeration of the available function nodes (SBSParamNode
)
SEQUENCE = 0 IF_ELSE = 1 SET = 2 GET_BOOL = 3 GET_INTEGER1 = 4 GET_INTEGER2 = 5 GET_INTEGER3 = 6 GET_INTEGER4 = 7 GET_FLOAT1 = 8 GET_FLOAT2 = 9 GET_FLOAT3 = 10 GET_FLOAT4 = 11 GET_STRING = 12 CONST_BOOL = 13 CONST_INT = 14 CONST_INT2 = 15 CONST_INT3 = 16 CONST_INT4 = 17 CONST_FLOAT = 18 CONST_FLOAT2 = 19 CONST_FLOAT3 = 20 CONST_FLOAT4 = 21 CONST_STRING = 22 INSTANCE = 23 VECTOR2 = 24 VECTOR3 = 25 VECTOR4 = 26 SWIZZLE1 = 27 SWIZZLE2 = 28 SWIZZLE3 = 29 SWIZZLE4 = 30 VECTOR_INT2 = 31 VECTOR_INT3 = 32 VECTOR_INT4 = 33 SWIZZLE_INT1 = 34 SWIZZLE_INT2 = 35 SWIZZLE_INT3 = 36 SWIZZLE_INT4 = 37 TO_INT = 38 TO_INT2 = 39 TO_INT3 = 40 TO_INT4 = 41 TO_FLOAT = 42 TO_FLOAT2 = 43 TO_FLOAT3 = 44 TO_FLOAT4 = 45 ADD = 46 SUB = 47 MUL = 48 MUL_SCALAR = 49 DIV = 50 NEG = 51 MOD = 52 DOT = 53 CROSS = 54 AND = 55 OR = 56 NOT = 57 EQ = 58 NOT_EQ = 59 GREATER = 60 GREATER_EQUAL = 61 LOWER = 62 LOWER_EQUAL = 63 ABS = 64 FLOOR = 65 CEIL = 66 COS = 67 SIN = 68 SQRT = 69 LOG = 70 LOG2 = 71 EXP = 72 POW2 = 73 TAN = 74 ATAN2 = 75 CARTESIAN = 76 LERP = 77 MIN = 78 MAX = 79 RAND = 80 SAMPLE_LUM = 81 SAMPLE_COL = 82 PASSTHROUGH = 83
class sbsenum.FunctionInputEnum
Bases: object
Enumeration of the input identifier of the function nodes (SBSParamNode
)
A = 0 B = 1 COMPONENTS_IN = 2 COMPONENTS_LAST = 3 CONDITION = 4 ELSE_PATH = 5 ENTRIES = 6 IF_PATH = 7 LOOP = 8 POS = 9 RHO = 10 SCALAR = 11 SEQUENCE_IN = 12 SEQUENCE_LAST = 13 THETA = 14 VALUE = 15 VECTOR = 16 X = 17 INPUT = 18
class sbsenum.FxMapNodeEnum
Bases: object
Enumeration of the available FxMap nodes (ParamsGraphNode
)
ITERATE = 0 QUADRANT = 1 SWITCH = 2 PASSTHROUGH = 3
class sbsenum.TextureFormatEnum
Bases: object
Enumeration of all the texture formats available in Substance Designer
DEFAULT_FORMAT = 0 RGBA = 1 LUMINANCE = 2 RGBA16 = 3 LUMINANCE16 = 4 DXT1 = 5 DXT2 = 6 DXT3 = 7 DXT4 = 8 DXT5 = 9 DXT1a = 10 ATI1 = 11 ATI2 = 12 RGB24 = 13 RGBA16F = 14 LUMINANCE16F = 15 RGBA32F = 16 LUMINANCE32F = 17
class sbsenum.MipmapEnum
Bases: object
Enumeration of the mipmap format available on an Output node
FULL_PYRAMID = 0 NO_MIPMAP = 1 LEVELS_2 = 2 LEVELS_3 = 3 LEVELS_4 = 4 LEVELS_5 = 5 LEVELS_6 = 6 LEVELS_7 = 7 LEVELS_8 = 8 LEVELS_9 = 9 LEVELS_10 = 10 LEVELS_11 = 11 LEVELS_12 = 12 LEVELS_13 = 13 LEVELS_14 = 14 LEVELS_15 = 15
class sbsenum.UsageEnum
Bases: object
Enumeration of the usages available on an Output node
DIFFUSE = 0 BASECOLOR = 1 OPACITY = 2 EMISSIVE = 3 AMBIENT = 4 AMBIENT_OCCLUSION = 5 MASK = 6 NORMAL = 7 BUMP = 8 HEIGHT = 9 DISPLACEMENT = 10 SPECULAR = 11 SPECULAR_LEVEL = 12 SPECULAR_COLOR = 13 GLOSSINESS = 14 ROUGHNESS = 15 ANISOTROPY_LEVEL = 16 ANISOTROPY_ANGLE = 17 TRANSMISSIVE = 18 REFLECTION = 19 REFRACTION = 20 ENVIRONMENT = 21 IOR = 22 SCATTERING0 = 23 SCATTERING1 = 24 SCATTERING2 = 25 SCATTERING3 = 26 ANY = 27 METALLIC = 28 PANORAMA = 29
class sbsenum.ComponentsEnum
Bases: object
Enumeration of the components associated to a usage on an Output node
RGBA = 0 RGB = 1 R = 2 G = 3 B = 4 A = 5
class sbsenum.ColorSpacesEnum
Bases: object
Enumeration of the color spaces associated to a usage on an Output node
SRGB = 0 LINEAR = 1 PASSTHRU = 2 SNORM = 3 NORMAL_XYZ_LEFT = 4 NORMAL_XYZ_RIGHT = 5
class sbsenum.UsageDataEnum
Bases: object
Enumeration of the data contained in a usage
COMPONENTS = 0 COLOR_SPACE = 1
class sbsenum.ResourceTypeEnum
Bases: object
Enumeration of the kind of resources handled by the application
NONE = 0 FONT = 1 SVG = 2 BITMAP = 3 M_BSDF = 4 LIGHT_PROFILE = 5 SCENE = 6 OTHER = NONE
class sbsenum.ParamInheritanceEnum
Bases: object
Enumeration of the Inheritance parameter of filters
ABSOLUTE = 0 PARENT = 1 INPUT = 2
class sbsenum.TilingEnum
Bases: object
Enumeration of the kind of tiling
NO_TILING = 0 H_TILING = 1 V_TILING = 2 H_AND_V_TILING = 3
class sbsenum.OutputFormatEnum
Bases: object
Enumeration of the output format
FORMAT_8BITS = 0 FORMAT_16BITS = 1 FORMAT_16BITS_FLOAT = 2 FORMAT_32BITS_FLOAT = 3
class sbsenum.OutputSizeEnum
Bases: object
Enumeration of the Output size option
SIZE_1 = 0 SIZE_2 = 1 SIZE_4 = 2 SIZE_8 = 3 SIZE_16 = 4 SIZE_32 = 5 SIZE_64 = 6 SIZE_128 = 7 SIZE_256 = 8 SIZE_512 = 9 SIZE_1024 = 10 SIZE_2048 = 11 SIZE_4096 = 12 SIZE_8192 = 13
class sbsenum.PixelRatioEnum
Bases: object
Enumeration of the pixel ratio option
STRETCH= 0 SQUARE = 1
class sbsenum.QualityEnum
Bases: object
Enumeration of the quality property
VERY_LOW = 0 LOW = 1 MEDIUM = 2 HIGH = 3 VERY_HIGH = 4
class sbsenum.ColorModeEnum
Bases: object
Enumeration of the color switch values
GRAYSCALE = 0 COLOR = 1
class sbsenum.BlendBlendingModeEnum
Bases: object
Enumeration of the blending mode for the Blend filter
COPY = 0 ADD = 1 SUBSTRACT = 2 MULTIPLY = 3 ADD_SUB = 4 MAX = 5 MIN = 6 SWITCH = 7 DIVIDE = 8 OVERLAY = 9 SCREEN = 10 SOFT_LIGHT = 11
class sbsenum.AlphaBlendingEnum
Bases: object
Enumeration of the alpha blending mode for the Blend filter
USE_SOURCE_ALPHA = 0 IGNORE_ALPHA = 1 STRAIGHT_ALPHA = 2 PREMULTIPLIED = 3
class sbsenum.ChannelShuffleEnum
Bases: object
Enumeration of the alpha blending mode for the Blend filter
INPUT1_RED = 0 INPUT1_GREEN = 1 INPUT1_BLUE = 2 INPUT1_ALPHA = 3 INPUT2_RED = 4 INPUT2_GREEN = 5 INPUT2_BLUE = 6 INPUT2_ALPHA = 7
class sbsenum.CombineDistanceEnum
Bases: object
Enumeration of the ways to combine source / distance in the Distance filter
ONLY_SOURCE = 0 COMBINE = 1
class sbsenum.CurveTypeEnum
Bases: object
Enumeration of the kind of curve available in Substance Designer for the Curve filter
LUMINANCE = 0 RED = 1 GREEN = 2 BLUE = 3 ALPHA = 4
class sbsenum.GradientAddressingEnum
Bases: object
Enumeration of the gradient addressing for the Dynamic Gradient and Gradient Map filters
CLAMP = 0 REPEAT = 1
class sbsenum.GradientOrientationEnum
Bases: object
Enumeration of the gradient orientation for the Dynamic Gradient filter
HORIZONTAL = 0 VERTICAL = 1
class sbsenum.NormalFormatEnum
Bases: object
Enumeration of the normal format for the Normal filter
DIRECTX = 0 OPENGL = 1
class sbsenum.NormalAlphaChannelContentEnum
Bases: object
Enumeration of the alpha channel content for the Normal filter
FORCE_TO_ONE = 0 INPUT_ALPHA = 1
class sbsenum.MipMapModeEnum
Bases: object
Enumeration of the mipmap mode for the Transformation 2D filter
AUTOMATIC = 0 MANUAL = 1
class sbsenum.FilteringEnum
Bases: object
Enumeration of the filtering mode for the Transformation 2D filter
NEAREST = 0 BILINEAR = 1
class sbsenum.TextAlignEnum
Bases: object
Enumeration of the text alignment enumeration for the Text filter
LEFT = 0 CENTER = 1 RIGHT = 2
class sbsenum.FX_PatternType
Bases: object
Enumeration of the pattern available on the Quadrant node of an FxMap
NO_PATTERN = 0 INPUT_IMAGE = 1 SQUARE = 2 DISC = 3 PARABOLOID = 4 BELL = 5 GAUSSIAN = 6 THORN = 7 PYRAMID = 8 BRICK = 9 GRADATION = 10 WAVES = 11 HALF_BELL = 12 RIDGED_BELL = 13 CRESCENT = 14 CAPSULE = 15 CONE = 16 GRADATION_WITH_OFFSET = 17
class sbsenum.FX_BlendingModeEnum
Bases: object
Enumeration of the blending mode available on the Quadrant node of an FxMap
ADD_SUB = 0 MAX = 1 ALPHA_BLEND = 2
class sbsenum.FX_InputImageAlphaEnum
Bases: object
Enumeration of the alpha blending mode available on the Quadrant node of an FxMap
STRAIGHT = 0 PREMULTIPLIED = 1
class sbsenum.FX_InputImageFilteringEnum
Bases: object
Enumeration of the filtering mode available on the Quadrant node of an FxMap
BILINEAR_MIPMAP = 0 BILINEAR = 1 NEAREST = 2
class sbsenum.FX_SelectorEnum
Bases: object
Enumeration of the selector available on the Switch node of an FxMap
LEFT = 0 RIGHT = 1
class sbsenum.BitmapResizeMethodEnum
Bases: object
Enumeration of the bitmap resize methods
SMOOTH_STRETCH = 0 NEAREST_STRETCH = 1
class sbsenum.WidgetTypeEnum
Bases: object
Enumeration of the kind of widget available in Substance Designer for the parameter definition
BUTTON = 0 SLIDER = 1 DROP_DOWN_LIST = 2 SIZE_POW_2 = 3 ANGLE = 4 COLOR = 5 TEXT = 6 TRANSFORMATION_INVERSE= 7 TRANSFORMATION_FORWARD= 8 POSITION = 9 OFFSET = 10
class sbsenum.WidgetOptionEnum
Bases: object
enumeration of all the options available among the different kind of widget
BOOL_EDITOR_TYPE = 0 CLAMP = 1 DEFAULT = 2 LABEL0 = 3 LABEL1 = 4 LABEL2 = 5 LABEL3 = 6 MAX = 7 MIN = 8 PARAMETERS = 9 STEP = 10 VALUE_INTERPRETATION = 11
class sbsenum.WidgetEnum
Bases: object
Enumeration of the kind of widget available in Substance Designer for the parameter definition
BUTTON_BOOL = 0 SLIDER_INT1 = 1 SLIDER_INT2 = 2 SLIDER_INT3 = 3 SLIDER_INT4 = 4 SLIDER_FLOAT1 = 5 SLIDER_FLOAT2 = 6 SLIDER_FLOAT3 = 7 SLIDER_FLOAT4 = 8 DROPDOWN_INT1 = 9 SIZE_POW2_INT2 = 10 ANGLE_FLOAT1 = 11 COLOR_FLOAT1 = 12 COLOR_FLOAT3 = 13 COLOR_FLOAT4 = 14 MATRIX_INVERSE_FLOAT4 = 15 MATRIX_FORWARD_FLOAT4 = 16 TEXT_STRING = 17 POSITION_FLOAT2 = 18 OFFSET_FLOAT2 = 19
class sbsenum.GUIObjectTypeEnum
Bases: object
Enumeration of the type of GUI Objects in a compositing graph or a function graph
class sbsenum.CompImplementationKindEnum
Bases: object
Enumeration of the kind of comp implementation available for a SBSCompImplementation
FILTER = 0 INSTANCE = 1 INPUT = 2 OUTPUT = 3
class sbsenum.BatchToolsEnum
Bases: object
Enumeration of the different BatchTools
AXFTOOLS = 0 BAKER = 1 COOKER = 2 MDLTOOLS = 3 MUTATOR = 4 RENDER = 5 UPDATER = 6 SPOTCOLORINFO= 7 SBSMTOOLS= 8
class sbsenum.GraphTemplateEnum
Bases: object
Enumeration of the Substance Graph templates available in Substance Designer
EMPTY = 0 PBR_METALLIC_ROUGHNESS = 1 PBR_SPECULAR_GLOSSINESS = 2 STANDARD = 3 SCAN_PBR_METALLIC_ROUGHNESS = 4 SCAN_PBR_SPECULAR_GLOSSINESS = 5 AXF_2_PBR_METALLIC_ROUGHNESS = 6 AXF_2_PBR_SPECULAR_GLOSSINESS = 7 STUDIO_PANORAMA = 8 PAINTER_FILTER_GENERIC = 9 PAINTER_FILTER_SPECIFIC = 10 PAINTER_FILTER_SPECIFIC_MORE_MAPS = 11 PAINTER_GENERATOR_MORE_MAPS = 12 SAMPLER_FILTER = 13
class sbsenum.BaseTypeEnum
Bases: object
Enumeration of the base types used in autograph
module
FLOAT = 0 INT = 1 BOOL = 2
class sbsenum.UVTileFormat
Bases: object
Enumeration of the different UV tiles format supported by the API
UDIM = 0 # '1002' UxV = 1 # '1x0' uU_vV = 2 # 'u1_v0' UV_LIST = 3 # [1,0] UV_TUPLE = 4 # (1,0)
class sbsenum.GraphTypeEnum
Bases: object
Enumeration of the different graph type
UNSPECIFIED= 0 MESH_BASED_GENERATOR= 1 TEXTURE_GENERATOR= 2 LIGHT= 3 MATERIAL= 4 FILTER= 5 ATLAS_MATERIAL= 6 DECAL_MATERIAL= 7 LIGHT_TEXTURE= 8 ENVIRONMENT_LIGHT= 9