Nuke环境变量
下表列出了环境变量Nuke认识。
环境变量 |
描述 |
FN_CRASH_DUMP_PATH |
允许您指定默认情况下Issue Reporter转储的保存位置。 |
FN_DISABLE_LICENSE_DIALOG 要么 FN_NUKE_DISABLE_TMPLIC_NOTIFY_DIALOG |
默认情况下,如果您安装了临时许可证, Nuke在启动时显示一个对话框,提醒您剩余天数。如果要禁用此行为,可以将这些环境变量之一设置为1,以禁止显示有关许可证即将到期的警告消息。 注意: 如果找不到许可证,例如,如果您仅拥有一个许可证,则仍然会收到警告Nuke许可证,但您尝试运行NukeX。 |
FN_LICENSE_DIALOG_DAYS_LEFT_BEFORE_PROMPT |
默认情况下,如果您安装了临时许可证, Nuke在启动时显示一个对话框,提醒您剩余天数。如果要禁用此行为,直到到期前的固定天数,则可以将此环境变量设置为所需的天数。 注意: 如果找不到许可证,例如,如果您仅拥有一个许可证,则仍然会收到警告Nuke许可证,但您尝试运行NukeX。 |
FN_NUKE_DISABLE_GPU_ACCELERATION |
此变量禁用Nuke的CUDA和OpenCL功能。启用后,将禁用本地安装的所有GPU,并且无法从中选择Preferences > Performance > Hardware > default blink device落下。任何GPU加速的节点(例如Kronos和Denoise)默认为在CPU上进行处理。 |
FN_SUBSCRIPTION_LICENSE_DIR |
上Windows,包含非ASCII字符的用户名可能导致订阅许可失败。如果显示类似于以下内容的许可错误: 无法创建订阅许可证目录:C:\ Users \ZoëHernández\ FoundryLicensing \ 尝试使用此环境变量将许可证目录更改为备用位置。 |
Foundry_LICENSE |
的位置Nuke RLM许可证文件,如果未使用以下推荐位置: On Mac and Linux: /usr/local/foundry/RLM On Windows: drive letter:\Program Files\The Foundry\RLM 注意: 如果您仍然使用FLEXlm许可证,并且有兴趣转向RLM许可证,请联系sales@foundry.com获得替换许可证。 |
FOUNDRY_LICENSE_DEBUG |
此变量将其他许可信息打印到命令行或终端。 |
FOUNDRY_LICENSE_FILE |
的位置Nuke FLEXlm许可证文件,如果未使用以下推荐位置: On Mac and Linux: /usr/local/foundry/FLEXlm On Windows: drive letter:\Program Files\The Foundry\FLEXlm 注意: 如果您仍然使用FLEXlm许可证,并且有兴趣转向RLM许可证,请联系sales@foundry.com获得替换许可证。 |
FOUNDRY_LOG_FILE |
这个变量指定了Nuke Studio的日志文件。如果不指定日志文件,则所有输出都将显示在屏幕上。 |
FOUNDRY_LOG_LEVEL |
此变量设置日志记录级别Nuke Studio在操作过程中产生。细节分为四个级别,从最小到冗长不等: • error • warning • message • verbose 注意: 当指定FOUNDRY_LOG_FILE时,将日志记录级别设置为verbose会产生较大的日志文件。 |
FRAMESERVER_LOG_DIR |
如果要将日志文件与默认的NUKE_TEMP_DIR分开,则此变量用于为Frame Server指定用于写入日志文件的其他位置。 看到在外部计算机上使用Frame Server了解更多信息。 |
HIERO_DISABLE_THUMBNAILS |
将此变量设置为停止Nuke Studio加载缩略图。 |
HIERO_DISABLE_THUMBNAILS_CACHE |
将此变量设置为停止Nuke Studio加载缩略图后可缓存缩略图,以改善访问权限。 注意: 此变量不会清除缓存,您必须手动删除缓存的文件。 |
NUKE_AJA_CHANNEL |
默认情况下,AJA卡接收3G电平信号(主要用于12位444 RGB),并将其组合为单个3G-B(B表示B电平,因此表示3G-B)通过SDI1。使用以下环境变量来自定义此输出行为: • NUKE_AJA_CHANNEL -将此变量设置为2、3或4,以通过SDI2,SDI3或SDI4输出单个流。 • NUKE_AJA_DUALOUTPUT -将此环境变量设置为1,以强制卡通过SDI1和SDI2将单个3G流分成两个1.5G流。 将这两个环境变量组合在一起可以迫使流拆分并通过备用SDI输出进行输出。例如: • DUALOUTPUT + CHANNEL = 1或CHANNEL = 2导致两个来自SDI1和SDI2的1.5G流。 • DUALOUTPUT + CHANNEL = 3或CHANNEL = 4导致两个来自SDI3和SDI4的1.5G流。 注意: 某些模式(例如12位444)需要3G流。否则,卡将在指定的通道号上使用单个流。 |
NUKE_AJA_DUALOUTPUT |
|
NUKE_ALLOW_GIZMO_SAVING |
Nuke不允许您Overwrite和Save as默认情况下,小控件不将小控件复制到组中。将此环境变量设置为1会启用此行为,因此艺术家无需在编辑前复制小控件。 |
NUKE_CRASH_HANDLING |
Breakpad崩溃报告使您可以在极少数情况下将崩溃转储提交给Foundry。默认情况下,崩溃报告在GUI模式下启用,而在终端模式下禁用。 当NUKE_CRASH_HANDLING设置为1时,在GUI和终端模式下都启用崩溃报告。 当NUKE_CRASH_HANDLING设置为0时,在GUI和终端模式下均禁用崩溃报告。 |
NUKE_DEBUG_IMAGECACHE |
启用后,Comp Viewer图像缓存数据将打印到命令行或终端。显示有关所用磁盘空间,已缓存文件数和缓存位置的信息。 |
NUKE_DEBUG_MEMORY |
处理大图像时, Nuke在渲染过程中可能需要释放内存。发生这种情况并将NUKE_DEBUG_MEMORY设置为1时, Nuke将以下信息打印到控制台: 内存:超过最大使用量,尝试将使用量从1 GB减少到924 MB。 如果未设置此变量,则看不到调试内存消息。 请注意,此处的KB,MB,GB和TB表示1000的单位。例如,1MB表示1,000,000字节。 |
NUKE_DISK_CACHE |
的位置Nuke保存查看器中显示的所有最近图像。理想情况下,这应该是具有最快访问时间的本地磁盘。 |
NUKE_DISK_CACHE_GB |
磁盘缓存可以达到的最大大小(以GB为单位)。 |
NUKE_EXR_TEMP_DIR |
在Linux上,这是位置Nuke在读取PIZ压缩文件时用于临时文件.exr文件。此环境变量仅在Linux上相关。 如果未设置此变量,则位置由NUKE_TEMP_DIR确定。 |
NUKE_EXR_TEMP_NAME |
更改的命名约定.exr渲染过程中的临时文件。 将变量设置为1临时写.exr文件为<filename>.exr.tmp, 而不是<filehash>.tmp和以前的版本一样。 |
NUKE_FONT_PATH |
那个位置Nuke打开“文本”节点属性面板时,检查可用的字体文件。 |
NUKE_IGNORE_ROTO_INCOMPATIBILITY |
当您打开包含以下内容的脚本时,此变量将禁用显示的警告对话框:Nuke 8个RotoPaint节点。 |
NUKE_INTERACTIVE |
的import nuke函数默认签出nuke_r渲染许可证。如果要使用Nuke交互式,并且您具有交互式许可证,请将此环境变量设置为1。 看到Nuke作为Python模块了解更多信息。 |
NUKE_LEGACY_CHANNEL_SORTING |
此变量禁用新的通道排序行为,该行为首先对RGBA层进行排序。启用此变量会导致Nuke按字母顺序对频道进行排序。 |
NUKE_LOCALIZATION_NUMWATCHERS |
控制可用于本地化任务的线程数。增加线程数可以提高本地化性能。 |
NUKE_MOV64READER_ENABLE |
将此变量设置为0以禁用Nuke的64位mov解码并回退到32位解码。 |
NUKE_NO_CRASH_PROMPT |
在GUI模式下启用崩溃处理后,您可以控制是否自动提交报告: 当NUKE_NO_CRASH_PROMPT设置为1时,崩溃报告将自动提交,而不会显示崩溃报告程序对话框。 当NUKE_NO_CRASH_PROMPT设置为0时, Nuke在提交崩溃报告之前,总是显示崩溃报告对话框。 |
NUKE_NO_VIEWER_GPU |
禁用Nuke的Comp Viewer OpenGL硬件加速。 |
NUKE_PATH |
与文件相关的位置Nuke定制存储。有关更多信息,请参见加载Gizmos,NDK插件以及Python和Tcl脚本。 |
NUKE_TEMP_DIR |
的位置Nuke保存没有为其定义任何特定位置的任何临时文件。 您可以找到的当前位置Nuke内部的临时目录Nuke通过按X在键盘上,当焦点位于“节点图”上时,然后运行以下TCL命令: getenv NUKE_TEMP_DIR |
NUKE_WINDOWMANAGER_DEBUG |
启用后,来自Nuke的窗口管理器将打印到命令行或终端。 |
OCIO |
将此变量设置为用于颜色转换的OCIO配置文件的位置。 注意: 如果您打算使用“首选项”中指定的OCIO配置文件,请确保Preferences > Project Defaults > Color Management > Export > use OCIO nodes when exportingto a Comp 复选框已启用。 |
OFX_PLUGIN_PATH |
的位置Nuke寻找OFX插件。有关更多信息,请参见加载OFX插件。 |
QT_AUTO_SCREEN_SCALE_FACTOR |
控制是否启用高分辨率屏幕的自动界面缩放。上Windows,默认情况下启用此变量(1)。在Linux发行版上,当前默认情况下禁用缩放(0)。 注意: macOS会自动处理扩展,因此不需要此变量。 |
QT_COMPRESS_TABLET_EVENTS |
由于Qt的最新更新,正在运行Nuke使用CentOS 7的平板电脑上的Linux发行版在查看器周围移动Roto形状时可能会导致延迟。设置此环境变量可压缩数位板事件,从而消除延迟。 |
QT_SCALE_FACTOR |
启用QT_AUTO_SCREEN_SCALE_FACTOR时设置自动接口缩放比例。您可以将缩放比例设置为1, 1.5,要么2。推荐的比例因子是1.5。 注意: 其他比例因子可能有效,但尚未经过测试。 |
QT_SCREEN_SCALE_FACTORS |
在多显示器设置中,使用QT_SCREEN_SCALE_FACTORS变量按屏幕分别设置界面比例。缩放比例使用相同的建议因子,以;分隔。 (分号)。例如,QT_SCREEN_SCALE_FACTORS =“ 1.5; 1”,其中第一个监视器的分辨率高于第二个监视器。 |
QT_PLUGIN_PATH |
的位置Nuke如果您不想使用随附的Qt库,则会查找自定义Qt库Nuke。设置此环境变量会将自定义路径添加到Nuke的Qt库路径。 |
TIMELINE_DISABLE_PBO_UPLOADS |
启用后,将禁用使用像素缓冲区对象(PBO)从RAM上载纹理到GPU的性能优势。 如果发现播放质量下降,可以尝试禁用PBO。 |