支持版本:R21-R25 (包括R21和R25)
4.0.01都更新了什么
升级内容众多有兴趣可以点下方链接官网查看,主要升级为 内核升级到了7.0版本、 添加了ACEScg并作为了默认的色彩空间、英特尔开放图像降噪技术等。
Cinema 4D S24依旧存在的问题:
- 将某些外部对象拖拽到节点编辑器 中不起作用,例如:
- 为了创建参考而将 Arnold 材质拖拽到节点编辑器中时。
- 为了创建对象引用而将对象拖拽到节点编辑器中时。
- 为了创建顶点贴图着色器而拖拽顶点贴图到节点编辑器中时。
- 在节点编辑器窗口中按住 Ctrl 键拖拽节点会拷贝出两个副本而不是一个副本。shift + 拖动和 Shift + Alt + 拖动不起作用。
增强功能
- 成像器上的开放式降噪(OIDN):该技术是一种在 CPU 上运行的快速 AI 降噪器,该功能已成功附加到了
imager_denoiser_oidn
成像器上。 - 更高质量的AI降噪:OptiX 和 OIDN 降噪器现在使用新引入的denoise_albedo_noisy AOV 作为提供给降噪器的反照率特征 AOV。这会为反照率增加镜面反射和折射,从而提高降噪器质量。(大概的意思就是老版的降噪有反射和折射的地方会缺失细节甚至会糊掉,新版会保留这些细节)
- 基于 LUT 的色调映射:
imager_tonemap
现在支持lut
以 OCIOv2(cube, look,
3dl,
clf
等)支持的所有格式应用 LUT 文件的模式。imager_tonemap.lut_filename
指定要加载的文件。请注意,某些 LUT 假定非线性颜色空间。为了解决这个问题,可以指定一个工作颜色空间imager_tonemap.lut_working_color_space
以转换为指定的空间,应用 lut,然后再次转换为线性或渲染颜色空间。 - 使用 OIDN 和 OptiX 降噪器自动变更块状渲染:OptiX 和 OIDN 降噪器在渐进式渲染中表现不佳。当使用任意一个降噪器时,CPU 上的 Arnold 都会将存在冲突的渲染方式改为块状渲染。
- Imager_color_curves: 添加了用于控制亮度和颜色曲线的新成像器。可以为每个R、G、B分配单独一定量的曲线,以及控制整体亮度响应的主曲线。还可以根据需要设置曲线插值和工作色彩空间。
- imager_tonemap.mix: imager_tonemap 现在有一个额外的混合参数。0 保持输入不变,1 应用全节点效果。
- 忽略成像器选项:
ignore_imagers
已添加全局选项 以允许用户禁用场景中的成像器后期处理。这对调试很有用,也可以通过带-ii
标志的kick 启用。 - 改进了对多个驱动程序共享成像器的支持:所有成像器,包括降噪器,现在都可以由具有不同 AOV 输入的驱动程序共享。
- 改进 IPR 中的成像器刷新率:现在将在渲染期间更新全帧成像器,以便可以在渲染整个图像之前预览成像器结果。这取代了之前的行为,在某些情况下,我们必须将结果延迟到完整帧完成后。
- 改进渐进式渲染性能:在渐进式渲染中改进了多种渲染方式的性能,包括 Triangle(三角形)、Sinc(正弦波)、Blackman-Harris、Catmull-Rom和 Mitnet 。在某些情况下,我们看到性能提高了 48%,内存使用量提高了 20 倍。
- 添加了CPU 并行渲染的支持:这个升级最为显著的就是开着IPR实时渲染时调整材质然后材质窗口的材质球不会更新,想要更新材质球需要关闭下IPR,现在就不用有这种烦恼了。
- 可见光改为了透明:可见光现在是透明的,这与间接可见光的行为相匹配,黑色部分会透掉,毕竟世界上是没有黑色的光的,这是一个突破性的更改,用于修复以前不正确的可见光行为 。
- kick ascii 渲染模式:
kick -ascii
允许直接渲染到终端。这需要支持 UTF-8 的 24 位终端。Windows 终端、大多数 Linux 终端和 iTerm 都支持此功能;苹果的终端没有。这将更改渲染的分辨率以适应控制台,因此写入磁盘的任何图像都可能非常小。因为它的分辨率太低,建议告诉 kick 使用较小的存储桶大小,例如通过传递-bs 16
到 kick。这对于检查远程计算机上的渲染是否正常很有用。 - 默认在 ACEScg 中渲染: Arnold 现在默认使用OCIO 颜色管理器。此颜色管理器将使用默认的 OCIO 配置文件。默认情况下,Arnold 将在ACEScg颜色空间中进行渲染。
- 标准 OCIO 配置: Arnold 现在附带标准 OCIO 配置,公开用于渲染的常见色彩空间,例如ACEScg和场景线性Rec.709-sRGB 以及用于标准动态范围视频的ACES 1.0 SDR-视频ACES 输出变换。此配置与默认的 Maya 2022 OCIO 配置兼容。:
- 多部分 EXR: EXR 驱动程序现在可以在多部分 EXR 文件中将 AOV 渲染为单独的图像(部分)(相比之下,合并的 AOV 将 AOV 渲染为单部分 EXR 中的图层)。
Multi-part 适用于扫描线或平铺 EXR,并使用driver_exr.multipart布尔参数启用。 - 将 AOV 写入多种格式:现在可以以多种不同的格式输出单个 AOV,例如,以下输出字符串现在将输出正确的结果。
- OSL UDIM: OSL 现在使用与 Arnold 的图像节点相同的代码来解析纹理标签,例如 UDIM。这可以使 OSL 纹理查找更快,并增加可从 OSL 使用的纹理标签类型。
- 带有随机游走的 SSS 集名称:现在,CPU 上的随机游走模式支持sss_setname功能, 该功能允许地下效果在不同对象之间传播。
- 使用现有 TX:当
options.texture_use_existing_tx
设置为 true(这是默认值)时,Arnold 将尝试使用可用的 .tx 版本纹理。.tx 文件必须与请求的源纹理位于同一目录中,并且具有相同的名称(文件扩展名除外)。例如,如果请求“foo/bar/floor.png”并且“foo/bar/floor.tx”存在,则将使用“floor.tx”。当使用 .tx 文件时,Arnold 将忽略任何请求的色彩空间转换,因为我们假设 .tx 将烘焙色彩空间转换 。 - 支持 MaterialX v1.38: Arnold 将其 MaterialX 支持扩展到 v1.38。作为此升级的一部分,从 Arnold 导出的外观和材质现在将表示为节点和输入的组合,这与之前的 ShaderRefs 和 Params 标准不同。Arnold 仍将能够渲染使用早期版本的 Arnold 导出的 MaterialX 文档,但这可能会导致外观上的重大变化。
- Cryptomatte 1.1.2: Cryptomatte 已更新到版本 1.1.2 。
- Cinema 4D 节点材质 (BETA) 中的Arnold 着色器:Arnold 着色器现在可 用于 Cinema 4D R23 及更高版本的Arnold节点空间内的原生节点材质中。节点图可以通过本机节点编辑器进行编辑。该功能处于测试状态。
- 首选项中的默认材质系统:首选项窗口中添加了新选项,该选项控制是从菜单创建新节点材质(仍处于测试阶段)还是旧 Arnold 材质。
- 节点材质中的参考着色器:参考着色器移植到节点材质,可以引用另一个节点材质或旧的 Arnold 材质。
- ACEScg 作为默认渲染色彩空间:默认渲染色彩空间现在通过 Arnold 随附的 OCIO v2 配置更改为行业标准学院色彩编码系统 (ACES)。此更改不会影响使用内置(传统)颜色管理器(具有 sRGB 原色的线性颜色空间)的现有场景。
- 将纹理烘焙到图片查看器输出中:将新选项添加到渲染设置中,以将视图颜色变换烘焙到保存在图片查看器中的输出中。这是补偿内置 Cinema 4D 颜色变换所必需的。保存为 8 位整数图像(例如 JPEG、PNG)时启用此选项。保存为 32 位浮点图像(例如 EXR)时禁用该选项。这不会影响 Arnold 驱动程序,只会从图片查看器(包括命令行和团队渲染)中保存。
- 颜色空间 阿诺德天空和阿诺德光颜色纹理:链接到阿诺德天空或阿诺德光色(例如HDRI地图)的纹理的颜色空间可以适当地定义的。对于 32 位纹理(例如 .hdr),它默认为具有 sRGB 原色(线性 sRGB)的线性色彩空间。
- 颜色空间别名:选择纹理的颜色空间时提供了新选项:sRGB、线性 sRGB、raw。这些别名解析为活动颜色管理器定义的实际颜色空间,并允许在颜色管理器(例如传统 <-> 默认 ACES)和管理使用特定颜色管理器创建的材料资产之间平滑切换。
- 在首选项中设置默认颜色管理器:可以在首选项窗口中覆盖默认颜色管理器。这是默认情况下在新场景或新渲染设置中创建的颜色管理器。当有人想要使用自定义 OCIO 配置而不是内置配置或自定义颜色管理器时,这会很有用。通常,默认的 ACES 配置很好,并且未设置此选项。
- 从IPR 窗口中删除 LUT 设置:从IPR 窗口的显示选项卡中删除 LUT 设置,请改用色调映射成像器。LUT 现在也适用于图片查看器,而不仅仅是 IPR。
GPU增强功能
- 减少用于多边形网格的 VRAM 使用:此版本中多边形网格使用的 VRAM 数量明显减少。具有大量细分的场景将用于几何图形的 GPU 内存减少约 33%。
- 减少 GPU 卷的 VRAM 使用:在 6.2.1 中,我们开始使用 NVIDIA 的 NanoVDB 系统在 GPU 上渲染 OpenVDB 卷,这大大减少了 OpenVDB 卷所需的 GPU 内存。在 7.0 中,NanoVDB 体积的压缩得到了进一步改进,因此我们看到在典型体积场景中 GPU 内存大约进一步减少了 50-60%。GPU 卷现在消耗的 VRAM 比等效的 CPU 卷消耗的 RAM 少(注意, 红线显示了单独 CPU 渲染中的 RAM 使用情况)。
- 支持遮罩:已将遮罩添加到 GPU 集成器中。这意味着现在支持遮罩闭合、遮罩着色器和遮罩形状标签。
Bug修复
- C4DTOA-2555 HDR 天空纹理在视窗中显示为深色
- ARNOLD-3573 – 使用多线程时 Windows 控制台中的日志颜色不正确
- ARNOLD-11625 –
printBackTrace()
在 Windows 崩溃之外使用时的空回溯 - ARNOLD-11230 – 低传输深度值导致电介质太暗
- ARNOLD-11421 – 渐进式渲染 IPR 可能会卡在最终 AA 级别
- ARNOLD-11178 – 意外的正常平滑行为
- ARNOLD-11228 – 使用光线/着色器开关降低传输深度会导致电介质太暗
- ARNOLD-11562 – [Alembic] 覆盖 curve.basis 时曲线中的 UV 数据未正确插值
- ARNOLD-11361 – [Alembic] 曲线上的用户数据插入不正确
- ARNOLD-8934 – [GPU] Arnold“将部分渲染到纹理”使 Maya 崩溃
- ARNOLD-11687 – [GPU] 8 位 RGBA sRGB 纹理在 ACEScg 中渲染不正确
- ARNOLD-10996 – [GPU] 当多个图像节点指向同一纹理时出现崩溃或伪影
- ARNOLD-11515 – [GPU] 使用 470 Nvidia 驱动程序以交互方式销毁程序时崩溃
- ARNOLD-11621 – [GPU] 与 OSL 中的 SSS 闭包存在差异
- ARNOLD-11241 – [GPU] RGBA 类型 LPE AOV 中缺少 alpha 通道
- ARNOLD-11466 – [GPU] denoise_albedo 在 SSS 上是黑色的
- ARNOLD-11444 – [Imagers] 在 imager_denoiser_optix 错误后崩溃
- ARNOLD-11087 – [Imagers] 当具有不同 AOV 的多个驱动程序共享单个成像器时,结果不正确
- ARNOLD-11071 – [MaterialX] 当多个对象共享相同的材质时崩溃
- ARNOLD-11089 – [OCIO]
OCIOColorManagerGetKnownChromaticities()
不适用于OCIO
环境变量 - ARNOLD-11538 – [OCIO] 使用来自多个线程的颜色 API 时随机崩溃
- ARNOLD-8521 – [OSL] 通过 OSL 的 UDIM 纹理没有应用颜色变换
- ARNOLD-9190 – [Noice] 使用小数据窗口时崩溃
- usd#751 交互更改材质终端时渲染委托崩溃
- usd#797
HdArnoldRenderPass
删除 时的警告消息 - usd#847 程序应该检查适当宇宙的相机是否有运动模糊设置
- usd#858 Hydra 中无法隐藏/取消隐藏灯光
- usd#853 Hydra 中止渲染中缺少不同的原始变量的索引
- usd#871在没有创作默认值时强制写入多个帧
点此查看安装步骤
- 安装
- 运行对应版本的阿诺德安装包
- 点击 Next > ,点击 I Agree , 选择要安装版本的C4D根目录,点击 Next > , 点击 Install 进行安装。
- 点击Finish完成安装。
- 破解
- 将“ai.dll”文件复制到C4DtoA插件目录下的arnold\bin文件夹里(例如:D:\Program Files\Maxon Cinema 4D R25\Plugins\C4DtoA\arnold\bin\)