VRED 的环境变量

下面列出了 VRED 特定环境变量和外部环境变量以及它们在 VRED 中对应的说明和/或值。

在何处输入环境变量(初学者)

如果这是第一次设置环境变量,则可以在以下位置进行设置。

  1. “此电脑”图标上单击鼠标右键,然后选择“属性”

    Windows 属性选项

  2. 在搜索字段中输入“查看高级系统设置”,然后按 Enter 键。

    高级系统设置

  3. 单击“高级”选项卡,然后单击“环境变量”按钮。

    “系统属性”对话框

  4. “系统变量”部分(位于底部)中,单击“新建”。这将打开“新建系统变量”对话框。

  5. 输入环境变量名称和值,然后单击“确定”,并再次单击“确定”

    “新建系统变量”对话框

如何使用环境变量定义路径

要使用另一种方法来创建“脚本”菜单并添加脚本插件,可尝试设置环境变量。

有两种类型的环境变量,一种与版本相关,另一种与版本无关。您只能使用绝对路径为每个 VRED 版本定义一个与版本相关的环境变量。对于与版本无关的环境变量,没有这种限制。

如何在 Windows 上设置环境变量

  1. 访问“控制面板”。

  2. 在窗口右上角的“搜索”字段中键入:environment variable

  3. 在新的页面上,单击用于编辑系统环境变量的链接。这将打开“系统属性”窗口的“高级”选项卡。

  4. 单击“环境变量”按钮。

  5. 在“系统变量”部分中,单击“新建”按钮以打开“新建系统变量”窗口。

  6. 输入变量名称 (VRED2019_SCRIPT_PLUGINS),后跟值 (C)

  7. 完成后,单击“确定”。

如何在 Mac 上设置环境变量

  1. 打开终端窗口。

  2. 键入以下命令:

    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 位置的路径。