You'll find changes to existing V1 API and V2 API Python commands, along with the addition of others, specifically ones for the new decoupled Scenegraph. See the list that follows for more details.
We added the following Python examples to 2023.3: Rendering Camera Tracks and Menu with Show Terminal button.
The following is a list of the Python command changes in the V1 API.
vrAnimWidgets:
restoreAnimation has been deprecated
restoreAnimations has been deprecated
vrOptimize:
removeMetadata was addedvrRenderSettings:
The following are new added commands:
getDenoiseAlpha
setDenoiseAlpha
vrScenegraph:
vrAnnotationService:
The following are new added commands:
getSelection
setSelection
selectionChanged
vrCameraService:
Changes were made to the class documentation
getCameras - The parameter name was changed
The following are new added commands:
getSelectedNodes
setSelectedNodes
zoomToNodes
selectionChanged
vrdAtfSettings:
The following are new added commands:
getImportMetadata
setImportMetadata
vrdCameraBaseNode:
isEqual - The documentation was updatedvrdCameraCollider:
getEnabled - The documentation of return value changedvrdCameraNode:
vrdDeltaLightNode:
vrdDirectionalLightNode:
vrdDiskLightNode:
vrdEnvironmentRaytracingSettings:
The following are new added commands:
getAnisotropy
getFilterSampledCaustics
setAnisotropy
setFilterSampledCaustics
vrdGeometryNode:
The following are new added commands:
isComponent
isMesh
isSurface
vrdLensFlareGlow:
vrdMaterialNode:
The documentation on top of the class changed
The following are new added commands:
getEnabled
setEnabled
vrdNode:
The following are new added commands:
getIcon
getPath
getSelectableFlag
getSynchronizedNodes
getUniquePath
isImplicitShared
isSynchronized
setSelectableFlag
vrdObject:
The following are new added commands:
isNull - The documentation was updated
isType - The documentation updated
vrdPointLightNode:
vrdRectangularLightNode:
vrdSphericalLightNode:
vrdSpotLightNode:
vrdSwitchNode:
vrdViewpointNode:
vrFileIOService
The following are new added commands:
getWriteFileTypesFilter
isReadOnly
saveNodes
preQuit
vrGeometryTypes:
VisibilityMergeMode has a new Enum classvrGUIService:
The following are new added commands:
openImportDialog
viewInNewRenderWindow
vrImmersiveInteractionService:
getActiveHMDSupportsHandTracking was addedvrMaterialService:
The following are new added commands:
getAllMaterialTags
getImportMetadata
getMaterials
setImportMetadata
vrNodeService:
TraverseChoice has a new Enum class
findNode parameters changed
findNodes parameters changed
findNodes - A second findNodes function was added
The following are new added commands:
findNodeWithUniquePath
getAllNodes
getCloneRoot
getClones
getCommonParent
getMaxDepth
getNodesFromIds
getUniqueName
isInSubtree
traverse
vrScenegraphTypes:
UnshareOption documentation was added to the Enum values
DuplicateOption has a new Enum class
Action has a new Enum class
ChangeFlag has a new enum class
NodeType has a new enum class
MirrorMode has a new enum class
vrUVService:
vrWebEngineService:
A typo in the Python code example was fixed
getWebEngine documentation was changed
vrAssetServicevrdBillboardNodevrdClipPlaneNodevrdDistanceNodevrdEnvironmentNodevrdFindOptionsvrdHostSwitchNodevrdMaterialPoolNodevrdMatrixTransformNodevrdMetadatavrdMetadataEntryvrdMetadataEntryListvrdMetadataSetvrdNodeInfovrdSceneItemInfovrdSoundNodevrdSoundObstructorNodevrdStereoSwitchNodevrdTessellationSettingsvrGeometryServicevrMetadataServicevrMetadataTypesvrQueryServicevrScenegraphService