sbsbakerslibrary module

Content included in sbsbakers module:

Module sbsbakerslibrary provides the libraries of Bakers and their parameters that are defined in the modules sbsbakersdef and sbsbakingparameters.

  • Libraries:
    • __library_Bakers: the library of Bakers, identified by BakerEnum:

      __library_Bakers = {
          sbsbakersenum.BakerEnum.AMBIENT_OCCLUSION             : sbsbakersdef.baker_AMBIENT_OCCLUSION               ,
          sbsbakersenum.BakerEnum.AMBIENT_OCCLUSION_FROM_MESH   : sbsbakersdef.baker_AMBIENT_OCCLUSION_FROM_MESH     ,
          sbsbakersenum.BakerEnum.BENT_NORMALS_FROM_MESH        : sbsbakersdef.baker_BENT_NORMALS_FROM_MESH          ,
          sbsbakersenum.BakerEnum.COLOR_MAP_FROM_MESH           : sbsbakersdef.baker_COLOR_MAP_FROM_MESH             ,
          sbsbakersenum.BakerEnum.CONVERT_UV_TO_SVG             : sbsbakersdef.baker_CONVERT_UV_TO_SVG               ,
          sbsbakersenum.BakerEnum.CURVATURE                     : sbsbakersdef.baker_CURVATURE                       ,
          sbsbakersenum.BakerEnum.CURVATURE_MAP_FROM_MESH       : sbsbakersdef.baker_CURVATURE_MAP_FROM_MESH         ,
          sbsbakersenum.BakerEnum.HEIGHT_MAP_FROM_MESH          : sbsbakersdef.baker_HEIGHT_MAP_FROM_MESH            ,
          sbsbakersenum.BakerEnum.NORMAL_MAP_FROM_MESH          : sbsbakersdef.baker_NORMAL_MAP_FROM_MESH            ,
          sbsbakersenum.BakerEnum.OPACITY_MASK_FROM_MESH        : sbsbakersdef.baker_OPACITY_MASK_FROM_MESH          ,
          sbsbakersenum.BakerEnum.POSITION                      : sbsbakersdef.baker_POSITION                        ,
          sbsbakersenum.BakerEnum.POSITION_MAP_FROM_MESH        : sbsbakersdef.baker_POSITION_MAP_FROM_MESH          ,
          sbsbakersenum.BakerEnum.THICKNESS_MAP_FROM_MESH       : sbsbakersdef.baker_THICKNESS_MAP_FROM_MESH         ,
          sbsbakersenum.BakerEnum.TRANSFERRED_TEXTURE_FROM_MESH : sbsbakersdef.baker_TRANSFERRED_TEXTURE_FROM_MESH   ,
          sbsbakersenum.BakerEnum.WORLD_SPACE_DIRECTION         : sbsbakersdef.baker_WORLD_SPACE_DIRECTION           ,
          sbsbakersenum.BakerEnum.WORLD_SPACE_NORMALS           : sbsbakersdef.baker_WORLD_SPACE_NORMALS
      }
      
sbsbakers.sbsbakerslibrary.getBakerDefaultIdentifier(aBaker)

Get the default string identifier of the given baker (from its ConverterID or identifier)

Parameters:

aBaker (BakerEnum or str (ConverterID or identifier)) – baker identifier

Returns:

the default identifier as a string

sbsbakers.sbsbakerslibrary.getBakerDefinition(aBaker)

Get the definition of the given baker identifier (from its ConverterID or identifier)

Parameters:

aBaker (BakerEnum or str (ConverterID or identifier)) – baker identifier

Returns:

a BakingConverter object if found, None otherwise

sbsbakers.sbsbakerslibrary.getBakerEnum(aBakerID)

Get the enum value of the given baker (from its ConverterID or identifier)

Parameters:

aBakerID (str) – baker ConverterID (ex: ‘BakerMeshConverterGLMapBakerManager.Curvature’) or identifier (ex: ‘Curvature [2]’)

Returns:

the baker as a BakerEnum