Documentation

​
​

Development

User Acquisition

Monetization

Industry

Asset Transformer Studio

2026.5.0

Supported
​

User Manual

Python API

Changelog

Asset Transformer Studio

2026.5.0

Supported
​

Asset Transformer Studio
​
​
pxz
  • Functions
Algo
  • Functions
  • Types
CAD
  • Functions
  • Types
Core
  • Functions
  • Events
  • Types
Geom
  • Functions
  • Types
Material
  • Functions
  • Events
  • Types
Polygonal
  • Functions
  • Types
Process [UI]
  • Functions
    • decimateTargetBake
    • generateLODChain
    • generateLODChainQuality
    • generateLODChainTarget
    • generatePhantomMesh
    • proxyFromMeshes
    • proxyFromPointCloud
  • Types
Scene
  • Functions
  • Events
  • Types
Studio [UI]
  • Functions
  • Types
View
  • Functions
  • Events
  • Types
  1. Asset Transformer Studio

Process

Python API functions
Read time 2 minutes
Last updated 8 hours ago

decimateTargetBake

Automatically decimates a selection of meshes, using as a target a triangle count or a ratio (reduction percentage), and bakes Normals information into a texture (plus other textures).
process.decimateTargetBake(occurrences, decimationTargetType, bakingOptions, overrideExistingUV=True)
Parameters

Type

Name

Description

OccurrenceListoccurrencesOccurrences to process.
DecimateOptionsSelectordecimationTargetType
BakeOptionsbakingOptionsOption maps baking.
BooleanoverrideExistingUVOverride the original UV or not.

generateLODChain

Automatically generates LODs for the current selection.
process.generateLODChain(occurrences, decimationStrategy)
Parameters

Type

Name

Description

OccurrenceListoccurrencesScene paths of components to process.
DecimationStrategydecimationStrategyThe decimation strategy.

generateLODChainQuality

Automatically generates LODs for the current selection.
process.generateLODChainQuality(occurrences, decimateParametersList=[DecimateParameters(1., 0.1, 5.), DecimateParameters(3., 1., 10.)])
Parameters

Type

Name

Description

OccurrenceListoccurrencesScene paths of components to process.
DecimateParametersListdecimateParametersListThe list of all LOD decimate parameters.

generateLODChainTarget

Automatically generates LODs for the current selection, using the decimate to target algorithm.
process.generateLODChainTarget(occurrences, UVImportance=0, ProtectTopology=False, LODLevels=[algo.DecimationRatio(50), algo.DecimationRatio(25)])
Parameters

Type

Name

Description

OccurrenceListoccurrencesScene paths of components to process.
UVImportanceEnumUVImportance
BooleanProtectTopology
DecimationRatioListLODLevelsThe list of all LOD decimate parameters.

generatePhantomMesh

Automatically generates one unique optimized mesh out of the models in the scene, with material(s).
process.generatePhantomMesh(occurrences, generateDiffuseMap=["Yes", BakeDiffuseOptions(1024, 1)])
Parameters

Type

Name

Description

OccurrenceListoccurrencesOccurrences to process.
GenerateDiffuseMapgenerateDiffuseMap

proxyFromMeshes

Automatically generates a Proxy Mesh out of a selection of meshes, with optional automatic textures generation.
process.proxyFromMeshes(occurrences, gridResolution=50, generateTextures, transferAnimations=True, keepOriginalMesh=True) -> scene.Occurrence
Parameters

Type

Name

Description

OccurrenceListoccurrencesOccurrences to process.
IntgridResolutionResolution of the voxel grid used to generated the proxy.
BakeOptionSelectorgenerateTexturesOption maps baking.
BooltransferAnimationsIf false, skinned animations will be lost.
BoolkeepOriginalMeshIf true, does not delete original mesh at the end of the process.
Returns

Type

Name

Description

OccurrenceproxyMeshThe generated proxy mesh.

proxyFromPointCloud

Automatically generates a Proxy Mesh out of a selection of Point Cloud, with optional automatic diffuse texture generation.
process.proxyFromPointCloud(occurrences, gridResolution=50, generateDiffuseTexture, keepOriginalPointCloud=True) -> scene.Occurrence
Parameters

Type

Name

Description

OccurrenceListoccurrencesOccurrences to process.
IntgridResolutionResolution of the voxel grid used to generated the proxy.
GenerateDiffuseMapgenerateDiffuseTextureBaking options.
BoolkeepOriginalPointCloudIf true, does not delete original point cloud at the end of the process.
Returns

Type

Name

Description

OccurrenceproxyMeshThe generated proxy mesh.

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

    • generateLODChain

    • generateLODChainQuality

    • generateLODChainTarget

    • generatePhantomMesh

    • proxyFromMeshes

    • proxyFromPointCloud