Preferences
Use the core.setModuleProperty function to set preferences.
Tip
Use core.listModuleProperties to list the properties of a module.
Module | Property | Type | Default Value | Description |
---|---|---|---|---|
Algo | DisableGPUAlgorithms | Boolean | False | |
Algo | UseGPUBaking | Boolean | True | |
CAD | UnitLength | Distance | 0.02 | |
CAD | TangencyAngle | Angle | 10 | |
CAD | CurvatureThreshold | Real | 0.02 | |
CAD | CurvatureRatio | Real | 0.5 | |
Core | ThreadCount | Int | 32 | |
Core | EnableDebugLog | Boolean | False | Enable advanced debug log generation. Log file is available at: %APPDATA%/{ProductName}/lastSession{Id}.log |
Core | EnableUndoRedo | Boolean | False | Enable the Undo Redo system. Will result in higher memory consumption |
Core | EnableOocMode | Boolean | False | Save meshes and models out of core to save RAM |
IO | PartialLoad | 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 | False | Choose to import parts which visibility status is set to false |
IO | LoadSuppressed | Boolean | True | |
IO | LoadConstructionTree | Boolean | True | |
IO | LoadConstructionAndReference | Boolean | False | |
IO | LoadVariant | Boolean | False | |
IO | AliasApiDllPath | FilePath | "" | Path of an Alias dll to import .wire files |
IO | AliasImportMode | Enum: |
Import by layer (one part by layer) | |
IO | AliasImportEmptyLayer | Boolean | False | |
IO | RecapSDKPath | "" | ||
IO | RecapLoadPointOfView | Boolean | False | |
IO | VredExecutablePath | FilePath | "" | Path of VRED executable to import .vpb files |
IO | LoadPMI | Boolean | False | Use this option to include FTA or PMI when importing a CAD file |
IO | PreferLoadMesh | Boolean | False | |
IO | RhinoOnePartByLayer | Boolean | True | |
IO | PreferAlternativeImporters | Boolean | False | Up to two different import implementations exist for some formats |
IO | FlipCoordinateSystem | Boolean | True | Automatically convert any imported model orientation when possible |
IO | AutoCreateSTLNormals | Boolean | True | |
IO | ImportAnimations | Boolean | True | |
IO | AutoTessellate | Boolean | False | |
IO | AutoTessellateRepairTolerance | Distance | 0.10000000000000001 | |
IO | AutoTessellateMaxSag | Distance | 0.20000000000000001 | |
IO | AutoTessellateMaxAngle | Angle | -1 | |
IO | AutoTessellateUVMode | Enum: |
NoUV | |
IO | AutoTessellateUVChannel | Int | 1 | |
IO | AutoTessellateCreateTangents | Boolean | False | |
IO | AutoTessellateCreateFreeEdges | Boolean | False | |
IO | UpAxis | Enum: |
Y-UP | |
IO | FbxVersion | Enum: |
2020 | |
IO | FbxEmbeddedTextures | Boolean | True | |
IO | FbxExportAscii | Boolean | False | |
IO | PMIReplaceBlackColor | Color | [0, 0, 0] | Automatically replace PMI colors. Black by default. White strongly recommended for AR use |
IO | ExportHiddenParts | Boolean | False | |
IO | ExportAnimations | Boolean | True | |
IO | ExportMetadata | Boolean | True | |
IO | FilterPointCloudBoundingBox | [[inf, inf, inf],[-inf, -inf, -inf]] | ||
IO | PointCloudImportMode | Enum: |
Import point cloud | |
IO | UseFilePrecision | Boolean | False | |
IO | MergeVariantsAtImport | Boolean | False | |
IO | ImportRealisticMaterials | Boolean | False | |
IO | Export3DTilesMaxDepth | Int | 0 | If > 0, produces multiple 3DTiles (external content) using the given maximum depth |
IO | ExportGLTFApplyScale | Boolean | False | |
IO | ExportGLTFLights | Boolean | True | |
IO | ExportGLTFInterleaved | Boolean | False | |
IO | ExportGLTFExternalTextures | Boolean | False | Force external texture in GLB export |
IO | ExportGLTFOverrideExistingTextures | Boolean | False | If true, external textures will be named ' |
IO | ExportGLTFDraco | Boolean | False | |
IO | GLTFDracoQuantizationPosition | Int | 11 | |
IO | GLTFDracoQuantizationNormal | Int | 8 | |
IO | GLTFDracoQuantizationTexCoord | Int | 10 | |
IO | GLTFDracoQuantizationVertexColor | Int | 8 | |
IO | GLTFDracoCompressionLevel | Int | 7 | |
IO | ExportPrefabKeepRootTransform | Boolean | False | |
IO | ForceShadedMaterial | Boolean | True | |
IO | JtExportVersion | Enum: |
10.0 | |
IO | Windowed | Boolean | False | Start VRED in a window |
Material | ExportTextureFormat | Enum: |
PNG | |
Material | JpegQuality | BoundedInteger | [95, 0, 100] | |
Material | PngCompression | BoundedInteger | [1, 0, 9] | |
Material | UseUASTC | Boolean | False | |
Material | KtxQuality | BoundedInteger | [128, 1, 255] | |
Material | KtxCompression | BoundedInteger | [2, 1, 5] | |
Material | EnableImageOoC | Boolean | False | |
Material | ImageOoCPath | "" | ||
Material | KtxYDown | Boolean | True | Export Y down KTX |
Scene | AnimationSampling | Int | 1 | |
View | UseVulkanValidation | Boolean | False | Enable Vulkan Validation Layers (need to be done before viewer creation) |
View | UseGPUTimes | Boolean | False | Enable uses of GPU Times marker |