Arnold for Maya (MtoA) 5.5.4 for Maya 2026.3 包含新的推理成像器、全局灯光采样和 GPU 体积的性能改进以及其他增强功能和错误修复。
有关最近添加的功能和错误修复的完整列表,请参见 Arnold for Maya 发行说明。
使用全局灯光采样加快渲染速度
在我们的测试中,使用“全局灯光采样”的场景渲染速度提高了 2.5 倍。下面的数字适用于相同噪波渲染。(ARNOLD-13091)
改进了 GPU 渲染中光泽材质上的全局灯光采样 (GLS)
现在,GPU 渲染(例如自 Arnold 7.3.7.0 以来的 CPU 渲染)在采样时会考虑材质光泽度,这会大大提高质量,尤其是存在许多小灯光时。在下面的机器人场景中,我们使用自适应渲染后速度提高了约 3 倍。(ARNOLD-15833)
|
|
|
| 7.4.2,固定 AA
| 7.4.3,固定 AA,启用 GLS 光泽
|
在 GPU 上更快地进行体积渲染
具有体积的场景渲染速度提高多达 3.3 倍。使用 OpenPBR 材质的场景渲染速度提高多达 1.2 倍。(ARNOLD-11077、ARNOLD-16304)
|
|
|
|
| 实例化球体 - 速度提高 1.18 倍
| Byc 云 - 速度提高 3.3 倍
| 日落云 - 速度提高 1.76 倍
|
推理成像器
推理成像器能够使用
ONNX 框架对图像到图像机器学习模型执行推理。(ARNOLD-16071)
改进了 OpenPBR 中的薄壁次表面
现在,当实例化器包含灯光时,如果启用了 instance_inherit_xform,会考虑其局部矩阵。薄壁模式下的 OpenPBR 次表面光方向分布球使用 subsurface_weight 在漫反射和次表面光方向分布球之间过渡,同时保持能量守恒。例如,可以使用此选项对纸张中的漫反射透射和反射进行建模。(ARNOLD-15982)
OpenPBR 中的能量守恒金属
OpenPBR 金属光瓣现在可以节省能源并通过熔炉测试。(ARNOLD-16327)
改进了 HTML 报告
Arnold 渲染报告现在支持对统计信息进行排序,仅显示最终渲染的统计信息,并改进了用于调整图表和表格大小的样式。(ARNOLD-15600、ARNOLD-16011、ARNOLD-16562)
渲染自动创建输出目录
任何时候进行渲染时(例如,使用 kick 或 DCC 命令行进程),Arnold 输出驱动程序都将自动创建任何尚不存在的输出文件夹。(ARNOLD-3476)
成像器优化
成像器帧缓冲区管理已得到改进,以减少成像器链之间的开销。在处理许多成像器链时,这一点尤其明显。例如,在 4096 x 2160 分辨率的渲染中,与 Arnold 7.4.2.2 相比,成像器执行之间的开销减少了 4 倍,每个成像器链可节省约 1 秒。(ARNOLD-16261、ARNOLD-16264、ARNOLD-16281)
提高的交互性
交互式渲染性能已得到改进,尤其是对于相机移动和照明更改。(ARNOLD-16200)
找不到受支持的 GPU 时的 CPU 回退
当没有受支持的 GPU 时,Arnold 会根据 render_device_fallback 选项的值回退到 CPU 渲染。(ARNOLD-16277)
几何体统计信息的改进
现在可以正确计算顶级对象的内存使用量,并在内存统计信息中添加了新条目。(ARNOLD-16350)
一对一路径映射规则
Arnold 路径映射文件现在支持一对一映射规则,这提供了一种替换精确路径引用的简单方法。这些规则在 JSON 文件的 path_map 部分中定义。(ARNOLD-16351)
{
"path_map": {
"linux": {
"S:/textures/plastic_basecolor.exr": "plastic_basecolor.exr",
"S:/textures/plywood_normal.exr": "/mnt/plywood_textures/01/normal.exr"
}
}
}
覆盖 kick 中的输出目录
kick 命令具有一个新的参数 od,用于指定输出目录路径。必要时会创建此输出目录,并将其作为前缀添加到场景中由驱动程序指定的输出文件名。(ARNOLD-16513)
程序中的灯光可见性
现在,您可以通过将程序可见性设置为 0 来禁用程序中的所有灯光。任何非零可见性都会启用灯光。这是按实例进行评估的,因此您可以对某些程序实例禁用灯光,而对其他程序实例启用灯光。(ARNOLD-16206)
OpenColorIO Aliases
现在,您可以将 OCIO 别名(如 srgb_texture)用作输入颜色空间。内置的 OCIO 配置还支持 srgb_texture 别名以及其他调整,以便与 Maya 2026.2 兼容。(ARNOLD-16465、ARNOLD-16467)
MaterialX 1.39.3
MaterialX 版本现在是 1.39.3,从 1.38.10 升级而来。有关更多详细信息,请查阅
完整的 MaterialX 发行说明。(ARNOLD-16361)
USD 增强功能
- DomeLight 纹理、颜色和温度组合:当 DomeLight 基本体启用了颜色以及纹理或温度时,这些功能将组合在一起,而不是相互排斥。usd#1405
- 点上的体积着色器:现在,在 Hydra 中将体积着色器指定给点基本体时,支持体积着色器 usd#2310
- 覆盖统计信息模式:覆盖统计信息模式并弃用渲染设置 stats:modeusd#2320
- 移动在程序中优化的时间轴:修改当前帧时,程序不再自动重新初始化。这可以加快包含动画 USD 文件的 Maya 或 3dsMax 后台文件更新速度,因为只有动画基本体会更新。usd#2352
- USD 25.05:Arnold USD 现在使用 USD 25.05。有关详细信息,请参见 USD 发行说明。
API 更改
- 显示在批处理模式下移除节点时发出的警告:在批处理渲染模式下,在场景更新过程中移除节点时显示警告。在大多数情况下,在批处理会话中移除节点可能会导致问题,这应在交互式渲染模式下完成。(ARNOLD-16078)
- 已弃用 AiStatsSetMode() 和 AiStatsGetMode():Arnold 现在始终覆盖指定 .json 文件中的统计信息。这些 API 调用仍然有效,但它们现在会显示警告,最终将被移除。(ARNOLD-16413)
- 移除了 AtGPUCachePopulateCallback、AtGPUCachePopulateMode:在 Arnold 升级到 OptiX 8 后,AtGPUCachePopulateCallback 函数类型和 AtGPUCachePopulateMode 枚举已过时,不再用于 Arnold API。这不需要重新编译插件。(ARNOLD-16229)
不兼容的更改
- 自动创建输出目录:Arnold 现在会尝试为驱动程序创建缺失的目录,而不是报错。(ARNOLD-3476)
- 程序中的灯光可见性:程序中的灯光现在受可见性参数影响。(ARNOLD-16206)
- 移除了 options.gpu_max_texture_resolution 参数:先前版本的 Arnold 中移除了 GPU 最大纹理解析功能,因此该参数不再起任何作用。(ARNOLD-16272)
- 移除了使用 -statsfile 附加统计信息的功能:kick -statsfile 标志现在始终覆盖指定 .json 文件中的统计信息。(ARNOLD-16377)
错误修复
- MTOA-2411 - Autotx 重新生成由 Tx 管理器创建的 tx 文件
- MTOA-2422 - 修复了写入 .ass 文件的边界元数据不正确的问题
- ARNOLD-16530 - 修复了 Alembic 文件中索引法线的错误
- ARNOLD-16549 - 在 GPU JIT 编译期间发生罕见崩溃
- ARNOLD-16525 - 修复了 7.4.2.1 在打开纹理时的性能回归
- ARNOLD-16563 - Arnold 渲染报告中表格和统计信息的格式错误
-
usd#2307 - 从 Arnold 场景写入时,DomeLight 连接会被考虑两次
-
usd#2337 - 不要通过 Hydra 程序禁用 CER 错误报告
-
usd#2346 - 节点注册表应考虑 arnold usd.hide 元数据,而不是 DCC 特定的元数据
-
usd#2333 - 修复了当输出字符串包含星号时 USD 写入器中发生崩溃的问题
-
usd#2364 - 修复了使用索引 UV 和共享数组时渲染代理崩溃的问题
系统要求
- Maya 2024、2025 或 2026
- Windows 10 或更高版本,具有 Visual Studio 2019 Redistributable。
- Linux,至少具有 glibc 2.17 和 libstdc++ 4.8.5 (gcc 4.8.5)。这相当于 RHEL/CentOS 7。
- x86-64 CPU 需要支持 SSE4.1 指令集。
- macOS 10.13 或更高版本,macOS 11 及更高版本(对于 Maya 2024)
- 采用 M 系列芯片的 Apple Mac 型号:
- 受 Arnold for Maya 2024 原生支持
- 在先前版本 Maya 的 Rosetta 2 模式下受支持
-
GPU 渲染和 Optix 降噪仅适用于 Windows 和 Linux,并且需要 Maxwell 架构或更高版本的 NVIDIA GPU。
- Intel OIDN GPU 支持仅限于:
- Apple 原生 CPU(M1 及更高版本)
- Intel Xe 的专用和集成 GPU
- 使用 Turing 或更高版本架构的 NVIDIA GPU
- 采用 RDNA2(仅限 Navi 21)和 RDNA3 (Navi 3x) 架构的 AMD GPU