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
vrAssetService
vrdBillboardNode
vrdClipPlaneNode
vrdDistanceNode
vrdEnvironmentNode
vrdFindOptions
vrdHostSwitchNode
vrdMaterialPoolNode
vrdMatrixTransformNode
vrdMetadata
vrdMetadataEntry
vrdMetadataEntryList
vrdMetadataSet
vrdNodeInfo
vrdSceneItemInfo
vrdSoundNode
vrdSoundObstructorNode
vrdStereoSwitchNode
vrdTessellationSettings
vrGeometryService
vrMetadataService
vrMetadataTypes
vrQueryService
vrScenegraphService