查找在 VRED Python API v2 中为每个版本添加和更改的内容。
有关 Python 沙盒的信息和其他安全信息,请参见软件安全。
API v1 和 v2 2025.2 中的新增功能
添加了 VRED_FORCE_HTTPS
。设置为 1 时,会启用此选项,将传入的未加密 (http) 连接请求重定向到 VRED Web 界面中的加密 (https) 连接请求。“仅加密的 HTTPS”在首选项中灰显,无法通过 UI 进行更改。设置为 0 时,将使用“仅加密的 HTTPS”首选项设置。
添加了以下 Python 示例:
vrDragAndDropExample
vr_terminal
向这些类添加了以下函数:
vrRenderSettings
getOptimizationMode
setOptimizationMode
getRenderingColorspace
setRenderingColorspace
vrMovieExport
getOptimizationMode
setOptimizationMode
getRenderingColorspace
setRenderingColorspace
vrNodeUtils
setIsVRNode
vrRenderSettings
getRaytracingPhotonUseAutomaticRadius
vrScenegraph
fixDepthOfField
在 2025.2 中添加了以下新类:
vrMaterialEntryType
vrUserMimeTypes
在 2025.2 中向这些类添加了以下函数:
vrAnnotationService
createAnnotationGroup
deleteAnnotations
duplicateAnnotations
vrdMaterial
compressTextures
vrdObjectSignal
getSignal
vrdOpenGLInfo
getMax3DTextureSize
getMaxArrayTextureLayers
getMaxCubeMapTextureSize
getMaxTextureImageUnits
vrdTonemapper
getAutoAdjustISO
getResponseCurvePower
getResponseCurveSaturation
setAutoAdjustISO
setResponseCurvePower
setResponseCurveSaturation
vrFileIOService
enableNewFormat
getSceneImportSettingsFromPreferences
setKey
vrGPUService
gpuInfo
vrHMDService
isMixedRealityDepthEstimationSupported
vrMaterialService
compressTextures
vrMetadataService
getMaterialTags
getScenegraphTags
vrPhysicsService
clearCollisionData
hasCollisionData
restoreCollisionData
storeCollisionData
向 vrCameraTypes
添加了返回类型 CameraSensorResponse
和 AgX_Custom
。
对于以下类,我们添加了这些新信号:
vrAnnotationService
annotationGraphChanged
vrFileIOService
projectReadyToRender
对于这些类,以下内容已更改:
vrAnnotationService
createAnnotation
vrdVRDevice
getSerialNumber
vrDeviceService
setBlockedDeviceModelsOrSerials
getBlockedDeviceModelsOrSerials
addBlockedDeviceModelOrSerial
removeBlockedDeviceModelOrSerial
isBlockedDeviceModelOrSerial
API v1 和 v2 2025.1 中的新增功能
更改了 VRED_DISABLE_ADP 的描述。
添加了新的“物理”部分,其中包含两个示例,并在“约束”部分中添加了一个方向盘示例。
对以下内容进行了更改。有关具体信息,请访问 Python API V1 部分。
对于 vrAnimWidgets
,addTranslationControlPoint
的参数和返回值已更改,addTranslationControlPoints (same)
也已更改。
对于这些类,以下内容已更改:
vrCamera
setFogColorDistance
setFogColorHeight
setFogNoiseOffsetDistance
setFogNoiseOffsetHeight
setFogNoiseSizeDistance
setFogNoiseSizeHeight
setFogRangeHeight
vrConnector
- setConnectorMousePos
已更改
vrInteraction
getUseBoundingboxesForInteractionInVR
setUseBoundingboxesForInteractionInVR
。vrMaterialPtr
- setTextureTransform
已更改
vrNodeUtils
- unshareCores
已更改
vrOSGWidget
getSuperSampling
setSuperSampling
setSuperSamplingOnCameraMovement
setSuperSamplingQuality
getSuperSamplingQuality
vrRenderSettings
- setRenderVariantSets
已更改
vrScenegraph
- cloneNodes
已更改
对于 vrSequencer
,以下内容已更改:
readSequenceXML
runSequenceHttp
vrVariants
- createAndCaptureVariantSet
已更改
vrVariantSetPtr
- addClippingPlane
已更改
vrVredUi
- getMainWindow
已更改
vrWebOverlay
- setFrame
已更改
对于 vrMaterialEditor
,enableSubstancePresetCache
的文档已更改。
我们向 Python API V2 添加了以下类:
vrdPhysicsConfig
vrdPhysicsConvexConfig
vrdPhysicsHullConfig
vrdPhysicsInfo
vrdPhysicsTrianglesConfig
vrPhysicsService
vrPhysicsTypes
vrLogService
vrLogTypes
我们将这些函数添加到以下内容:
vrdFileExportSettings
getKeepDefaultCameras
getTextureCompressionMode
getTextureCompressionQuality
setKeepDefaultCameras
setTextureCompressionMode
setTextureCompressionQuality
vrdAtfSettings
ModelState
枚举getModelState
setModelState
vrdNode
添加了 isSynchronizedWith
vrdViewpointNode
添加了 removePreview
vrFileTypes
添加了 TextureCompressionMode
枚举
vrImmersiveInteractionService
getShowTrackedHandsInMR
getUseBoundingBoxCollisionObjects
isHandTrackingGestureEnabled
setHandTrackingGestureEnabled
setShowTrackedHandsInMR
setUseBoundingBoxCollisionObjects
对于 vrdSubstanceMaterial
,我们在类文档中添加了一个示例。
我们对以下函数进行了这些更改:
vrdAtfSettings
getUseLegacyLoader()
setUseLegacyLoader()
。vrdGeometryNode
getNormals
getPositions
getTexCoords
setNormals
setPositions
vrMaterialService
getMaterialFromId
vrReferenceService
setUpdateMonitoringInterval
我们从 vrdLinearGradientStop
中删除了 getSRgbMidColorPosition
和 setSRgbMidColorPosition
。
下面的一些类已更改为枚举值。有关具体信息,请访问 Python API V2 部分。
vrAnnotationTypes.ScalingMode
vrBakeTypes.AmbientOcclusionWeight
vrBakeTypes.BakeState
vrBakeTypes.BakeType
vrBakeTypes.DenoiserType
vrBakeTypes.DirectIlluminationMode
vrBakeTypes.IlluminationQuality
vrBakeTypes.Renderer
vrBakeTypes.SubdivisionQuality
vrBakeTypes.UVGeneration
vrCADFileTypes.FileType
vrCADFileTypes.JobState
vrCameraTypes.BlendMode
vrCameraTypes.CameraAxis
vrCameraTypes.CameraCandelaMapping
vrCameraTypes.CameraColorspace
vrCameraTypes.CameraConstraint
vrCameraTypes.CameraEye
vrCameraTypes.CameraProjectionMode
vrCameraTypes.CameraResponseCurveMode
vrCameraTypes.CameraSensorResponse
vrCameraTypes.CameraSensorResponseCurveMapping
vrCameraTypes.CameraSpace
vrCameraTypes.CameraStereoLayout
vrCameraTypes.CameraTonemapper
vrCameraTypes.CameraTrackType
vrCameraTypes.CollisionStructureBuildMethod
vrCameraTypes.DepthOfFieldMode
vrCameraTypes.FogFalloffMode
vrCameraTypes.FovMode
vrCameraTypes.InteractiveDofQuality
vrCameraTypes.PasteOption
vrCameraTypes.TurntableDirection
vrCameraTypes.VanishingLinesType
vrCameraTypes.ViewpointCreationMode
vrClusterTypes.JobType
vrFileTypes.FileExtensionFilterMode
vrFileTypes.TextureCompressionMode
vrGPUTypes.OpenGLFeature
vrGPUTypes.OpenGLVendor
vrGUIService.DialogType
vrGUIService.ViewCubePosition
vrGUIService.ViewCubeSize
vrGeometryTypes.DecoreMode
vrGeometryTypes.DecoreSubObjectMode
vrGeometryTypes.DecoreTransparentObjectMode
vrGeometryTypes.PrimitiveType
vrGeometryTypes.VisibilityMergeMode
vrHandTypes.FingerType
vrHandTypes.HandRole
vrHandTypes.HandTrackingGesture
vrHandTypes.HandTrackingType
vrImageTypes.LoadOptionsBitmask
vrImageTypes.LoadType
vrImageTypes.ShareMode
vrImmersiveInteractionTypes.ControlMode
vrImmersiveInteractionTypes.TeleportGroundMode
vrKernelServices.RelativeOperator
vrKernelServices.vrMaterialEntryType
vrLensFlareTypes.ElementShape
vrLensFlareTypes.ElementType
vrLensFlareTypes.PresetType
vrLensFlareTypes.StarShape
vrLightTypes.Attenuation
vrLightTypes.LightType
vrLightTypes.Unit
vrLightTypes.VolumeIlluminationMode
vrLogTypes.Level
vrLogTypes.LogType
vrMainWindow.DockOption
vrMainWindow.PaintDeviceMetric
vrMainWindow.RenderFlag
vrMaterialEntryType
vrMaterialTypes.MaterialType
vrMaterialTypes.MergeOptions
vrMetadataTypes.ChangeFlag
vrMetadataTypes.MatrixOrder
vrMetadataTypes.ObjectType
vrMetadataTypes.ValueType
vrNodeService.TraverseChoice
vrPhysicsTypes.Axis
vrPhysicsTypes.ObjectType
vrProductTypes.Type
vrReferenceTypes.ExportLocation
vrReferenceTypes.FileState
vrReferenceTypes.LoadMode
vrReferenceTypes.NotificationMode
vrReferenceTypes.State
vrReferenceTypes.Type
vrRenderTypes.FoveatedQualityPreset
vrRenderTypes.ShadingQuality
vrRoughnessTextureTypes.ValueMapping
vrScenegraphTypes.Action
vrScenegraphTypes.ChangeFlag
vrScenegraphTypes.DuplicateOption
vrScenegraphTypes.MirrorMode
vrScenegraphTypes.NodeType
vrScenegraphTypes.UnshareOption
vrScenegraphTypes.VolumeType
vrSceneplateTypes.ContentType
vrSceneplateTypes.NodeType
vrSceneplateTypes.Position
vrSceneplateTypes.RepeatMode
vrSceneplateTypes.SizeType
vrSpectrum.AnalyticFunction
vrSpectrum.SpectraDefines
vrStyleTypes.ColorTheme
vrSubstanceTypes.PresetApplyMode
vrTextureTypes.Axis
vrTextureTypes.MappingType
vrTextureTypes.RepeatMode
vrTextureTypes.TriplanarBlendMode
vrTransformService.VariantOptionsMode
vrTransformTypes.EulerRotationOrder
vrTransformTypes.VariantValueBitMask
vrUVTypes.PostScaleMode
vrUVTypes.PreRotateMode
vrUVTypes.PreScaleMode
vrUVTypes.SeamMode
vrUVTypes.SnapshotMode
vrUVTypes.SnapshotStyle
vrUVTypes.TileAssignMode
vrUVTypes.UVProjectionMode
vrUVTypes.UVSet
vrVRInputDeviceTypes.VisualizationMode
vrXRealityTypes.MarkerTrackingTypes
vrXRealityTypes.MarkerTypes
vrXRealityTypes.XRRenderMode
vrdAreaLightNode.QualityMode
vrdAtfSettings.ImporterVersion
vrdAtfSettings.ModelState
vrdAtfSettings.SmartReferenceBehavior
vrdAtfSettings.SourceReferenceBehavior
vrdBRDFCommonSettings.LightingMode
vrdBRDFCommonSettings.VrsQuality
vrdBlendChunk.DstFactor
vrdBlendChunk.Equation
vrdBlendChunk.SrcFactor
vrdBrushOrientation.BrushAxis
vrdBrushedMetalMaterial.MetalType
vrdBumpTexture.BumpType
vrdCarbonPattern.Type
vrdCarbonPattern2D.Type
vrdCarbonPattern3D.Type
vrdChromeMaterial.MetalType
vrdChunkMaterial.TransparencyMode
vrdClearcoat.Type
vrdCubeTextureChunk.InternalFormat
vrdCubeTextureChunk.MagFilter
vrdCubeTextureChunk.MinFilter
vrdCubeTextureChunk.WrapMode
vrdDepthTestChunk.DepthFunc
vrdDiskLightNode.QualityMode
vrdDisplacement.SilhouetteMode
vrdDisplacementTexture.DisplacementSilhouetteMode
vrdEnvironmentLightSource.LightType
vrdEnvironmentMaterial.GeometryType
vrdEnvironmentRaytracingSettings.Shadowing
vrdFileExportSettings.SurfaceExportMode
vrdGLSLShaderParameterList.ParameterType
vrdGlassMaterial.DispersionInputType
vrdGlassMaterial.FresnelQuality
vrdGlassMaterial.MediumType
vrdHDRLightStudio.LightPaintMode
vrdImmersiveMenu.MenuConstraint
vrdImmersiveMenu.MenuOrigin
vrdMaterialChunkList.ChunkType
vrdMaterialRaytracingSettings.IlluminationMode
vrdMetallicCarpaintMaterial.PaintType
vrdPolygonChunk.CullFace
vrdPolygonChunk.FillMode
vrdPolygonChunk.FrontFace
vrdRectangularLightNode.QualityMode
vrdReflectivePlasticMaterial.FresnelQuality
vrdRemoteEngine.TextureSlotType
vrdRoundedEdges.EdgeMode
vrdRoundedEdges.EdgeType
vrdSceneItemInfo.Flags
vrdShadowMaterial.OpacityMode
vrdShadowMaterial.ReflectionMode
vrdSkylightMaterial.GeometryType
vrdSkylightSkyAndSun.SkyModel
vrdSoundNode.ReverbEffect
vrdSoundNode.SpatializeSourceMode
vrdSphereEnvironmentMaterial.GeometryType
vrdSphericalLightNode.QualityMode
vrdSubstanceEnvironmentMaterial.GeometryType
vrdSubsurfaceScattering.MediumType
vrdSubsurfaceScattering.Mode
vrdTextureChunk.InternalFormat
vrdTextureChunk.MagFilter
vrdTextureChunk.MinFilter
vrdTextureChunk.WrapMode
vrdTextureEngine.TextureSlotType
vrdVolumeScatterMaterial.NoiseMode
vrdWebEngine.TextureSlotType
vrdWovenClothMaterial.ClothPreset
vrdWovenClothMaterial.WeaveType
vrdWovenClothMaterial.YarnType
API v1 和 v2 2025 中的新增功能
以下是新的 Python 类:
vrMovieExport:
getOcclusionRange
vrOSGWidget:
isDLSSSupported
以下是新的 Python 类:
以下是对 API v2 所做的更改:
vrCameraService:
createViewpoint
(返回值的文档已更改)vrCameraTypes:
CameraSensorResponse
枚举中的新增内容:CameraSensorResponse.AgX
CameraSensorResponse.AgX_Punchy
CameraSensorResponseCurveMapping
CameraColorspace
中的新增内容:CameraColorspace.AgXColorspace
vrdAtfSettings:
getImportAnimations
getImportSwitchMaterials
getImportTextures
setImportAnimations
setImportSwitchMaterials
setImportTextures
vrdBaseLightNode:
setVolumeIlluminationMode
:“mode”参数已记录vrdDeviceInteraction:
createControllerAction
(文档已更新)vrdEnvironmentMaterial:
getIlluminateVolumes
setIlluminateVolumes
vrdGlassMaterial:
getIndexOfRefractionSpectrum
setIndexOfRefractionSpectrum
vrdSubsurfaceScattering:
getUseRoughness
setUseRoughness
vrdTonemapper:
getSensorResponseCurveMapping
setSensorResponseCurveMapping
getColorspace
(返回值已更新)setColorspace
(参数 value
已更新)vrGUIService:
recentFilesChanged
recentFilesCleared
vrHMDService:
getMixedRealityDepthEstimationEnabled
setMixedRealityDepthEstimationEnabled
vrNodeService:
initFindCache
(文档已更新)vrReferenceService
vrReferenceService.setUpdateMonitoringInterval(msecs)
(文档已更新)vrScenegraphService:
createVolume
vrScenegraphTypes:
NodeType
枚举:VolumeNode
VolumeType
我们对环境变量 VRED_DISABLE_ADP
进行了更改。现在,可以通过创建新的注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\Privacy\TrustLevel(string value)
并将值设为 1
在计算机范围内禁用 ADP。
API v2 2024.2 中的新增功能
此页面介绍了在 VRED 2024.2 的 Python API v2 中新增和更改的内容(与 2024.1 相比)。
我们决定推迟发布 Python API v2,因为我们计划在 VRED 2025 中实施与体积渲染相关的各种更改和改进,这些更改和改进将对 API 产生影响。
Python 版本已更新至 3.11.6。
由于自 Python 3.11 起,负责将 Python 2 脚本自动更新为 Python 3 的库已弃用,因此我们建议您将这些脚本更新为 Python 3 以避免将来出现任何问题。
Qt 已更新至 6.2.10。
以下是 2024.2 中的新环境变量:
VRED_CLUSTERSERVICE_CONFIG
VRED_CLUSTERSERVICE_DISABLE_ALL
VRED_CLUSTERSERVICE_ENABLE_ALL
我们移除了环境变量 STARVR_SDK
。
下面汇总了新的函数、类和类型。
bool
List[vrdGpuStateInfo]
以下是 2024.2 中的 Python API V1 更改:
vrMovieExport - 向 setCombinedChannelsRenderPasses
添加了参数 background_pass
和 volume_pass
,并添加了以下函数:
getDepthMode
getDepthRange
setDepthMode
setDepthRange
setOcclusionRange
getOcclusionRange
vrOSGWidget - 添加了以下函数:
setActiveRenderPass
- 添加了 VOLUME_COLOR_LAYER
参数setDisplayMode
- 移除了 VR_DISPLAY_VRHERO_XTAL
vrRenderSettings - 更改了以下函数:
setDenoiseAlpha
- 已将参数更改为 denoiseAlpha
setRenderPasses
- 向过程列表添加了 volume_color
以下是 2024.2 中的 Python API V2 更改:
vrCADFileTypes - 进行以下更改:
Maya
SLP
vrdAtfSettings - 已将 Jt Open (Experimental)
重命名为 Jt Open
(对于 getJtToolkit
)
vrdBaseLightNode - 添加了以下内容:
getVolumeIlluminationMode
setVolumeIlluminationMode
vrdDeviceInteraction - 对以下类的文档进行了更改:
addSupportedInteractionGroup
createControllerAction
getControllerAction
removeControllerAction
removeSupportedInteractionGroup
setControllerActionMapping
(包括已更改的 mapping
参数)setSupportedInteractionGroups
vrDeviceService - 对以下类的文档进行了更改:
addBlockedDeviceModelOrSerial
createInteraction
getBlockedDeviceModelsOrSerials
getLeftTrackedHand
getRightTrackedHand
getVRDeviceBySerialNumber
isBlockedDeviceModelOrSerial
removeBlockedDeviceModelOrSerial
setBlockedDeviceModelsOrSerials
setTrackingOrigin
deviceCollisionStarted
deviceCollisionStopped
deviceMoved
vrdFileExportSettings - 已将文档添加到所有 SurfaceExportMode
枚举条目
对于以下函数,已将参数 value
重命名为 enable
,但下面提到的例外情况除外:
setExportAnimationClips
setExportAnimationCurves
setExportAnnotations
setExportCameras
setExportColors
setExportEnvironmentGeometries
setExportGeometrySwitches
setExportInvisibleData
setExportLightmaps
setExportLights
setExportMaterialSwitches
setExportMeshes
setExportMetadata
setExportSceneplates
setExportScripts
setExportSurfaces
- 已将 value
参数重命名为 mode
setExportTouchSensors
setExportTransformVariants
setExportVariants
setExportVariantSets
setExportVertexColors
setFbxFormat
- 已将 value
参数重命名为 format
setFbxVersionId
- 已将 value
参数重命名为 id
setInlineTextures
setKeepEmptyGeometryNodes
- 已将 value
参数重命名为 keep
setKeepEmptyGroupNodes
- 已将 value
参数重命名为 keep
setKeepEmptyMaterialGroupNodes
- 已将 value
参数重命名为 keep
setKeepEmptyShellNodes
- 已将 value
参数重命名为 keep
setKeepUnusedMaterials
- 已将 value
参数重命名为 keep
setRemoveBSides
setStlFormat
vrdVertexBakeSettings - 更新了 setIntensityThreshold
函数文档。
vrdVRDevice - 针对以下内容,对有关 OpenXR 模式的注释进行了更改:
addVirtualButton
disableRay
enableRay
getSerialNumber
getWristOrientationAngle
pick
removeVirtualButton
- 适用于两种过载方法setButtonPressed
setButtonTouched
setTrackingMatrix
signal
vibrate
vrFileIOService - 移除了以下信号:
addedGeometry
addLoadedMaterial
preExportGeometry
将“cad”的拼写更改为“CAD”,将“vred”的拼写更改为“VRED”
添加了 project
的文档
更新了以下函数的文档:
checkCadType
getImageReadFilter
getImageReadFilter
importFiles
vrGPUService - 添加了 gpuStateInfo
vrGUIService - 已将 OpenVDB
值添加到 DialogType
枚举
vrHMDService - 移除了以下函数:
getStarVRRenderSettings
setStarVRRenderSettings
vrImmersiveInteractionService - 更改了 setViewpointMode
文档
vrLightTypes - 添加了枚举 VolumeIlluminationMode
vrMaterialTypes - 在 MaterialType
中添加了以下值:
VolumeScatter
OpenVDBVolume
我们移除了对 vrdStarVRRenderSettings
的支持。
API v2 2024.1 中的新增功能
我们添加了用于导出节点的新方法。请参见 vrFileIoService
、vrdFileExportSettings
和 vrdFileExportSettings::SurfaceExportMode
。vrFileIOService
中添加了一些基本示例,展示了如何导入和导出文件以及如何更改这些设置。有关其他信息,请参见 vrdFileExportSettings 和 vrdFileExportSettings Example。
我们修复了以下内容:
VRED_COLLABORATION_NO_UPLOAD
- 修复了 ("uupload")VRED_CURRENT_PROJECT_DIR
- 删除了“_DIR'”之前的额外空格我们添加了以下内容:
VRED_IMPORT_PERFORMANCE_LOG
VRED_SECURE_PYTHON
VRED_WORKSPACES_PATH
vrCollision 添加了以下内容:
getCollidingNodes
getCollidingTriangleIndices
getCollidingTriangles
getCollisionInfo
getCollisionPoint
我们添加了以下类:
我们更改了以下类:
对 vrCADFileTypes 的更改:
CatiaV5
- 更新了注释以引用 V5C3MF
IFC
SLP
对 vrdAtfSettings 的更改:
getImportColors()
setImportColors()
对 vrdMaterialXProperties 的更改:
PySide2
-> PySide6
)对 vrdMDLProperties 的更改:
PySide2
-> PySide6
)对 vrFileIOService 的更改:
我们添加了以下内容:
abortJobs()
exportNodes()
getExportSettings()
getExportSettingsFromPreferences()
setExportSettings()
我们移除了以下信号:
addedGeometry
addLoadedMaterial
importedFile
preExportGeometry
sequences
对 vrGUIService 的更改:
openExportDialog()
openExportSceneDialog()
对 vrLightService 的更改:
copyLights()
getLightsClipboard()
isLightsClipboardEmpty()
pasteLights()
对 vrMaterialTypes 的更改:
MergeOptions
对于 Default
,文档已更改
对于 IgnoreName
,文档已更改
对于 IncludeSwitchMaterials
,文档已更改
已添加 ExcludeXRiteMaterials
对 vrQueryService 的更改:
API v2 2024 中的新增功能
此页面介绍了在 VRED 的 Python API v2 2024 中新增和更改的内容(与 2023.4 相比)。
Python 版本已更新至 3.11.3。
print(sys.version)
Qt 版本已从 Qt 5 更新至 6.2。其中,将 PySide 模块名称从 PySide2 更改为了 PySide6,并将 shiboken2 更改为了 shiboken6。
当选项“首选项”>“脚本”>“将脚本转换为当前 Python 版本”处于启用状态时,在 VRED 中执行 Python 脚本之前,名称 PySide2 和 shiboken2 将自动即时替换为 PySide6 和 shiboken6。
将应用程序从 PySide2 移植到 PySide6 - 可以使用以下命令从 VRED 内打印 VRED 的 Qt 版本:
print(PySide6.QtCore.qVersion())
以下是新增的函数和类:
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)
在 VRED 2024 中,材质粗糙度更改为感知线性行为,且新值范围介于 0 和 1 之间。在先前 VRED 版本中,行为是非线性的,最大值为 40。将旧文件导入到 VRED 中时,材质粗糙度值会自动调整为新行为。
如果通过脚本明确设置具体的粗糙度值,例如使用 vrdPlasticMaterial.setRoughness(roughness),则必须在脚本中调整值。
请参见此代码段进行转换:snippets/convertRoughness.py。