# Preferences

> Configuring preferences and settings in the Asset Transformer SDK.

Use the [core.setModuleProperty](/asset-transformer-sdk/2026.4/api/python/core_functions.md#setmoduleproperty) function to set preferences.

```python title="Python"
pxz.core.setModuleProperty("Core", "ThreadCount", "20")
```

```csharp title="C#"
pxz.Core.SetModuleProperty("Core", "ThreadCount", "20");
```

The following snippet can help getting an overview of all module properties, their type and value.

```python title="Python"
for m in pxz.core.getModules():
  if m.name == "Unity" or m.name == "Raytrace":
      continue
  print(m.name)
  for prop in pxz.core.listModuleProperties(m.name):
      print("   " + prop.name + " (" + str(pxz.core.PropertyType(prop.type)) + ") = " + str(prop.value))
```

```csharp title="C#"
foreach (ModuleDesc m in Core.GetModules().list)
{
  System.Console.WriteLine(m.name);
  if (m.name == "Unity" || m.name == "Raytrace")
      continue;
  foreach (PropertyInfo prop in Core.ListModuleProperties(m.name).list)
  {
      System.Console.WriteLine("   " + prop.name + " (" + prop.type + ") = " + prop.value);
  }
}
```

> **Tip:**
>
> Use [core.listModuleProperties](/asset-transformer-sdk/2026.4/api/python/core_functions.md#listmoduleproperties) to list the properties of a module.

| Module   | Property                                           | Type                                                                                    | Default Value                          | Description                                                                                                          |
| -------- | -------------------------------------------------- | --------------------------------------------------------------------------------------- | -------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| Algo     | DisableGPUAlgorithms                               | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                |                                                                                                                      |
| CAD      | UnitLength                                         | [Distance](/asset-transformer-sdk/2026.4/api/python/geom_types.md#distance)             | `0.02`                                 |                                                                                                                      |
| CAD      | TangencyAngle                                      | [Angle](/asset-transformer-sdk/2026.4/api/python/geom_types.md#angle)                   | `10`                                   |                                                                                                                      |
| CAD      | CurvatureThreshold                                 | [Real](/asset-transformer-sdk/2026.4/api/python/core_types.md#real)                     | `0.02`                                 |                                                                                                                      |
| CAD      | CurvatureRatio                                     | [Real](/asset-transformer-sdk/2026.4/api/python/core_types.md#real)                     | `0.5`                                  |                                                                                                                      |
| CAD      | CurveMaxSplit                                      | [Int](/asset-transformer-sdk/2026.4/api/python/core_types.md#int)                       | `10000`                                |                                                                                                                      |
| CAD      | SurfaceMaxSplit                                    | [Int](/asset-transformer-sdk/2026.4/api/python/core_types.md#int)                       | `1500000`                              |                                                                                                                      |
| CAD      | FaceBuilderDebugViewerEnabled                      | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                |                                                                                                                      |
| CAD      | FacesDebugViewerEnabled                            | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                |                                                                                                                      |
| Core     | ThreadCount                                        | [Int](/asset-transformer-sdk/2026.4/api/python/core_types.md#int)                       | `10`                                   |                                                                                                                      |
| Core     | EnableDebugLog                                     | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                | Enable advanced debug log generation. Log file is available at: %APPDATA%/\{ProductName}/lastSession\{Id}.log.       |
| Core     | EnableUndoRedo                                     | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                | Enable the Undo Redo system. Will result in higher memory consumption.                                               |
| Core     | EnableOocMode                                      | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                | Save meshes and models out of core to save RAM.                                                                      |
| IO       | PartialLoad                                        | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                | Components will only be loaded when manually triggered (currently supported formats: plmxml, jt, pvz).               |
| IO       | AssetPaths                                         |                                                                                         | `[]`                                   | User-defined paths to find assets.                                                                                   |
| IO       | LoadHidden                                         | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                | Choose to import parts which visibility status is set to false.                                                      |
| IO       | LoadSuppressed                                     | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `True`                                 |                                                                                                                      |
| IO       | LoadConstructionTree                               | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `True`                                 |                                                                                                                      |
| IO       | LoadConstructionAndReference                       | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                |                                                                                                                      |
| IO       | LoadVariant                                        | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                |                                                                                                                      |
| IO       | AliasApiDllPath                                    | [FilePath](/asset-transformer-sdk/2026.4/api/python/core_types.md#filepath)             | \`\`                                   | Path of an Alias dll to import .wire files.                                                                          |
| IO       | AliasImportMode                                    | Enum: 0, 1, 2                                                                           | `Import by layer (one part by layer)`  |                                                                                                                      |
| IO       | AliasImportEmptyLayer                              | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                |                                                                                                                      |
| IO       | AliasImportSymmetries                              | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `True`                                 |                                                                                                                      |
| IO       | RecapSDKPath                                       |                                                                                         | \`\`                                   |                                                                                                                      |
| IO       | RecapLoadPointOfView                               | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                |                                                                                                                      |
| IO       | VredExecutablePath                                 | [FilePath](/asset-transformer-sdk/2026.4/api/python/core_types.md#filepath)             | \`\`                                   | Path of VRED executable to import .vpb files.                                                                        |
| IO       | LoadPMI                                            | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                | Use this option to include FTA or PMI when importing a CAD file.                                                     |
| IO       | PreferLoadMesh                                     | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                |                                                                                                                      |
| IO       | RhinoOnePartByLayer                                | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `True`                                 |                                                                                                                      |
| IO       | CreoViewModelGeometrySolids                        | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `True`                                 | Model Geometry Solids.                                                                                               |
| IO       | CreoViewModelGeometrySurfaces                      | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `True`                                 | Model Geometry Surfaces.                                                                                             |
| IO       | CreoViewModelGeometryCosmetics                     | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `True`                                 | Model Geometry Cosmetics.                                                                                            |
| IO       | CreoViewModelConstructionGeometrySurfaces          | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                | Model Construction Geometry Surfaces.                                                                                |
| IO       | CreoViewModelConstructionGeometryCosmetics         | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                | Model Construction Geometry Cosmetics.                                                                               |
| IO       | CreoViewModelConstructionGeometryDatum             | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                | Model Construction Geometry Datum.                                                                                   |
| IO       | CreoViewModelConstructionGeometryCoordinateSystems | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                | Model Construction Geometry Coordinate Systems.                                                                      |
| IO       | ImportLayerMode                                    | Enum: 0, 1, 2                                                                           | `Import default layer`                 |                                                                                                                      |
| IO       | PreferAlternativeImporters                         | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                | Up to two different import implementations exist for some formats.                                                   |
| IO       | FlipCoordinateSystem                               | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `True`                                 | Automatically convert any imported model orientation when possible.                                                  |
| IO       | AutoCreateSTLNormals                               | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `True`                                 |                                                                                                                      |
| IO       | ImportAnimations                                   | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `True`                                 |                                                                                                                      |
| IO       | AutoTessellate                                     | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                |                                                                                                                      |
| IO       | AutoTessellateRepairTolerance                      | [Distance](/asset-transformer-sdk/2026.4/api/python/geom_types.md#distance)             | `0.10000000000000001`                  |                                                                                                                      |
| IO       | AutoTessellateMaxSag                               | [Distance](/asset-transformer-sdk/2026.4/api/python/geom_types.md#distance)             | `0.20000000000000001`                  |                                                                                                                      |
| IO       | AutoTessellateMaxAngle                             | [Angle](/asset-transformer-sdk/2026.4/api/python/geom_types.md#angle)                   | `-1`                                   |                                                                                                                      |
| IO       | AutoTessellateUVMode                               | Enum: 0, 1, 2                                                                           | `NoUV`                                 |                                                                                                                      |
| IO       | AutoTessellateUVChannel                            | [Int](/asset-transformer-sdk/2026.4/api/python/core_types.md#int)                       | `1`                                    |                                                                                                                      |
| IO       | AutoTessellateCreateTangents                       | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                |                                                                                                                      |
| IO       | AutoTessellateCreateFreeEdges                      | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                |                                                                                                                      |
| IO       | UpAxis                                             | Enum: 0, 1, 2                                                                           | `Y-UP`                                 | Use to define the Up-axis of the exported files. Affects FBX and USD  formats only.                                  |
| IO       | FbxVersion                                         | Enum: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9                                                      | `2020`                                 |                                                                                                                      |
| IO       | FbxEmbeddedTextures                                | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `True`                                 |                                                                                                                      |
| IO       | FbxExportAscii                                     | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                |                                                                                                                      |
| IO       | PMIReplaceBlackColor                               | [Color](/asset-transformer-sdk/2026.4/api/python/core_types.md#color)                   | `[0, 0, 0]`                            | Automatically replace PMI colors. Black by default. White strongly recommended for AR use.                           |
| IO       | ExportHiddenParts                                  | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                |                                                                                                                      |
| IO       | ExportAnimations                                   | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `True`                                 |                                                                                                                      |
| IO       | ExportMetadata                                     | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `True`                                 |                                                                                                                      |
| IO       | FilterPointCloudBoundingBox                        |                                                                                         | `[[inf, inf, inf],[-inf, -inf, -inf]]` |                                                                                                                      |
| IO       | PointCloudImportMode                               | Enum: 0, 1, 2                                                                           | `Import point cloud`                   |                                                                                                                      |
| IO       | UseFilePrecision                                   | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                |                                                                                                                      |
| IO       | MergeVariantsAtImport                              | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                |                                                                                                                      |
| IO       | ImportRealisticMaterials                           | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                |                                                                                                                      |
| IO       | Export3DTilesMaxDepth                              | [Int](/asset-transformer-sdk/2026.4/api/python/core_types.md#int)                       | `0`                                    | If > 0, produces multiple 3DTiles (external content) using the given maximum depth.                                  |
| IO       | ExportGLTFApplyScale                               | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                |                                                                                                                      |
| IO       | ExportGLTFLights                                   | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `True`                                 |                                                                                                                      |
| IO       | ExportGLTFInterleaved                              | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                |                                                                                                                      |
| IO       | ExportGLTFExternalTextures                         | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                | Force external texture in GLB export.                                                                                |
| IO       | ExportGLTFOverrideExistingTextures                 | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                | If true, external textures will be named '\<name>\_\<id>.\<ext> and existing file with same name will be overrided'. |
| IO       | ExportGLTFDraco                                    | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                |                                                                                                                      |
| IO       | GLTFDracoQuantizationPosition                      | [Int](/asset-transformer-sdk/2026.4/api/python/core_types.md#int)                       | `11`                                   |                                                                                                                      |
| IO       | GLTFDracoQuantizationNormal                        | [Int](/asset-transformer-sdk/2026.4/api/python/core_types.md#int)                       | `8`                                    |                                                                                                                      |
| IO       | GLTFDracoQuantizationTexCoord                      | [Int](/asset-transformer-sdk/2026.4/api/python/core_types.md#int)                       | `10`                                   |                                                                                                                      |
| IO       | GLTFDracoQuantizationVertexColor                   | [Int](/asset-transformer-sdk/2026.4/api/python/core_types.md#int)                       | `8`                                    |                                                                                                                      |
| IO       | GLTFDracoCompressionLevel                          | [Int](/asset-transformer-sdk/2026.4/api/python/core_types.md#int)                       | `7`                                    |                                                                                                                      |
| IO       | ExportPrefabKeepRootTransform                      | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                |                                                                                                                      |
| IO       | ForceShadedMaterial                                | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `True`                                 |                                                                                                                      |
| IO       | NwdUseInstancing                                   | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `True`                                 |                                                                                                                      |
| IO       | ExportHoopsPrc                                     | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                |                                                                                                                      |
| IO       | TraceHoopsImport                                   | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                |                                                                                                                      |
| IO       | HoopsPrcPartName                                   | [String](/asset-transformer-sdk/2026.4/api/python/core_types.md#string)                 | `""`                                   |                                                                                                                      |
| IO       | JtExportVersion                                    | Enum: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11                                              | `10.0`                                 | "8.1", "9.5" or "10.0".                                                                                              |
| IO       | Windowed                                           | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                | Start VRED in a window.                                                                                              |
| IO       | PrintMissingFiles                                  | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                |                                                                                                                      |
| Material | ExportTextureFormat                                | Enum: 0, 1, 2                                                                           | `PNG`                                  |                                                                                                                      |
| Material | JpegQuality                                        | [BoundedInteger](/asset-transformer-sdk/2026.4/api/python/core_types.md#boundedinteger) | `[95, 0, 100]`                         |                                                                                                                      |
| Material | PngCompression                                     | [BoundedInteger](/asset-transformer-sdk/2026.4/api/python/core_types.md#boundedinteger) | `[1, 0, 9]`                            |                                                                                                                      |
| Material | UseUASTC                                           | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                |                                                                                                                      |
| Material | KtxQuality                                         | [BoundedInteger](/asset-transformer-sdk/2026.4/api/python/core_types.md#boundedinteger) | `[128, 1, 255]`                        |                                                                                                                      |
| Material | KtxCompression                                     | [BoundedInteger](/asset-transformer-sdk/2026.4/api/python/core_types.md#boundedinteger) | `[2, 1, 5]`                            |                                                                                                                      |
| Material | EnableImageOoC                                     | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                |                                                                                                                      |
| Material | ImageOoCPath                                       |                                                                                         | \`\`                                   |                                                                                                                      |
| Material | KtxYDown                                           | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `True`                                 | Export Y down KTX.                                                                                                   |
| Scene    | AnimationSampling                                  | [Int](/asset-transformer-sdk/2026.4/api/python/core_types.md#int)                       | `1`                                    |                                                                                                                      |
| Scene    | GlobalSceneLockEnabled                             | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `True`                                 | Use read/write lock in scene manipulation. Disable at your own risks.                                                |
| View     | UseVulkanValidation                                | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                | Enable Vulkan Validation Layers (need to be done before viewer creation).                                            |
| View     | UseGPUTimes                                        | [Boolean](/asset-transformer-sdk/2026.4/api/python/core_types.md#boolean)               | `False`                                | Enable uses of GPU Times marker.                                                                                     |
