VRED 的环境变量
下面列出了 VRED 特定环境变量和外部环境变量以及它们在 VRED 中对应的说明和/或值。
在何处输入环境变量(初学者)
如果这是第一次设置环境变量,则可以在以下位置进行设置。
在“此电脑”图标上单击鼠标右键,然后选择“属性”。
在搜索字段中输入“查看高级系统设置”,然后按 Enter 键。
单击“高级”选项卡,然后单击“环境变量”按钮。
在“系统变量”部分(位于底部)中,单击“新建”。这将打开“新建系统变量”对话框。
输入环境变量名称和值,然后单击“确定”,并再次单击“确定”。
如何使用环境变量定义路径
要使用另一种方法来创建“脚本”菜单并添加脚本插件,可尝试设置环境变量。
有两种类型的环境变量,一种与版本相关,另一种与版本无关。您只能使用绝对路径为每个 VRED 版本定义一个与版本相关的环境变量。对于与版本无关的环境变量,没有这种限制。
如何在 Windows 上设置环境变量
访问“控制面板”。
在窗口右上角的“搜索”字段中键入:environment variable
在新的页面上,单击用于编辑系统环境变量的链接。这将打开“系统属性”窗口的“高级”选项卡。
单击“环境变量”按钮。
在“系统变量”部分中,单击“新建”按钮以打开“新建系统变量”窗口。
输入变量名称 (VRED2019_SCRIPT_PLUGINS)
,后跟值 (C)
。
完成后,单击“确定”。
如何在 Mac 上设置环境变量
打开终端窗口。
键入以下命令:
export <variable name>=<value>
export= VRED2018_2_SCRIPT_PLUGINS=C
如何使用与版本无关的变量
使用 VRED_SCRIPT_PLUGINS
定义 VRED 寻找脚本插件的位置。这会将变量添加到:
/Autodesk/VRED-<internalVersion>/ScriptPlugins
如果输入:
VRED_SCRIPT_PLUGINS=C:
则将脚本插件的搜索路径设置为:
C:/Autodesk/VRED-<internalVersion>/ScriptPlugins
如何使用与版本相关的变量
要使用与版本相关的变量,您需要正确识别目标版本。运行 VRED 时,版本显示在标题栏中。如果您看到 2019,则在变量中您需要将其更改为 2019。
例如,对于版本 2018.2,变量名称将为 VRED2018_2_SCRIPT_PLUGINS
;对于 2019,变量名称将为 VRED2019_SCRIPT_PLUGINS
。
VRED 特定变量
这些环境变量特定于 VRED。
VRED 特定变量 |
值/说明 |
VRED_ALLOW_STANDBY_MODE ADSK_VRED_ALLOW_STANDBY_MODE |
任意值:允许计算机进入休眠模式。默认情况下,VRED 会阻止休眠模式。 |
VRED_CLUSTERMANAGER_PATH |
提供群集管理器数据(数据库、加密项目文件和图像)的用户定义的存储位置的路径。 |
VRED_CLUSTERSERVICE_CONFIG |
JSON 配置字符串。使用该值作为 VRED 群集服务的设置字符串。 |
VRED_CLUSTERSERVICE_DISABLE_ALL |
1:阻止 VRED 群集服务的所有服务。 |
VRED_CLUSTERSERVICE_ENABLE_ALL |
1:允许 VRED 群集服务的所有服务。 |
VRED_COLLABORATION_NO_AUDIO |
任意值:阻止在“协作”模式下使用 VRED 本机音频。 |
VRED_COLLABORATION_NO_UPLOAD |
任意值:阻止在“协作”模式下上传场景。 |
VRED_CURRENT_PROJECT_DIR |
只读:返回加载的 VPB 文件的当前目录。 |
VRED_CUSTOM_HANDS |
提供自定义虚拟现实手几何体的用户定义的目录的路径。 |
VRED_DATA |
只读:返回 VRED 数据目录的路径。 |
VRED_DEBUG_IDLE_LICENSE |
任意值:为“许可空闲”模式启用调试输出。 |
VRED_DISABLE_ADP |
任意值:禁用 Autodesk 数据收集功能。
从 VRED 2025 开始,可以通过创建新的注册表项“HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\Privacy\TrustLevel”(字符串值)并将值设为“1”在计算机范围内禁用 ADP。 |
VRED_DISABLE_CASCADING |
任意值:禁用许可层叠。 |
VRED_DISABLE_CLIC_IPM |
任意值:在 VRED 中隐藏许可 UI。 |
VRED_DISABLE_CLIC_USER_LICENSE |
任意值:禁用用户许可功能。 |
VRED_DISABLE_CUDA_MEMORY_POOL_SUPPORT |
0:在支持设备上使用 CUDA 内存池。
其他值:禁用 CUDA 内存池支持。 |
VRED_DISABLE_IDLE_LICENSE |
任意值:禁用在空闲时释放许可。 |
VRED_DISABLE_ONLINE_STORES |
任意值:禁止在主窗口中使用在线商店。将不显示 UI。 |
VRED_DISABLE_SHARED_VIEWS |
任意值:禁用共享视图功能。 |
VRED_DISABLE_WEB_ACCESS |
任意值:禁止访问 Web 内容。它将隐藏“社区”菜单和在线商店。 |
VRED_DISABLE_WEBINTERFACE | ADSK_VRED_DISABLE_WEBINTERFACE |
任意值:禁用 VRED Web 界面。将不显示 UI。 |
VRED_EXAMPLES |
只读:返回 VRED 示例目录的路径。 |
VRED_FILEIO_TMP_DIR |
提供 VRED 的用户定义的文件 IO 临时目录的路径。 |
VRED_FORCE_EGL |
任意值:在 Linux 下强制使用 EGL (https://www.khronos.org/egl/ )。 |
VRED_FORCE_HTTPS |
1:启用此选项,将传入的未加密 (http) 连接请求重定向到 VRED Web 界面中的加密 (https) 连接请求。“仅加密的 HTTPS”在首选项中灰显,无法通过 UI 进行更改。
0:使用“仅加密的 HTTPS”首选项设置。 |
VRED_IDLE_LICENSE_TIME |
提供在空闲时 VRED 将在多长时间(以秒为单位)后释放许可。此值限制在 [60, 900] 范围内。 |
VRED_IGNORE_INVISIBLE |
1:导入时忽略非 Wire 文件的不可见几何体。
其他值:导入不可见的几何体。 |
VRED_IMPORT_PERFORMANCE_LOG |
1:写入 ATF 性能日志文件。
其他值:无日志文件。 |
VRED_PREFERENCES_OVERRIDE |
提供配置文件 (xml) 的路径,此文件包含一部分首选项,用于在启动时覆盖会话的本地首选项。 |
VRED_ROOT |
只读:返回 VRED 根目录的路径。 |
VRED_SCRIPT_PLUGINS |
提供脚本插件的用户定义的目录的路径。
该文件夹的子文件夹结构必须符合以下约束:Autodesk/VRED-<Version>/ScriptPlugins ,其中 <Version> 是 VRED 版本号(例如 13.0)。 |
VRED_SECURE_PYTHON |
任意值:启用 Python 沙盒。 |
VRED_SERVICE_PAGE |
0:完全阻止 Web 界面。
1:阻止 Web 界面 http 站点,但启用了请求。
2:完全启用 Web 界面。 |
VRED_TMP_DIR |
提供 VRED 的用户定义的临时目录的路径。 |
VRED_TRANSLATION_DIR |
提供转换的用户定义的目录的路径。 |
VRED_USE_ALL_TRACKING |
0 或未设置:使用特定的跟踪模块,而不是加载全部。
其他值:加载所有跟踪模块插件。 |
VRED_USE_CUSTOM_CUDA_MEMORY_POOL |
0:使用 CUDA 默认内存池。
其他值:在支持设备上使用自定义 CUDA 内存池。 |
VRED_USE_OLD_MATERIAL_SORTING |
任意值:在材质编辑器中启用在 VRED 2023 之前使用的旧材质排序算法 |
VRED_USE_OLD_TRACKING |
1:忽略新的 VRPN 跟踪模块,仅加载旧跟踪模块。
其他值或未设置:加载新的 VRPN 跟踪模块。需要 VRED_USE_ALL_TRACKING = 1 或未设置。 |
VRED_WORKSPACES_PATH |
提供在启动时加载工作空间 .ini 文件的路径。 |
VRED_WRITE_IMPORT_DEBUG_FILE |
1:写入 ATF 导入调试文件。
其他值:无调试文件。 |
VRED_WRITABLE_DATA |
只读:返回 VRED 可写数据目录的路径。 |
VRED<VersionYear>_SCRIPT_PLUGINS (例如 VRED2020_2_SCRIPT_PLUGINS ) |
提供脚本插件的用户定义的目录的路径。 |
<AppName>_LOG_DIR (例如 VREDPRO_LOG_DIR ) |
提供用户定义的日志目录的路径。 |
外部变量
这些是外部环境变量。
外部变量 |
值/说明 |
ADLSDK_DARK_SITE |
在暗点模式下,CLIC 将避免发送 HTTP 请求并禁用用户许可模式。对于 Internet 连接受限的客户,需要此特殊模式。设置为“TRUE”以将其启用(区分大小写),设置为其他任何值以将其禁用。 |
HDRLS_HOME_V4 |
提供 HDR LightStudio V4 库的路径。 |
HDRLS_HOME_V5 |
提供 HDR LightStudio V5 库的路径。 |
MAYA_LOCATION |
提供 Maya 位置的路径。 |