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
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
    • AnimationPlayerInfo
    • CameraType
    • D3D11Texture
    • EncoderSettings
    • GLTextureHandle
    • GPUScene
    • GPUSceneList
    • GraphicAPI
    • GraphicsContext
    • PrimitiveSelectionType
    • QP
    • RateControl
    • RenderMap
    • StreamedViewerInfo
    • Viewer
    • VulkanTexture
    • WebRTCInfo
  1. Asset Transformer SDK (ex Pixyz)

View

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

AnimationPlayerInfo

Fields

Type

Name

Default

Description

isPlayingBoolFalse
isLoopingBoolFalse
currentFrameScene.AnimationTime0
speedDouble0.

CameraType

Enum of core.Long

Name

Value

Perspective0
Orthographic1
Functions accepting this type or a list of this type as a parameter:
  • view.fitCamera

D3D11Texture

Base class: core.Ptr
Functions accepting this type or a list of this type as a parameter:
  • core.parallelAddJob
  • material.setMaterialUserData
  • material.setMultipleMaterialUserData
  • scene.setMultipleOccurrenceUserData
  • scene.setOccurrenceUserData
  • scene.setPartUserData

EncoderSettings

Fields

Type

Name

Default

Description

frameRateUInt30Specifies the frame rate used for encoding in frames per second.
averageBitRateUInt2500000Specifies the average bitrate(in bits/sec) used for encoding.
maxBitRateUInt2500000Specifies the maximum bitrate for the encoded output. This is used for VBR and ignored for CBR mode.
rateControlRateControlCONSTQPSpecifies the rate control mode. (Constant QP Mode, Constant bitrate mode, Variable bitrate mode.
qpQPSpecifies the initial QP to be used for encoding, these values would be used for all frames if in Constant QP mode.
targetQualityUInt0Target CQ (Constant Quality) level for VBR mode (range 0-51 with 0-automatic).
Functions accepting this type or a list of this type as a parameter:
  • view.createStreamedViewer
  • view.resizeStreamedViewer
  • view.startRecording

GLTextureHandle

Base class: core.Int
Functions accepting this type or a list of this type as a parameter:
  • algo.bakeImpostor
  • algo.crackMeshEdges
  • algo.createIndexMapFromOccurrences
  • algo.createPointCloudKDTree
  • algo.createTangents
  • algo.decimateTarget
  • algo.deleteTextureCoordinates
  • algo.filletMesh
  • algo.getVisualComparisonFootprint
  • algo.identifyLinesOfInterest
  • algo.lineToTexture
  • algo.loopSubdivMesh
  • algo.setFeatureComponentMaxIndex
  • algo.smoothMesh
  • algo.sweep
  • algo.tessellate
  • algo.tessellatePointClouds
  • algo.tessellateRelativelyToAABB
  • algo.transferUV
  • algo.bakeAOMap
  • algo.bakeMaterialPropertyMap
  • algo.bakeOccurrencePropertyMap
  • algo.bakeUVMap
  • algo.beginBakingSession
  • algo.setBakingSessionPadding
  • algo.convexDecomposition
  • algo.explodeByVertexCount
  • algo.createVisibilityInformation
  • algo.createVisibilityInformationAdvanced
  • algo.createVisibilityInformationFromViewPoints
  • algo.findOccludedPartOccurrences
  • algo.findOccludedPartOccurrencesAdvanced
  • algo.removeOccludedGeometries
  • algo.removeOccludedGeometriesAdvanced
  • algo.removeOccludedGeometriesFromPoints
  • algo.removeOccludedGeometriesFromViewPoints
  • algo.createOcclusionMesh
  • algo.marchingCubes
  • algo.proxyMesh
  • algo.retopologize
  • algo.voxelize
  • algo.sawWithOctree
  • algo.convertSimilarPartOccurrencesToInstances
  • algo.alignUVIslands
  • algo.applyUvTransform
  • algo.automaticUVMapping
  • algo.copyUV
  • algo.getRatioUV3D
  • algo.getUvAabr
  • algo.mapUvOnAABB
  • algo.mapUvOnBox
  • algo.mapUvOnCubicAABB
  • algo.mapUvOnCustomAABB
  • algo.mapUvOnCylinder
  • algo.mapUvOnFittingCylinder
  • algo.mapUvOnFittingSphere
  • algo.mapUvOnMBB
  • algo.mapUvOnPlane
  • algo.mapUvOnSphere
  • algo.mergeUVIslandsAffine
  • algo.mergeUVIslandsRelaxed
  • algo.normalizeUV
  • algo.removeUV
  • algo.repackUV
  • algo.resizeUVsToTextureSize
  • algo.scaleUV
  • algo.swapUvChannels
  • algo.unwrapUV
  • algo.convertNormalMap
  • algo.createBillboard
  • algo.barySmooth
  • algo.crackMoebiusStrips
  • algo.remeshSurfacicHoles
  • algo.orientPolygonFacesAdvanced
  • algo.orientPolygonFacesFromCamera
  • algo.equilateralize
  • cad.createNURBSCurve
  • cad.evalOnCurve
  • cad.evalOnSurface
  • cad.createBezierSurface
  • cad.createNURBSSurface
  • core.parallelStart
  • core.pushProgression
  • core.stepProgression
  • core.listEnumLabels
  • material.filterAO
  • material.generateColorFromIndex
  • material.generateUniqueColors
  • material.getPointsAndMaterialFromText
  • material.remapIndexMap
  • material.blurImage
  • material.createCheckerboardImage
  • material.extractImageChannels
  • material.fillImageWithColor
  • material.fillUnusedPixels
  • material.getImagePixelColor
  • material.getSubImage
  • material.resizeImage
  • material.setImageRoI
  • material.setSubImage
  • polygonal.computeMeshVertexPositionsChecksum
  • polygonal.computeUVTopoChecksum
  • polygonal.computeUVVertexPositionsChecksum
  • polygonal.dracoDecode
  • polygonal.dracoEncode
  • polygonal.createMeshFromText
  • polygonal.hasNormalizedUVs
  • polygonal.hasUVs
  • scene.createOccurrenceFromText
  • scene.generateOctaViews
  • scene.renameLongOccurrenceName
  • scene.createHierarchicalClusters
  • scene.generateOctree
  • scene.createCapsule
  • scene.createCone
  • scene.createCube
  • scene.createCylinder
  • scene.createImmersion
  • scene.createPlane
  • scene.createSphere
  • scene.createTorus
  • scene.findPartOccurrencesByMinimumNumberOfInstances
  • scene.getSubTree
  • scene.mergeOccurrencesByTreeLevel
  • scene.setPartsTransformsIndexed
  • unity.asyncPick
  • unity.asyncResize
  • unity.createUnityViewSession
  • view.createViewer
  • view.invertSelectPrimitives
  • view.pick
  • view.pickRectangle
  • view.resizeViewer
  • view.selectPrimitives
  • view.unselectPrimitives
  • view.createStreamedViewer
  • view.resizeStreamedViewer

GPUScene

Base class: core.Int
Functions accepting this type or a list of this type as a parameter:
  • view.destroyGPUScene
  • view.getLastAABB
  • view.getOccurrenceIndex
  • view.getSceneIndex
  • view.lockGPUSceneUpdate
  • view.lockGPUScenesUpdate
  • view.tryLockGPUSceneUpdate
  • view.tryLockGPUScenesUpdate
  • view.unlockGPUSceneUpdate
  • view.unlockGPUScenesUpdate
  • view.addGPUScene
  • view.identifySelectedEdges
  • view.removeGPUScene
  • algo.bakeImpostor
  • algo.crackMeshEdges
  • algo.createIndexMapFromOccurrences
  • algo.createPointCloudKDTree
  • algo.createTangents
  • algo.decimateTarget
  • algo.deleteTextureCoordinates
  • algo.filletMesh
  • algo.getVisualComparisonFootprint
  • algo.identifyLinesOfInterest
  • algo.lineToTexture
  • algo.loopSubdivMesh
  • algo.setFeatureComponentMaxIndex
  • algo.smoothMesh
  • algo.sweep
  • algo.tessellate
  • algo.tessellatePointClouds
  • algo.tessellateRelativelyToAABB
  • algo.transferUV
  • algo.bakeAOMap
  • algo.bakeMaterialPropertyMap
  • algo.bakeOccurrencePropertyMap
  • algo.bakeUVMap
  • algo.beginBakingSession
  • algo.setBakingSessionPadding
  • algo.convexDecomposition
  • algo.explodeByVertexCount
  • algo.createVisibilityInformation
  • algo.createVisibilityInformationAdvanced
  • algo.createVisibilityInformationFromViewPoints
  • algo.findOccludedPartOccurrences
  • algo.findOccludedPartOccurrencesAdvanced
  • algo.removeOccludedGeometries
  • algo.removeOccludedGeometriesAdvanced
  • algo.removeOccludedGeometriesFromPoints
  • algo.removeOccludedGeometriesFromViewPoints
  • algo.createOcclusionMesh
  • algo.marchingCubes
  • algo.proxyMesh
  • algo.retopologize
  • algo.voxelize
  • algo.sawWithOctree
  • algo.convertSimilarPartOccurrencesToInstances
  • algo.alignUVIslands
  • algo.applyUvTransform
  • algo.automaticUVMapping
  • algo.copyUV
  • algo.getRatioUV3D
  • algo.getUvAabr
  • algo.mapUvOnAABB
  • algo.mapUvOnBox
  • algo.mapUvOnCubicAABB
  • algo.mapUvOnCustomAABB
  • algo.mapUvOnCylinder
  • algo.mapUvOnFittingCylinder
  • algo.mapUvOnFittingSphere
  • algo.mapUvOnMBB
  • algo.mapUvOnPlane
  • algo.mapUvOnSphere
  • algo.mergeUVIslandsAffine
  • algo.mergeUVIslandsRelaxed
  • algo.normalizeUV
  • algo.removeUV
  • algo.repackUV
  • algo.resizeUVsToTextureSize
  • algo.scaleUV
  • algo.swapUvChannels
  • algo.unwrapUV
  • algo.convertNormalMap
  • algo.createBillboard
  • algo.barySmooth
  • algo.crackMoebiusStrips
  • algo.remeshSurfacicHoles
  • algo.orientPolygonFacesAdvanced
  • algo.orientPolygonFacesFromCamera
  • algo.equilateralize
  • cad.createNURBSCurve
  • cad.evalOnCurve
  • cad.evalOnSurface
  • cad.createBezierSurface
  • cad.createNURBSSurface
  • core.parallelStart
  • core.pushProgression
  • core.stepProgression
  • core.listEnumLabels
  • material.filterAO
  • material.generateColorFromIndex
  • material.generateUniqueColors
  • material.getPointsAndMaterialFromText
  • material.remapIndexMap
  • material.blurImage
  • material.createCheckerboardImage
  • material.extractImageChannels
  • material.fillImageWithColor
  • material.fillUnusedPixels
  • material.getImagePixelColor
  • material.getSubImage
  • material.resizeImage
  • material.setImageRoI
  • material.setSubImage
  • polygonal.computeMeshVertexPositionsChecksum
  • polygonal.computeUVTopoChecksum
  • polygonal.computeUVVertexPositionsChecksum
  • polygonal.dracoDecode
  • polygonal.dracoEncode
  • polygonal.createMeshFromText
  • polygonal.hasNormalizedUVs
  • polygonal.hasUVs
  • scene.createOccurrenceFromText
  • scene.generateOctaViews
  • scene.renameLongOccurrenceName
  • scene.createHierarchicalClusters
  • scene.generateOctree
  • scene.createCapsule
  • scene.createCone
  • scene.createCube
  • scene.createCylinder
  • scene.createImmersion
  • scene.createPlane
  • scene.createSphere
  • scene.createTorus
  • scene.findPartOccurrencesByMinimumNumberOfInstances
  • scene.getSubTree
  • scene.mergeOccurrencesByTreeLevel
  • scene.setPartsTransformsIndexed
  • unity.asyncPick
  • unity.asyncResize
  • unity.createUnityViewSession
  • view.createViewer
  • view.invertSelectPrimitives
  • view.pick
  • view.pickRectangle
  • view.resizeViewer
  • view.selectPrimitives
  • view.unselectPrimitives
  • view.createStreamedViewer
  • view.resizeStreamedViewer

GPUSceneList

List of view.GPUScene
Functions accepting this type or a list of this type as a parameter:
  • view.lockGPUScenesUpdate
  • view.tryLockGPUScenesUpdate
  • view.unlockGPUScenesUpdate

GraphicAPI

Enum of core.Long

Name

Value

None0
OpenGL1
D3D112
Vulkan3
OpenGL_GLX4
OpenGL_EGL5
Functions accepting this type or a list of this type as a parameter:
  • unity.createUnityViewSession

GraphicsContext

Fields

Type

Name

Default

Description

apiGraphicAPINone
contextPtrnullptr
Functions accepting this type or a list of this type as a parameter:
  • view.createViewer

PrimitiveSelectionType

Enum of core.Long

Name

Value

Polygon0
Patch1
ConnectedMesh2
Edge3
Functions accepting this type or a list of this type as a parameter:
  • view.invertSelectPrimitives
  • view.selectPrimitives
  • view.unselectPrimitives

QP

Fields

Type

Name

Default

Description

qpInterPUInt28Specifies QP value for P-frame.
qpInterBUInt31Specifies QP value for B-frame.
qpIntraUInt25Specifies QP value Intra Frame.

RateControl

Enum of core.Long

Name

Value

CONSTQP0
CBR1
VBR2

RenderMap

Enum of core.Long

Name

Value

Composited0
AlbedoOpacity1
Normal2
Depth3
MetallicRoughnessAOMisc4
Emissive5
ObjectIdPrimitiveId6
UVs7
SSAO8
IndirectLighting9
Functions accepting this type or a list of this type as a parameter:
  • view.getD3D11Texture
  • view.getGLTextureHandle
  • view.getVulkanTexture
  • view.getRenderMapImage

StreamedViewerInfo

Fields

Type

Name

Default

Description

hostString
portShort0
viewerViewer-1

Viewer

Base class: core.Int
Functions accepting this type or a list of this type as a parameter:
  • view.getD3D11Texture
  • view.getGLTextureHandle
  • view.getVulkanTexture
  • view.getLastAABB
  • view.getSceneIndex
  • view.addGPUScene
  • view.destroyViewer
  • view.getAutoClipping
  • view.getCameraFrontAxis
  • view.getCameraPosition
  • view.getCameraRightAxis
  • view.getCameraUpAxis
  • view.getViewerProperty
  • view.getViewerPropertyInfo
  • view.getViewerSize
  • view.getViewerStats
  • view.invertSelectPrimitives
  • view.listViewerProperties
  • view.pick
  • view.pickRectangle
  • view.refreshViewer
  • view.removeGPUScene
  • view.resizeViewer
  • view.selectPrimitives
  • view.setDefaultViewerId
  • view.setViewerProperty
  • view.unselectPrimitives
  • view.getCompositedImage
  • view.getRenderMapImage
  • view.takeScreenshot
  • view.resizeStreamedViewer
  • view.startRecording
  • view.stopRecording
  • view.fitCamera
  • view.getViewerMatrices
  • view.setViewerMatrices
  • view.visibilityShoot
  • algo.bakeImpostor
  • algo.crackMeshEdges
  • algo.createIndexMapFromOccurrences
  • algo.createPointCloudKDTree
  • algo.createTangents
  • algo.decimateTarget
  • algo.deleteTextureCoordinates
  • algo.filletMesh
  • algo.getVisualComparisonFootprint
  • algo.identifyLinesOfInterest
  • algo.lineToTexture
  • algo.loopSubdivMesh
  • algo.setFeatureComponentMaxIndex
  • algo.smoothMesh
  • algo.sweep
  • algo.tessellate
  • algo.tessellatePointClouds
  • algo.tessellateRelativelyToAABB
  • algo.transferUV
  • algo.bakeAOMap
  • algo.bakeMaterialPropertyMap
  • algo.bakeOccurrencePropertyMap
  • algo.bakeUVMap
  • algo.beginBakingSession
  • algo.setBakingSessionPadding
  • algo.convexDecomposition
  • algo.explodeByVertexCount
  • algo.createVisibilityInformation
  • algo.createVisibilityInformationAdvanced
  • algo.createVisibilityInformationFromViewPoints
  • algo.findOccludedPartOccurrences
  • algo.findOccludedPartOccurrencesAdvanced
  • algo.removeOccludedGeometries
  • algo.removeOccludedGeometriesAdvanced
  • algo.removeOccludedGeometriesFromPoints
  • algo.removeOccludedGeometriesFromViewPoints
  • algo.createOcclusionMesh
  • algo.marchingCubes
  • algo.proxyMesh
  • algo.retopologize
  • algo.voxelize
  • algo.sawWithOctree
  • algo.convertSimilarPartOccurrencesToInstances
  • algo.alignUVIslands
  • algo.applyUvTransform
  • algo.automaticUVMapping
  • algo.copyUV
  • algo.getRatioUV3D
  • algo.getUvAabr
  • algo.mapUvOnAABB
  • algo.mapUvOnBox
  • algo.mapUvOnCubicAABB
  • algo.mapUvOnCustomAABB
  • algo.mapUvOnCylinder
  • algo.mapUvOnFittingCylinder
  • algo.mapUvOnFittingSphere
  • algo.mapUvOnMBB
  • algo.mapUvOnPlane
  • algo.mapUvOnSphere
  • algo.mergeUVIslandsAffine
  • algo.mergeUVIslandsRelaxed
  • algo.normalizeUV
  • algo.removeUV
  • algo.repackUV
  • algo.resizeUVsToTextureSize
  • algo.scaleUV
  • algo.swapUvChannels
  • algo.unwrapUV
  • algo.convertNormalMap
  • algo.createBillboard
  • algo.barySmooth
  • algo.crackMoebiusStrips
  • algo.remeshSurfacicHoles
  • algo.orientPolygonFacesAdvanced
  • algo.orientPolygonFacesFromCamera
  • algo.equilateralize
  • cad.createNURBSCurve
  • cad.evalOnCurve
  • cad.evalOnSurface
  • cad.createBezierSurface
  • cad.createNURBSSurface
  • core.parallelStart
  • core.pushProgression
  • core.stepProgression
  • core.listEnumLabels
  • material.filterAO
  • material.generateColorFromIndex
  • material.generateUniqueColors
  • material.getPointsAndMaterialFromText
  • material.remapIndexMap
  • material.blurImage
  • material.createCheckerboardImage
  • material.extractImageChannels
  • material.fillImageWithColor
  • material.fillUnusedPixels
  • material.getImagePixelColor
  • material.getSubImage
  • material.resizeImage
  • material.setImageRoI
  • material.setSubImage
  • polygonal.computeMeshVertexPositionsChecksum
  • polygonal.computeUVTopoChecksum
  • polygonal.computeUVVertexPositionsChecksum
  • polygonal.dracoDecode
  • polygonal.dracoEncode
  • polygonal.createMeshFromText
  • polygonal.hasNormalizedUVs
  • polygonal.hasUVs
  • scene.createOccurrenceFromText
  • scene.generateOctaViews
  • scene.renameLongOccurrenceName
  • scene.createHierarchicalClusters
  • scene.generateOctree
  • scene.createCapsule
  • scene.createCone
  • scene.createCube
  • scene.createCylinder
  • scene.createImmersion
  • scene.createPlane
  • scene.createSphere
  • scene.createTorus
  • scene.findPartOccurrencesByMinimumNumberOfInstances
  • scene.getSubTree
  • scene.mergeOccurrencesByTreeLevel
  • scene.setPartsTransformsIndexed
  • unity.asyncPick
  • unity.asyncResize
  • unity.createUnityViewSession
  • view.createViewer
  • view.invertSelectPrimitives
  • view.pick
  • view.pickRectangle
  • view.resizeViewer
  • view.selectPrimitives
  • view.unselectPrimitives
  • view.createStreamedViewer
  • view.resizeStreamedViewer

VulkanTexture

Base class: core.Ptr
Functions accepting this type or a list of this type as a parameter:
  • core.parallelAddJob
  • material.setMaterialUserData
  • material.setMultipleMaterialUserData
  • scene.setMultipleOccurrenceUserData
  • scene.setOccurrenceUserData
  • scene.setPartUserData

WebRTCInfo

Fields

Type

Name

Default

Description

signalingUrlString127.0.0.1:8090
stunServerStringstun:stun.l.google.com:19302
udpPortRangeBeginUShort1024
udpPortRangeEndUShort65535
Functions accepting this type or a list of this type as a parameter:
  • view.createStreamedViewer

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
    • AnimationPlayerInfo

    • CameraType

    • D3D11Texture

    • EncoderSettings

    • GLTextureHandle

    • GPUScene

    • GPUSceneList

    • GraphicAPI

    • GraphicsContext

    • PrimitiveSelectionType

    • QP

    • RateControl

    • RenderMap

    • StreamedViewerInfo

    • Viewer

    • VulkanTexture

    • WebRTCInfo


Report a problem with this page