What's New in Python API V1 and V2Find what was added and changed in the VRED Python API v2 for each release.
For information on the Python Sandbox and other security information, see Software Security.
What's New in API v1 and v2 2025.3
Added the following Python examnples:
Under Physics Examples, we added Physics Save and Load Example, which demonstrates how collision data can be made persistent.
Under Snippets, we added these toolbar examples:
The following functions were removed from vrMovieExportModule:
getOptimizationModegetRenderingColorspacesetOptimizationModesetRenderingColorspaceThe following functions were added to vrRenderSettings:
getOptimizationModegetRenderingColorspacesetOptimizationModesetRenderingColorspaceFor vrSceneGraph, the parameter was changed for fixDepthOfField.
Added the following new classes in 2025.3:
Added the following new enum values:
vrCameraTypesCameraSensorResponse.OpenColorIOPasteOption.PasteGradingAttributesGradingLogSpaceRemoved the DataTranslator enum from vrdAtfSettings and removed the getDataTranslator and setDataTranslator functions.
Added the following functions to vrdCameraBaseNode:
getGradingEnabledgetGradingLutgetGradingPresetFilenamegetGradingPresetFoldergetGradingPrimarygetGradingRGBCurvegetGradingToneisGradingPresetModifiedloadGradingPresetsaveGradingPresetsetGradingEnabledAdded the following functions to vrdTonemapper:
estimateWhitebalanceFromPixelgetHdrViewgetLookgetViewsetHdrViewsetLooksetViewAdded the following functions to vrGUIService:
addMainWindowToolBarremoveMainWindowToolBarFor the following class, we changed the documentation:
vrNodeService
findNodes(names, wildcard, includeComponents, root, caseSensitive) → List[vrdNode]vrDeviceService
addBlockedDeviceModelOrSerialgetBlockedDeviceModelsOrSerialsisBlockedDeviceModelOrSerialremoveBlockedDeviceModelOrSerialsetBlockedDeviceModelsOrSerialsdeviceCollisionStarteddeviceCollisionStoppeddeviceMovedvrdProjectMergeSettings
getEnvironmentImportOptionsetEnvironmentImportOptionvrdVRDevice
disableRayenableRaygetSerialNumberpicksignalvibratevrMetadataService
getScenegraphTagsvrPhysicsService
clearCollisionDatahasCollisionDataAdded the cleared signal to vrUndoService.
What's New in API v1 and v2 2025.2
Added VRED_FORCE_HTTPS. When set to 1, it enables this option, redirecting incoming unencrypted (http) connection requests to encrypted (https) connection requests in the VRED web interface. Encrypted HTTPS Only is greyed out in the preferences and cannot to changed through the UI. When set to 0, it uses the Encrypted HTTPS Only preference option setting.
Added the following Python examnples:
vrDragAndDropExamplevr_terminalThe following functions were added to these classes:
vrRenderSettings
getOptimizationModesetOptimizationModegetRenderingColorspacesetRenderingColorspacevrMovieExport
getOptimizationModesetOptimizationModegetRenderingColorspacesetRenderingColorspacevrNodeUtils
setIsVRNodevrRenderSettings
getRaytracingPhotonUseAutomaticRadiusvrScenegraph
fixDepthOfFieldAdded the following new classes in 2025.2:
vrMaterialEntryTypevrUserMimeTypesAdded the following functions to these classes in 2025.2:
vrAnnotationService
createAnnotationGroupdeleteAnnotationsduplicateAnnotationsvrdMaterial
compressTexturesvrdObjectSignal
getSignalvrdOpenGLInfo
getMax3DTextureSizegetMaxArrayTextureLayersgetMaxCubeMapTextureSizegetMaxTextureImageUnitsvrdTonemapper
getAutoAdjustISOgetResponseCurvePowergetResponseCurveSaturationsetAutoAdjustISOsetResponseCurvePowersetResponseCurveSaturationvrFileIOService
enableNewFormatgetSceneImportSettingsFromPreferencessetKeyvrGPUService
gpuInfovrHMDService
isMixedRealityDepthEstimationSupportedvrMaterialService
compressTexturesvrMetadataService
getMaterialTagsgetScenegraphTagsvrPhysicsService
clearCollisionDatahasCollisionDatarestoreCollisionDatastoreCollisionDataAdded the return types, CameraSensorResponse and AgX_Custom to vrCameraTypes.
For the following class, we added these new signals:
vrAnnotationService
annotationGraphChangedvrFileIOService
projectReadyToRenderFor these classes, the following have changed:
vrAnnotationService
createAnnotationvrdVRDevice
getSerialNumbervrDeviceService
setBlockedDeviceModelsOrSerialsgetBlockedDeviceModelsOrSerialsaddBlockedDeviceModelOrSerialremoveBlockedDeviceModelOrSerialisBlockedDeviceModelOrSerialWhat's New in API v1 and v2 2025.1
Changed the description for VRED_DISABLE_ADP.
Added a new Physics section with two examples and added a steering wheel example to the Constraints section.
Changes have been made to the following. Visit the Python API V1 section for specifics.
For vrAnimWidgets, the parameters and return value for addTranslationControlPoint have changed and addTranslationControlPoints (same) has changed.
For these classes, the following have changed:
vrCamera
setFogColorDistancesetFogColorHeightsetFogNoiseOffsetDistancesetFogNoiseOffsetHeightsetFogNoiseSizeDistancesetFogNoiseSizeHeightsetFogRangeHeightvrConnector - setConnectorMousePos changed
vrInteraction
getUseBoundingboxesForInteractionInVRsetUseBoundingboxesForInteractionInVR.vrMaterialPtr - setTextureTransform changed
vrNodeUtils - unshareCores changed
vrOSGWidget
getSuperSamplingsetSuperSamplingsetSuperSamplingOnCameraMovementsetSuperSamplingQualitygetSuperSamplingQualityvrRenderSettings - setRenderVariantSets changed
vrScenegraph - cloneNodes changed
For vrSequencer, the following have changed:
readSequenceXMLrunSequenceHttpvrVariants - createAndCaptureVariantSet changed
vrVariantSetPtr - addClippingPlane changed
vrVredUi - getMainWindow changed
vrWebOverlay - setFrame changed
For vrMaterialEditor, the documenmtation for enableSubstancePresetCache has changed.
We added the following classes to the Python API V2:
vrdPhysicsConfigvrdPhysicsConvexConfigvrdPhysicsHullConfigvrdPhysicsInfovrdPhysicsTrianglesConfigvrPhysicsServicevrPhysicsTypesvrLogServicevrLogTypesWe added these functions to the following:
vrdFileExportSettings
getKeepDefaultCamerasgetTextureCompressionModegetTextureCompressionQualitysetKeepDefaultCamerassetTextureCompressionModesetTextureCompressionQualityvrdAtfSettings
ModelState enumgetModelStatesetModelStatevrdNode added isSynchronizedWith
vrdViewpointNode added removePreview
vrFileTypes added TextureCompressionMode enum
vrImmersiveInteractionService
getShowTrackedHandsInMRgetUseBoundingBoxCollisionObjectsisHandTrackingGestureEnabledsetHandTrackingGestureEnabledsetShowTrackedHandsInMRsetUseBoundingBoxCollisionObjectsFor vrdSubstanceMaterial, we added an example to the class documentation.
We made these changes to the following functions:
vrdAtfSettings
getUseLegacyLoader()setUseLegacyLoader().vrdGeometryNode
getNormalsgetPositionsgetTexCoordssetNormalssetPositionsvrMaterialService
getMaterialFromIdvrReferenceService
setUpdateMonitoringIntervalWe removed getSRgbMidColorPosition and setSRgbMidColorPosition from
vrdLinearGradientStop.
Some classes in the following have been changed to enum values. Visit the Python API V2 section for specifics.
vrAnnotationTypes.ScalingModevrBakeTypes.AmbientOcclusionWeightvrBakeTypes.BakeStatevrBakeTypes.BakeTypevrBakeTypes.DenoiserTypevrBakeTypes.DirectIlluminationModevrBakeTypes.IlluminationQualityvrBakeTypes.RenderervrBakeTypes.SubdivisionQualityvrBakeTypes.UVGenerationvrCADFileTypes.FileTypevrCADFileTypes.JobStatevrCameraTypes.BlendModevrCameraTypes.CameraAxisvrCameraTypes.CameraCandelaMappingvrCameraTypes.CameraColorspacevrCameraTypes.CameraConstraintvrCameraTypes.CameraEyevrCameraTypes.CameraProjectionModevrCameraTypes.CameraResponseCurveModevrCameraTypes.CameraSensorResponsevrCameraTypes.CameraSensorResponseCurveMappingvrCameraTypes.CameraSpacevrCameraTypes.CameraStereoLayoutvrCameraTypes.CameraTonemappervrCameraTypes.CameraTrackTypevrCameraTypes.CollisionStructureBuildMethodvrCameraTypes.DepthOfFieldModevrCameraTypes.FogFalloffModevrCameraTypes.FovModevrCameraTypes.InteractiveDofQualityvrCameraTypes.PasteOptionvrCameraTypes.TurntableDirectionvrCameraTypes.VanishingLinesTypevrCameraTypes.ViewpointCreationModevrClusterTypes.JobTypevrFileTypes.FileExtensionFilterModevrFileTypes.TextureCompressionModevrGPUTypes.OpenGLFeaturevrGPUTypes.OpenGLVendorvrGUIService.DialogTypevrGUIService.ViewCubePositionvrGUIService.ViewCubeSizevrGeometryTypes.DecoreModevrGeometryTypes.DecoreSubObjectModevrGeometryTypes.DecoreTransparentObjectModevrGeometryTypes.PrimitiveTypevrGeometryTypes.VisibilityMergeModevrHandTypes.FingerTypevrHandTypes.HandRolevrHandTypes.HandTrackingGesturevrHandTypes.HandTrackingTypevrImageTypes.LoadOptionsBitmaskvrImageTypes.LoadTypevrImageTypes.ShareModevrImmersiveInteractionTypes.ControlModevrImmersiveInteractionTypes.TeleportGroundModevrKernelServices.RelativeOperatorvrKernelServices.vrMaterialEntryTypevrLensFlareTypes.ElementShapevrLensFlareTypes.ElementTypevrLensFlareTypes.PresetTypevrLensFlareTypes.StarShapevrLightTypes.AttenuationvrLightTypes.LightTypevrLightTypes.UnitvrLightTypes.VolumeIlluminationModevrLogTypes.LevelvrLogTypes.LogTypevrMainWindow.DockOptionvrMainWindow.PaintDeviceMetricvrMainWindow.RenderFlagvrMaterialEntryTypevrMaterialTypes.MaterialTypevrMaterialTypes.MergeOptionsvrMetadataTypes.ChangeFlagvrMetadataTypes.MatrixOrdervrMetadataTypes.ObjectTypevrMetadataTypes.ValueTypevrNodeService.TraverseChoicevrPhysicsTypes.AxisvrPhysicsTypes.ObjectTypevrProductTypes.TypevrReferenceTypes.ExportLocationvrReferenceTypes.FileStatevrReferenceTypes.LoadModevrReferenceTypes.NotificationModevrReferenceTypes.StatevrReferenceTypes.TypevrRenderTypes.FoveatedQualityPresetvrRenderTypes.ShadingQualityvrRoughnessTextureTypes.ValueMappingvrScenegraphTypes.ActionvrScenegraphTypes.ChangeFlagvrScenegraphTypes.DuplicateOptionvrScenegraphTypes.MirrorModevrScenegraphTypes.NodeTypevrScenegraphTypes.UnshareOptionvrScenegraphTypes.VolumeTypevrSceneplateTypes.ContentTypevrSceneplateTypes.NodeTypevrSceneplateTypes.PositionvrSceneplateTypes.RepeatModevrSceneplateTypes.SizeTypevrSpectrum.AnalyticFunctionvrSpectrum.SpectraDefinesvrStyleTypes.ColorThemevrSubstanceTypes.PresetApplyModevrTextureTypes.AxisvrTextureTypes.MappingTypevrTextureTypes.RepeatModevrTextureTypes.TriplanarBlendModevrTransformService.VariantOptionsModevrTransformTypes.EulerRotationOrdervrTransformTypes.VariantValueBitMaskvrUVTypes.PostScaleModevrUVTypes.PreRotateModevrUVTypes.PreScaleModevrUVTypes.SeamModevrUVTypes.SnapshotModevrUVTypes.SnapshotStylevrUVTypes.TileAssignModevrUVTypes.UVProjectionModevrUVTypes.UVSetvrVRInputDeviceTypes.VisualizationModevrXRealityTypes.MarkerTrackingTypesvrXRealityTypes.MarkerTypesvrXRealityTypes.XRRenderModevrdAreaLightNode.QualityModevrdAtfSettings.ImporterVersionvrdAtfSettings.ModelStatevrdAtfSettings.SmartReferenceBehaviorvrdAtfSettings.SourceReferenceBehaviorvrdBRDFCommonSettings.LightingModevrdBRDFCommonSettings.VrsQualityvrdBlendChunk.DstFactorvrdBlendChunk.EquationvrdBlendChunk.SrcFactorvrdBrushOrientation.BrushAxisvrdBrushedMetalMaterial.MetalTypevrdBumpTexture.BumpTypevrdCarbonPattern.TypevrdCarbonPattern2D.TypevrdCarbonPattern3D.TypevrdChromeMaterial.MetalTypevrdChunkMaterial.TransparencyModevrdClearcoat.TypevrdCubeTextureChunk.InternalFormatvrdCubeTextureChunk.MagFiltervrdCubeTextureChunk.MinFiltervrdCubeTextureChunk.WrapModevrdDepthTestChunk.DepthFuncvrdDiskLightNode.QualityModevrdDisplacement.SilhouetteModevrdDisplacementTexture.DisplacementSilhouetteModevrdEnvironmentLightSource.LightTypevrdEnvironmentMaterial.GeometryTypevrdEnvironmentRaytracingSettings.ShadowingvrdFileExportSettings.SurfaceExportModevrdGLSLShaderParameterList.ParameterTypevrdGlassMaterial.DispersionInputTypevrdGlassMaterial.FresnelQualityvrdGlassMaterial.MediumTypevrdHDRLightStudio.LightPaintModevrdImmersiveMenu.MenuConstraintvrdImmersiveMenu.MenuOriginvrdMaterialChunkList.ChunkTypevrdMaterialRaytracingSettings.IlluminationModevrdMetallicCarpaintMaterial.PaintTypevrdPolygonChunk.CullFacevrdPolygonChunk.FillModevrdPolygonChunk.FrontFacevrdRectangularLightNode.QualityModevrdReflectivePlasticMaterial.FresnelQualityvrdRemoteEngine.TextureSlotTypevrdRoundedEdges.EdgeModevrdRoundedEdges.EdgeTypevrdSceneItemInfo.FlagsvrdShadowMaterial.OpacityModevrdShadowMaterial.ReflectionModevrdSkylightMaterial.GeometryTypevrdSkylightSkyAndSun.SkyModelvrdSoundNode.ReverbEffectvrdSoundNode.SpatializeSourceModevrdSphereEnvironmentMaterial.GeometryTypevrdSphericalLightNode.QualityModevrdSubstanceEnvironmentMaterial.GeometryTypevrdSubsurfaceScattering.MediumTypevrdSubsurfaceScattering.ModevrdTextureChunk.InternalFormatvrdTextureChunk.MagFiltervrdTextureChunk.MinFiltervrdTextureChunk.WrapModevrdTextureEngine.TextureSlotTypevrdVolumeScatterMaterial.NoiseModevrdWebEngine.TextureSlotTypevrdWovenClothMaterial.ClothPresetvrdWovenClothMaterial.WeaveTypevrdWovenClothMaterial.YarnTypeWhat's New in API v1 and v2 2025
These are the new Python classes:
vrMovieExport:
getOcclusionRangevrOSGWidget:
isDLSSSupportedThese are the new Python classes:
These are the changes made to API v2:
createViewpoint (documentation of return value changed)CameraSensorResponse Enum:CameraSensorResponse.AgX
CameraSensorResponse.AgX_Punchy
CameraSensorResponseCurveMappingCameraColorspace:CameraColorspace.AgXColorspace
vrdAtfSettings:
getImportAnimations
getImportSwitchMaterials
getImportTextures
setImportAnimations
setImportSwitchMaterials
setImportTextures
vrdBaseLightNode:
setVolumeIlluminationMode: 'mode' parameter has been documentedvrdDeviceInteraction:
createControllerAction (documentation updated)vrdEnvironmentMaterial:
getIlluminateVolumes
setIlluminateVolumes
vrdGlassMaterial:
getIndexOfRefractionSpectrum
setIndexOfRefractionSpectrum
vrdSubsurfaceScattering:
getUseRoughness
setUseRoughness
vrdTonemapper:
getSensorResponseCurveMapping
setSensorResponseCurveMapping
getColorspace (return value updated)setColorspace (parameter value updated)vrGUIService:
recentFilesChanged
recentFilesCleared
vrHMDService:
getMixedRealityDepthEstimationEnabled
setMixedRealityDepthEstimationEnabled
vrNodeService:
initFindCache (documentation updated)vrReferenceService
vrReferenceService.setUpdateMonitoringInterval(msecs) (documentation updated)vrScenegraphService:
createVolume
vrScenegraphTypes:
NodeType Enum:VolumeNode
VolumeTypeWe made a change to the environment variable VRED_DISABLE_ADP. ADP can now be disabled machine-wide by creating a new registry key, HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\Privacy\TrustLevel(string value), with a value of 1.
What's New in API v2 2024.2
This page shows what was added to and changed in the Python API v2 in VRED 2024.2, compared to 2024.1.
We have decided to postpone the release of the Python API v2, due to our plans to implement various changes and improvements related to Volume Rendering with VRED 2025 that will have an impact on the API.
The Python version was updated to 3.11.6.
Since the library responsible for automatically updating Python 2 scripts to Python 3 has been deprecated as of Python 3.11, we recommend you update these scripts to Python 3 to avoid any future problems.
Qt has been updated to 6.2.10.
These are the new environment variables in 2024.2:
VRED_CLUSTERSERVICE_CONFIGVRED_CLUSTERSERVICE_DISABLE_ALLVRED_CLUSTERSERVICE_ENABLE_ALLWe removed the environment variable, STARVR_SDK.
This is a summary of the new functions, classes, and types.
boolList[vrdGpuStateInfo]These are the Python API V1 changes found in 2024.2:
vrMovieExport - added the parameters background_pass and volume_pass to setCombinedChannelsRenderPasses, and added the following functions:
getDepthModegetDepthRangesetDepthModesetDepthRangesetOcclusionRangegetOcclusionRangevrOSGWidget - added the following functions:
setActiveRenderPass - added VOLUME_COLOR_LAYER parameterssetDisplayMode - removed VR_DISPLAY_VRHERO_XTALvrRenderSettings - changed the following functions:
setDenoiseAlpha - changed the parameter to denoiseAlphasetRenderPasses - added volume_color to the list of passesThese are the Python API V2 changes found in 2024.2:
vrCADFileTypes - made the following changes:
Maya was removedSLP was addedvrdAtfSettings - renamed Jt Open (Experimental) to Jt Open for getJtToolkit
vrdBaseLightNode - added the following:
getVolumeIlluminationModesetVolumeIlluminationModevrdDeviceInteraction- made changes to the documentation for the following classes:
addSupportedInteractionGroupcreateControllerActiongetControllerActionremoveControllerActionremoveSupportedInteractionGroupsetControllerActionMapping (including the mapping parameter that changed)setSupportedInteractionGroupsvrDeviceService - made changes to the documentation for the following classes:
addBlockedDeviceModelOrSerialcreateInteractiongetBlockedDeviceModelsOrSerialsgetLeftTrackedHandgetRightTrackedHandgetVRDeviceBySerialNumberisBlockedDeviceModelOrSerialremoveBlockedDeviceModelOrSerialsetBlockedDeviceModelsOrSerialssetTrackingOrigindeviceCollisionStarteddeviceCollisionStoppeddeviceMovedvrdFileExportSettings - added documentation to all SurfaceExportMode enum entries
Renamed the parameter value to enable, with any exceptions noted below, for the following functions:
setExportAnimationClipssetExportAnimationCurvessetExportAnnotationssetExportCamerassetExportColorssetExportEnvironmentGeometriessetExportGeometrySwitchessetExportInvisibleDatasetExportLightmapssetExportLightssetExportMaterialSwitchessetExportMeshessetExportMetadatasetExportSceneplatessetExportScriptssetExportSurfaces - renamed the value parameter to modesetExportTouchSensorssetExportTransformVariantssetExportVariantssetExportVariantSetssetExportVertexColorssetFbxFormat - renamed the value parameter to formatsetFbxVersionId - renamed the value parameter to idsetInlineTexturessetKeepEmptyGeometryNodes - renamed the value parameter to keepsetKeepEmptyGroupNodes - renamed the value parameter to keepsetKeepEmptyMaterialGroupNodes - renamed the value parameter to keepsetKeepEmptyShellNodes - renamed the value parameter to keepsetKeepUnusedMaterials - renamed the value parameter to keepsetRemoveBSidessetStlFormatvrdVertexBakeSettings - updated the setIntensityThreshold function documentation.
vrdVRDevice - made changes to the note, regarding the OpenXR mode, for the following:
addVirtualButtondisableRayenableRaygetSerialNumbergetWristOrientationAnglepickremoveVirtualButton - for both overloaded methodssetButtonPressedsetButtonTouchedsetTrackingMatrixsignalvibratevrFileIOService - removed the following signals:
addedGeometry
addLoadedMaterial
preExportGeometry
changed the spelling of 'cad' to 'CAD' and 'vred'to 'VRED'
added documentation for project
updated the documentation for the following functions:
checkCadTypegetImageReadFiltergetImageReadFilterimportFilesvrGPUService - added gpuStateInfo
vrGUIService - added the OpenVDB value to the DialogType enum
vrHMDService - removed the following functions:
getStarVRRenderSettingssetStarVRRenderSettingsvrImmersiveInteractionService - changed the setViewpointMode documentation
vrLightTypes - added the enum VolumeIlluminationMode
vrMaterialTypes - added the following values in MaterialType:
VolumeScatterOpenVDBVolumeWe removed support for vrdStarVRRenderSettings.
What's New in API v2 2024.1
We added new methods for exporting nodes. Look at vrFileIoService, vrdFileExportSettings, and vrdFileExportSettings::SurfaceExportMode. Some basic examples have been added to vrFileIOService showing how to import and export files, as well as how to change these settings. See vrdFileExportSettings and vrdFileExportSettings Example for additional information.
We fixed the following:
VRED_COLLABORATION_NO_UPLOAD - fixed ("uupload")VRED_CURRENT_PROJECT_DIR - removed the extra space before '_DIR"We added the following:
VRED_IMPORT_PERFORMANCE_LOGVRED_SECURE_PYTHONVRED_WORKSPACES_PATHWe added the following to vrCollision:
getCollidingNodesgetCollidingTriangleIndicesgetCollidingTrianglesgetCollisionInfogetCollisionPointWe added the following classes:
We changed these classes:
Changes to vrCADFileTypes:
CatiaV5 - Updated the comment to refer to V5C3MFIFCSLPChanges to vrdAtfSettings:
getImportColors()setImportColors()Changes to vrdMaterialXProperties:
PySide2 -> PySide6)Changes to vrdMDLProperties:
PySide2 -> PySide6)Changes to vrFileIOService:
abortJobs()
exportNodes()
getExportSettings()
getExportSettingsFromPreferences()
setExportSettings()
addedGeometry
addLoadedMaterial
importedFile
preExportGeometry
sequences
Changes to vrGUIService:
openExportDialog()openExportSceneDialog()Changes to vrLightService:
copyLights()getLightsClipboard()isLightsClipboardEmpty()pasteLights()Changes to vrMaterialTypes:
MergeOptionsDefault, the documentation changedIgnoreName, the documentation changedIncludeSwitchMaterials, the documentation changedExcludeXRiteMaterialsChanges to vrQueryService:
What's New in API v2 2024
This page shows what was added to and changed in the Python API v2 in VRED 2024, compared to 2023.4.
The Python version was updated to 3.11.3.`
print(sys.version)
The Qt version was updated from Qt 5 to 6.2. This includes that the PySide module name changes from PySide2 to PySide6, and shiboken2 to shiboken6.
When option “Preferences > Script > Translate script to current Python version” is enabled, the names PySide2 and shiboken2 are automatically replaced by PySide6 and shiboken6 on the fly before executing Python scripts in VRED.
Porting Applications from PySide2 to PySide6 ` - `VRED’s Qt version can be printed from within VRED with:
print(PySide6.QtCore.qVersion())
These are the new functions and classes:
vrGUIService.getViewCubeOpacity() → float
vrGUIService.getViewCubePosition() → vrGUIService.ViewCubePosition
vrGUIService.getViewCubeSize() → vrGUIService.ViewCubeSize
vrGUIService.isNavBarVisible() → bool
vrGUIService.isViewCubeVisible() → bool
vrGUIService.setNavBarVisible(value)
vrGUIService.setViewCubeOpacity(value)
vrGUIService.setViewCubePosition(value)
vrGUIService.setViewCubeSize(value)
vrGUIService.setViewCubeVisible(value)
vrHMDService.getActiveOpenXRRuntimeName() → string
vrHMDService.getActiveOpenXRSystemName() → string
vrHMDService.getOpenXRDepthLayerCompositionEnabled
vrHMDService.setOpenXRDepthLayerCompositionEnabled(enable)
vrMaterialTypes.MDL
vrMaterialTypes.MaterialX
vrRoughnessTextureTypes
vrdMDLMaterial
vrdMaterialXMaterial
vrdRoughnessTexture.getRoughnessMapType() → vrRoughnessTextureTypes.ValueMapping
vrdRoughnessTexture.setRoughnessMapType(mapping)
In VRED 2024, the material roughness is changed to a perceptually linear behavior and a new value range between 0 and 1. In older VRED versions, the behavior was non-linear and the maximum value was 40. When importing older files into VRED, material roughness values are automatically adjusted to the new behavior.
In case you set specific roughness values explicitly via script, for example with vrdPlasticMaterial.setRoughness(roughness), you must adjust the value in the script.
See this snippet for the conversion: snippets/convertRoughness.py.