Documentation

​
​

Development

User Acquisition

Monetization

Industry

Asset Transformer SDK

2026.1

Supported
​

User Manual

Python API

C# API

Changelog

Discussions

Asset Transformer SDK

2026.1

Supported
​

Asset Transformer SDK
​
​
pxz
  • Functions
Algo
  • Functions
  • Types
    • AlignmentMode
    • AttributeType
    • BakeMaps
    • BakeOption
    • BakedValue
    • BakingSession
    • Box
    • BoxParameters
    • BricksReturn
    • CapsuleParameters
    • ComputingQuality
    • ConeParameters
    • ConvexityFilter
    • CostEvaluation
    • CreateOccluder
    • Cylinder
    • CylinderParameters
    • DecimateOptionsSelector
    • DiskSegmentationMethod
    • ElementFilter
    • Feature
    • FeatureInput
    • FeatureInputList
    • FeatureList
    • FeatureType
    • FilletingMode
    • FlatteningStopCondition
    • HexahedronParameters
    • InnerOuterOption
    • MeshBooleanOperation
    • OccurrenceFeatures
    • OccurrenceFeaturesList
    • OctahedralImpostor
    • OrientStrategy
    • OrientStrategyAdvanced
    • Plane
    • PlaneParameters
    • PrimitiveShapeParameters
    • QualityMemoryTradeoff
    • QualitySpeedTradeoff
    • RatioUV3DMode
    • RelaxUVMethod
    • ReplaceByBoxType
    • ReplaceByMode
    • ReplaceByOccurrenceOptions
    • ReplaceByOption
    • ReplaceByPrimitiveOptions
    • SawingMode
    • SelectionLevel
    • Space
    • Sphere
    • SphereParameters
    • TransformationType
    • UVGenerationMode
    • UVImportanceEnum
    • UnwrapUVMethod
    • UseColorOption
    • VertexWeightStrategy
    • VisibilityToWeightMode
    • getPixelValue
    • getPixelValueList
CAD
  • Functions
  • Types
Core
  • Functions
  • Events
  • Types
Geom
  • Functions
  • Types
IO
  • Functions
  • Types
Material
  • Functions
  • Events
  • Types
Polygonal
  • Functions
  • Types
Scene
  • Functions
  • Events
  • Types
Unity
  • Functions
  • Events
  • Types
View
  • Functions
  • Events
  • Types
  1. Asset Transformer SDK (ex Pixyz)

Algo

Python API types
Read time 7 minutes
Last updated 9 months ago

AlignmentMode

Enum of core.Int

Name

Value

Auto0
Portrait1
Landscape2
Functions accepting this type or a list of this type as a parameter:
  • algo.alignUVIslands

AttributeType

Enum of core.Int

Name

Value

Patches4020
PatchMaterials4021
PatchBoundaries4022
UVs4035
Normals4036
Tangents4037
Binormals4038
Functions accepting this type or a list of this type as a parameter:
  • algo.deleteAttribute

BakeMaps

Fields

Type

Name

Default

Description

diffuseBooleanTrue
normalBooleanTrue
roughnessBooleanTrue
metallicBooleanTrue
opacityBooleanTrue
ambientOcclusionBooleanTrue
emissiveBooleanTrue

BakeOption

Fields

Type

Name

Default

Description

resolutionInt1024
paddingInt1Add padding to the map. A negative value means that the texture will be filled, and the padding for uv island is the absolute value.
texturesBakeMaps
Functions accepting this type or a list of this type as a parameter:
  • algo.combineMaterials

BakedValue

Fields

Type

Name

Default

Description

occurrenceOccurrence0
polygonIdIdent-1
paramUDouble0.0
paramVDouble0.0
materialMaterial0

BakingSession

Base class: core.UInt
Functions accepting this type or a list of this type as a parameter:
  • algo.bakeAOMap
  • algo.bakeDepthMap
  • algo.bakeDiffuseMap
  • algo.bakeDisplacementMap
  • algo.bakeEmissiveMap
  • algo.bakeFeatureMap
  • algo.bakeMaterialAOMap
  • algo.bakeMaterialIdMap
  • algo.bakeMaterialPropertyMap
  • algo.bakeMetallicMap
  • algo.bakeNormalMap
  • algo.bakeOccurrencePropertyMap
  • algo.bakeOpacityMap
  • algo.bakePartIdMap
  • algo.bakePositionMap
  • algo.bakeRoughnessMap
  • algo.bakeSpecularMap
  • algo.bakeUVMap
  • algo.bakeValidityMap
  • algo.bakeVertexColorMap
  • algo.endBakingSession
  • algo.fetchBakedMap
  • algo.fetchBakedVertex
  • algo.setBakingSessionPadding
  • algo.fetchBakedMap
  • algo.fetchBakedVertex
  • algo.automaticUVMapping
  • algo.getUVQualityMetrics
  • algo.hasOverlappingUV
  • algo.repackUV
  • core.getRedoStepUserData
  • core.getUndoStepUserData
  • core.redo
  • core.undo
  • scene.getSubpartMaterial
  • scene.setSubpartMaterial
  • scene.setSubpartMaterials
  • scene.setLocalMatrices
  • view.getCameraFrontAxis
  • view.getCameraPosition
  • view.getCameraRightAxis
  • view.getCameraUpAxis

Box

Fields

Type

Name

Default

Description

positionAffine
lengthDouble200
heightDouble200
depthDouble200
Functions accepting this type or a list of this type as a parameter:
  • algo.mapUvOnBox

BoxParameters

Fields

Type

Name

Default

Description

SizeXDouble1000
SizeYDouble1000
SizeZDouble1000
SubdivisionInt1

BricksReturn

Fields

Type

Name

Default

Description

RootOccurrence0
BricksBrickDefinitionList

CapsuleParameters

Fields

Type

Name

Default

Description

RadiusDouble250
HeightDouble250
LatitudeInt16
LongitudeInt16

ComputingQuality

Enum of core.Int

Name

Value

High0
Medium1
Low2

ConeParameters

Fields

Type

Name

Default

Description

BottomRadiusDouble250
HeightDouble500
SidesInt16

ConvexityFilter

Enum of core.Long

Name

Value

OnConvex0
OnConcave1
OnConvexAndConcave2
Functions accepting this type or a list of this type as a parameter:
  • algo.identifySharpEdges

CostEvaluation

Enum of core.Int

Name

Value

SumEvaluation0
MaxEvaluation1
AverageEvaluation2
Functions accepting this type or a list of this type as a parameter:
  • algo.smoothMesh

CreateOccluder

Enum of core.Int

Name

Value

Occludee0
Occluder1
Functions accepting this type or a list of this type as a parameter:
  • algo.createOcclusionMesh

Cylinder

Fields

Type

Name

Default

Description

positionAffine
radiusDouble100
lengthDouble200
Functions accepting this type or a list of this type as a parameter:
  • algo.mapUvOnCylinder

CylinderParameters

Fields

Type

Name

Default

Description

RadiusDouble250
HeightDouble1000
SidesInt16

DecimateOptionsSelector

Select between:
  • triangleCount: core.ULong
  • ratio: core.Percent Functions accepting this type or a list of this type as a parameter:
  • algo.decimateTarget
  • algo.evalDecimateErrorForTarget

DiskSegmentationMethod

Enum of core.Int

Name

Value

Perimeter0
GaussianCurvature1

ElementFilter

Enum of core.Int

Name

Value

Polygons0
Points1
Hybrid2
Functions accepting this type or a list of this type as a parameter:
  • algo.beginBakingSession
  • algo.beginVertexBakingSession
  • algo.marchingCubes
  • algo.proxyMesh
  • algo.voxelize

Feature

Fields

Type

Name

Default

Description

typeFeatureTypeUnknown
inputsFeatureInputList

FeatureInput

Fields

Type

Name

Default

Description

positionPoint3
directionVector3
diameterDistance0

FeatureInputList

List of algo.FeatureInput

FeatureList

List of algo.Feature

FeatureType

Enum of core.Int

Name

Value

Unknown0
ThroughHole1
BlindHole2

FilletingMode

Enum of core.Int

Name

Value

Width0
Distance1
Depth2
Radius3
Functions accepting this type or a list of this type as a parameter:
  • algo.filletMesh

FlatteningStopCondition

Enum of core.Long

Name

Value

MEAN_DEFORMATION0
ABSOLUTE_DEFORMATION1

HexahedronParameters

Fields

Type

Name

Default

Description

XLengthDouble1
YLengthDouble1
ZLengthDouble1

InnerOuterOption

Enum of core.Int

Name

Value

All0
OnlyOuter1
OnlyInners2
Functions accepting this type or a list of this type as a parameter:
  • algo.createVisibilityInformationAdvanced
  • algo.findOccludedPartOccurrencesAdvanced
  • algo.removeOccludedGeometriesAdvanced
  • algo.createCavityOccurrences
  • algo.orientPolygonFacesAdvanced

MeshBooleanOperation

Enum of core.Int

Name

Value

SplitOnly0
Union1
Intersection2
Subtraction3
Functions accepting this type or a list of this type as a parameter:
  • algo.meshBooleanOperation

OccurrenceFeatures

Fields

Type

Name

Default

Description

occurrenceOccurrence0
featuresFeatureList

OccurrenceFeaturesList

List of algo.OccurrenceFeatures

OctahedralImpostor

Fields

Type

Name

Default

Description

OctaTransformMatrix4geom.IdentityMatrix4
RadiusDouble1
NormalMapImage0
DepthMapImage0
DiffuseMapImage0
MetallicMapImage0
AOMapImage0
RoughnessMapImage0

OrientStrategy

Enum of core.Int

Name

Value

ExteriorOnly0
VisibilityOrExterior1
VisibilityByConnected2
VisibilityByPolygon3
ConformToMajority4
Functions accepting this type or a list of this type as a parameter:
  • algo.orientPolygonFaces

OrientStrategyAdvanced

Enum of core.Int

Name

Value

VisibilityByConnected0
VisibilityByPolygon1
Functions accepting this type or a list of this type as a parameter:
  • algo.orientPolygonFacesAdvanced

Plane

Fields

Type

Name

Default

Description

positionAffine
lengthDouble200
heightDouble200
Functions accepting this type or a list of this type as a parameter:
  • algo.mapUvOnPlane

PlaneParameters

Fields

Type

Name

Default

Description

SizeXDouble1000
SizeYDouble1000
SubdivisionXInt1
SubdivisionYInt1

PrimitiveShapeParameters

Select between:
  • Box: algo.BoxParameters
  • Plane: algo.PlaneParameters
  • Sphere: algo.SphereParameters
  • Cylinder: algo.CylinderParameters
  • Cone: algo.ConeParameters
  • Capsule: algo.CapsuleParameters Functions accepting this type or a list of this type as a parameter:
  • algo.replaceByPrimitive

QualityMemoryTradeoff

Enum of core.Int

Name

Value

PreferQuality0
PreferMemory1

QualitySpeedTradeoff

Enum of core.Int

Name

Value

PreferQuality0
PreferSpeed1
Functions accepting this type or a list of this type as a parameter:
  • algo.decimateEdgeCollapse

RatioUV3DMode

Enum of core.Int

Name

Value

SmallestRatio0
HighestRatio1
AverageRatio2
MedianRatio3
Functions accepting this type or a list of this type as a parameter:
  • algo.getRatioUV3D

RelaxUVMethod

Enum of core.Int

Name

Value

Angle0
Edge1

ReplaceByBoxType

Enum of core.Int

Name

Value

Minimum0
LocallyAligned1
Functions accepting this type or a list of this type as a parameter:
  • algo.replaceByBox

ReplaceByMode

Enum of core.Int

Name

Value

ByOccurrence0
All1

ReplaceByOccurrenceOptions

Fields

Type

Name

Default

Description

OccurrenceOccurrence0
AlignedBooleanFalse

ReplaceByOption

Select between:
  • Occurrence: algo.ReplaceByOccurrenceOptions
  • BoundingBox: algo.ReplaceByBoxType
  • ConvexHull: core.None
  • Primitive: algo.ReplaceByPrimitiveOptions Functions accepting this type or a list of this type as a parameter:
  • algo.replaceBy

ReplaceByPrimitiveOptions

Fields

Type

Name

Default

Description

TypePrimitiveShapeParameters
AlignedBooleanFalse
GenerateUVBooleanTrue

SawingMode

Enum of core.Int

Name

Value

SawOnly0
SawAndSplit1
KeepInside2
KeepOutside3
Functions accepting this type or a list of this type as a parameter:
  • algo.sawWithAABB
  • algo.sawWithOBB
  • algo.sawWithPlane

SelectionLevel

Enum of core.Int

Name

Value

Parts0
Patches1
Polygons2
Functions accepting this type or a list of this type as a parameter:
  • algo.createVisibilityInformation
  • algo.createVisibilityInformationAdvanced
  • algo.removeOccludedGeometries
  • algo.removeOccludedGeometriesAdvanced
  • algo.removeOccludedGeometriesFromPoints
  • algo.removeOccludedGeometriesFromViewPoints

Space

Enum of core.Int

Name

Value

Object0
World1
Tangent2
Functions accepting this type or a list of this type as a parameter:
  • algo.bakeNormalMap
  • algo.convertNormalMap

Sphere

Fields

Type

Name

Default

Description

positionAffine
radiusDouble100
Functions accepting this type or a list of this type as a parameter:
  • algo.mapUvOnSphere

SphereParameters

Fields

Type

Name

Default

Description

RadiusDouble500
LatitudeInt16
LongitudeInt16

TransformationType

Enum of core.Int

Name

Value

TRSOnly0
TRSAndSkew1
Functions accepting this type or a list of this type as a parameter:
  • algo.mergeUVIslandsAffine

UVGenerationMode

Enum of core.Int

Name

Value

NoUV0
IntrinsicUV1
ConformalScaledUV2
Functions accepting this type or a list of this type as a parameter:
  • algo.tessellate
  • algo.tessellateRelativelyToAABB

UVImportanceEnum

Enum of core.Int

Name

Value

PreserveSeamsAndReduceDeformation0
PreserveSeams1
IgnoreUV2
Functions accepting this type or a list of this type as a parameter:
  • algo.decimateTarget

UnwrapUVMethod

Enum of core.Int

Name

Value

Isometric0
Conformal1
Functions accepting this type or a list of this type as a parameter:
  • algo.unwrapUV

UseColorOption

Select between:
  • UseLinesColor: core.None
  • ChooseColor: core.Color Functions accepting this type or a list of this type as a parameter:
  • algo.lineToTexture

VertexWeightStrategy

Enum of core.Int

Name

Value

RedBlueDiff0
Grayscale1
InvertedGrayscale2
Functions accepting this type or a list of this type as a parameter:
  • algo.createVertexWeightsFromVertexColors

VisibilityToWeightMode

Enum

Name

Value

FrontCountOnly0
FrontAndBackCount1
FrontCountOnlyAreaWeighted2
FrontAndBackCountAreaWeighted3
Functions accepting this type or a list of this type as a parameter:
  • algo.transferVisibilityToPolygonalWeight

getPixelValue


getPixelValueList

List of algo.getPixelValue

Copyright © 2026 Unity Technologies
LegalPrivacy PolicyCookiesDocumentation Terms of UseDo Not Sell or Share My Personal InformationYour Privacy Choices (Cookie Settings)

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Some pages are machine-translated for convenience, and may contain inaccuracies. In the event of conflicting information, the English version is authoritative.

  • On this page
    • AlignmentMode

    • AttributeType

    • BakeMaps

    • BakeOption

    • BakedValue

    • BakingSession

    • Box

    • BoxParameters

    • BricksReturn

    • CapsuleParameters

    • ComputingQuality

    • ConeParameters

    • ConvexityFilter

    • CostEvaluation

    • CreateOccluder

    • Cylinder

    • CylinderParameters

    • DecimateOptionsSelector

    • DiskSegmentationMethod

    • ElementFilter

    • Feature

    • FeatureInput

    • FeatureInputList

    • FeatureList

    • FeatureType

    • FilletingMode

    • FlatteningStopCondition

    • HexahedronParameters

    • InnerOuterOption

    • MeshBooleanOperation

    • OccurrenceFeatures

    • OccurrenceFeaturesList

    • OctahedralImpostor

    • OrientStrategy

    • OrientStrategyAdvanced

    • Plane

    • PlaneParameters

    • PrimitiveShapeParameters

    • QualityMemoryTradeoff

    • QualitySpeedTradeoff

    • RatioUV3DMode

    • RelaxUVMethod

    • ReplaceByBoxType

    • ReplaceByMode

    • ReplaceByOccurrenceOptions

    • ReplaceByOption

    • ReplaceByPrimitiveOptions

    • SawingMode

    • SelectionLevel

    • Space

    • Sphere

    • SphereParameters

    • TransformationType

    • UVGenerationMode

    • UVImportanceEnum

    • UnwrapUVMethod

    • UseColorOption

    • VertexWeightStrategy

    • VisibilityToWeightMode

    • getPixelValue

    • getPixelValueList


Report a problem with this page