Documentation

Support

Asset Transformer SDK


User Manual

Python API

C# API

Changelog

Discussions

Asset Transformer SDK

Preferences

Configuring preferences and settings in the Asset Transformer SDK.
Read time 7 minutesLast updated 21 hours ago

Use the core.setModuleProperty function to set preferences.
pxz.core.setModuleProperty("Core", "ThreadCount", "20")

Module

Property

Type

Default Value

Description

AlgoDisableGPUAlgorithmsBoolean
False
CADUnitLengthDistance
0.02
CADTangencyAngleAngle
10
CADCurvatureThresholdReal
0.02
CADCurvatureRatioReal
0.5
CADCurveMaxSplitInt
10000
CADSurfaceMaxSplitInt
1500000
CoreThreadCountInt
12
CoreEnableDebugLogBoolean
False
Enable advanced debug log generation. Log file is available at: %APPDATA%/{ProductName}/lastSession{Id}.log.
CoreEnableUndoRedoBoolean
False
Enable the Undo Redo system. Will result in higher memory consumption.
CoreEnableOocModeBoolean
False
Save meshes and models out of core to save RAM.
IOPartialLoadBoolean
False
Components will only be loaded when manually triggered (currently supported formats: plmxml, jt, pvz).
IOAssetPaths
[]
User-defined paths to find assets.
IOLoadHiddenBoolean
False
Choose to import parts which visibility status is set to false.
IOLoadSuppressedBoolean
True
IOLoadConstructionTreeBoolean
True
IOLoadConstructionAndReferenceBoolean
False
IOLoadVariantBoolean
False
IOAliasApiDllPathFilePath``Path of an Alias dll to import .wire files.
IOAliasImportModeEnum: Import by object, Import by layer, Import by layer (one part by layer)
Import by layer (one part by layer)
IOAliasImportEmptyLayerBoolean
False
IOAliasImportSymmetriesBoolean
True
IORecapSDKPath``
IORecapLoadPointOfViewBoolean
False
IOVredExecutablePathFilePath``Path of VRED executable to import .vpb files.
IOLoadPMIBoolean
False
Use this option to include FTA or PMI when importing a CAD file.
IOPreferLoadMeshBoolean
False
IORhinoOnePartByLayerBoolean
True
IOCreoViewModelGeometrySolidsBoolean
True
Model Geometry Solids.
IOCreoViewModelGeometrySurfacesBoolean
True
Model Geometry Surfaces.
IOCreoViewModelGeometryCosmeticsBoolean
True
Model Geometry Cosmetics.
IOCreoViewModelConstructionGeometrySurfacesBoolean
False
Model Construction Geometry Surfaces.
IOCreoViewModelConstructionGeometryCosmeticsBoolean
False
Model Construction Geometry Cosmetics.
IOCreoViewModelConstructionGeometryDatumBoolean
False
Model Construction Geometry Datum.
IOCreoViewModelConstructionGeometryCoordinateSystemsBoolean
False
Model Construction Geometry Coordinate Systems.
IOImportLayerModeEnum: Import default layer, Import each layer as occurrences, Import each layer as variants
Import default layer
IOPreferAlternativeImportersBoolean
False
Up to two different import implementations exist for some formats.
IOFlipCoordinateSystemBoolean
True
Automatically convert any imported model orientation when possible.
IOAutoCreateSTLNormalsBoolean
True
IOImportAnimationsBoolean
True
IOAutoTessellateBoolean
False
IOAutoTessellateRepairToleranceDistance
0.10000000000000001
IOAutoTessellateMaxSagDistance
0.20000000000000001
IOAutoTessellateMaxAngleAngle
-1
IOAutoTessellateUVModeEnum: NoUV, FastUV, UniformUV
NoUV
IOAutoTessellateUVChannelInt
1
IOAutoTessellateCreateTangentsBoolean
False
IOAutoTessellateCreateFreeEdgesBoolean
False
IOUpAxisEnum: Y-UP, Z-UP, X-UP
Y-UP
Use to define the Up-axis of the exported files. Affects FBX and USD formats only.
IOFbxVersionEnum: 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020
2020
IOFbxEmbeddedTexturesBoolean
True
IOFbxExportAsciiBoolean
False
IOPMIReplaceBlackColorColor
[0, 0, 0]
Automatically replace PMI colors. Black by default. White strongly recommended for AR use.
IOExportHiddenPartsBoolean
False
IOExportAnimationsBoolean
True
IOExportMetadataBoolean
True
IOFilterPointCloudBoundingBox
[[1000000000000, 1000000000000, 1000000000000],[-1000000000000, -1000000000000, -1000000000000]]
IOPointCloudImportModeEnum: Import point cloud, Import bounding box only, Import one bounding box by part
Import point cloud
IOUseFilePrecisionBoolean
False
IOMergeVariantsAtImportBoolean
False
IOImportRealisticMaterialsBoolean
False
IOExport3DTilesMaxDepthInt
0
If > 0, produces multiple 3DTiles (external content) using the given maximum depth.
IOExportGLTFApplyScaleBoolean
False
IOExportGLTFLightsBoolean
True
IOExportGLTFInterleavedBoolean
False
IOExportGLTFExternalTexturesBoolean
False
Force external texture in GLB export.
IOExportGLTFOverrideExistingTexturesBoolean
False
If true, external textures will be named '<name>_<id>.<ext> and existing file with same name will be overrided'.
IOExportGLTFDracoBoolean
False
IOGLTFDracoQuantizationPositionInt
11
IOGLTFDracoQuantizationNormalInt
8
IOGLTFDracoQuantizationTexCoordInt
10
IOGLTFDracoQuantizationVertexColorInt
8
IOGLTFDracoCompressionLevelInt
7
IOExportPrefabKeepRootTransformBoolean
False
IOForceShadedMaterialBoolean
True
IONwdUseInstancingBoolean
True
IOJtExportVersionEnum: 8.1, 9.5, 10.0
10.0
"8.1", "9.5" or "10.0".
IOWindowedBoolean
False
Start VRED in a window.
IOPrintMissingFilesBoolean
False
MaterialExportTextureFormatEnum: PNG, JPEG, KTX2
PNG
MaterialJpegQualityBoundedInteger
[95, 0, 100]
MaterialPngCompressionBoundedInteger
[1, 0, 9]
MaterialUseUASTCBoolean
False
MaterialKtxQualityBoundedInteger
[128, 1, 255]
MaterialKtxCompressionBoundedInteger
[2, 1, 5]
MaterialEnableImageOoCBoolean
False
MaterialImageOoCPath``
MaterialKtxYDownBoolean
True
Export Y down KTX.
SceneAnimationSamplingInt
1
SceneGlobalSceneLockEnabledBoolean
True
Use read/write lock in scene manipulation. Disable at your own risks.
ViewUseVulkanValidationBoolean
False
Enable Vulkan Validation Layers (need to be done before viewer creation).
ViewUseGPUTimesBoolean
False
Enable uses of GPU Times marker.