环境变量

本主题列出了 3ds Max 用于配置路径和设置的所有系统环境变量。所有路径都是完全限定路径。

名称 说明

ADSK_3DSMAX_x64_ <year>

3ds Max 安装路径。在安装过程中创建。在复制(而不是安装)3ds Max 的系统上,需要手动定义此变量。

ADSK_3DSMAX_ APPDATA_DIR

3ds Max 用于读取和写入本地用户数据的路径。默认情况下,此位置为 C:\Users\<username>\AppData\Local\Autodesk\3dsMax\<year> - 64bit\<lang>

ADSK_3DSMAX_AUTOBACKUP_DIR

定义自动备份功能用于保存文件的路径。

ADSK_3DSMAX_SCRIPTS_ADDON_DIR

以分号分隔的路径列表,除“配置用户和系统路径”对话框中定义的“附加脚本”文件夹外,还使用这些路径。

ADSK_3DSMAX_STARTUPSCRIPTS_ADDON_DIR

以分号分隔的路径列表,除“配置用户和系统路径”对话框中定义的“附加启动脚本”文件夹外,还使用这些路径。

ADSK_3DSMAX_MACROS_ADDON_DIR

以分号分隔的路径列表,除“配置用户和系统路径”对话框中定义的“附加宏”文件夹外,还使用这些路径。

ADSK_3DSMAX_ICONS_ADDON_DIR

以分号分隔的路径列表,除“配置用户和系统路径”对话框中定义的“附加图标”文件夹外,还使用这些路径。

ADSK_3DSMAX_PLUGINS_ADDON_DIR

以分号分隔的路径列表,除“配置用户和系统路径”对话框中定义的“附加 MAX 插件”文件夹外,还使用这些路径。

ADSK_3DSMAX_ASSETS_XREFS_DIR

以分号分隔的路径列表,除“配置项目路径”对话框中定义的“外部参照”路径外,还使用这些路径。

ADSK_3DSMAX_ASSETS_MAPS_DIR

以分号分隔的路径列表,除“配置项目路径”对话框中定义的“外部文件”路径外,还使用这些路径。

ADSK_3DSMAX_PROJECT_FOLDER_DIR

项目数据(如材质库、渲染预设、渲染输出等)位置的路径。如果已定义此变量,但指定的文件夹不存在,3ds Max 将创建该文件夹。此环境变量优先于 3dsmax.ini 中的 ProjectFolder 值。

ADSK_3DSMAX_USERSETTINGS_DIR

用于读取和写入用户设置的路径。如果已定义此变量,但指定的文件夹不存在,3ds Max 将创建该文件夹。

ADSK_3DSMAX_USERTOOLS_DIR

用于读取和写入用户定义的工具以及 MCG 和场景转换器脚本的路径。如果已定义此变量,但指定的文件夹不存在,3ds Max 将创建该文件夹。

ADSK_3DSMAX_SDK_<YEAR>

3ds Max SDK(如果已安装)的完全限定路径。

ADSK_3DSMAX_SESSION_LOG

3ds Max 会话日志的路径。

ADSK_APPLICATION_PLUGINS

以分号分隔的路径列表,用于指定要从中加载其他第三方应用程序插件的根文件夹。每个文件夹可以包含一个插件,也可以包含一组包括插件的文件夹。

ADSK_3DSMAX_SMART_EXTRUDE

全局启用或禁用“编辑多边形”的“智能挤出”。值 1 表示启用,0 表示禁用。

ADSK_3DSMAX_ENVVAR_TOKEN_SUPPORT

启用 3ds Max 安装文件的自动代币化功能,类似于 -envartoken 命令行开关。请参见在配置文件中自动代币化 3ds Max 安装路径

ADSK_3DSMAX_MAJOR_VERSION

由 3ds Max 进程定义的包含主要版本(例如“2023”)的环境变量。可以使用此环境变量(以及下面的次要版本变量)定义其他环境变量,以根据 3ds Max 的运行版本自定义启动脚本等内容。例如:

ADSK_3DSMAX_STARTUPSCRIPT_ADDON_DIR=\\server\3dsMax\%ADSK_3DSMAX_MAJOR_VERSION%.%ADSK_3DSMAX_MINOR_VERSION%\scripts\startup

根据运行的 3ds Max 主要版本和次要版本来设置启动脚本的位置。

ADSK_3DSMAX_MINOR_VERSION

由 3ds Max 进程定义的包含次要版本(例如“0”)的环境变量。

ADSK_3DSMAX_ROOT

由 3ds Max 进程定义的环境变量,包含当前 3dsmax.exe 程序从中运行的目录,与 3ds Max 的安装位置无关。仅在启用自动代币化时定义。

ADSK_3DSMAX_SAFE_SCENE

启用或禁用安全场景脚本执行。如果已定义,此变量将覆盖“安全首选项”选项卡上的设置。

ADSK_3DSMAX_BUFFEREDFILE_BUFFERSIZE

指定用于加载大多数缓冲文件类型(例如图像和点缓存文件)的文件缓冲区大小(以字节为单位)。默认值是 4KB。在网络上加载缓冲文件时,指定更大的缓冲区大小(建议 256 KB)可以显著提高性能。

请注意,也可以在 3dsmax.ini 文件的“Performance”部分中使用键“ImageFileIOBufferSize”指定此设置。