Arnold 教程Arnold 渲染器

Arnold for C4D 20 【Arnold Output

2019-02-06  本文已影响0人  卜噪大仙

本篇开始讲 输出 的相关内容,首先来讲Arnold Driver;

在使用Arnold渲染输出时,默认情况下使用driver_c4d_diaplay进行输出,打开Render setting可以在AVOs选项卡中看到所用Driver:

除了渲染设置中的原生C4D保存选项外,还可以使用Arnold driver来保存渲染输出,可通过单击New driver...按钮直接添加,也可以通过C4D主界面中插件菜单添加;

例如,添加Arnold driver到场景中,在Driver下来列表中选择 dirver_deepexr 等:

Arnold Driver添加方式:Plugins > C4DtoA > Arnold Driver

Arnold Driver提供以下5种输出格式:

以上5种输出,每一种都可以指定文件名,如果未指定默认使用场景名称;然后再根据所选输出格式设置各自属性;


Filter

可以再Dirver中直接更改Filter(滤镜)类型,也可以使用Render setting中的默认滤镜;

勾选Use default filter时将使用渲染设置中的滤镜

AOVs

AOVs(Arbitrary Output Variables,任意输出变量,等同于多通道);

我们平时看到的图像,包含许多信息,在这里可以称之为“通道”,比如直接光照、间接光照、漫反射、透射等;

利用AOV可以输出我们想要的变量,比如将直接照明与间接照明分开输出,分成两张图片——一张带有直接照明信息,另一张带有间接照明信息,随后在需要合成的时候(例如在AE中合成)再根据需要将他们合并在一起;

Arnold提供了包括输出深度(depth)、位置(position)、运动向量(motion vector)的内置AOV;
可以在渲染设置中为每个Driver分配不同的AOV,也可以通过单击Setup AOVs...按钮在Driver属性中设置;

理论上,给定的AOV可以包含任意数量的灯光信息,但Driver最多支持16种;

目前不支持使用闭包作为AOVs;

利用Light path expressions(LEPs)可以将灯光输出到特定AOVs;

在渲染设置>AOVs选项卡中可以看到,左边一栏显示的是所有可使用的AOVs,右边是选中的AOVs,将需要的AOVs选中直接拖拽到右边即可;没有选中的AOVs不会被输出:

命名时,如果输出多张序列图片,需要手动添加 #
例如输出名为out.exr的序列,需要将名称设置为out_###.exr,如此在所选输出文件夹中便可以看到out_001.exr/out_002.exr/out_003.exr/out_004.exr...
2位后缀就添加##,4位就是####,以此类推;

添加好EXR driver for Arnold denoiser,选项卡中原先灰色禁用会显示为已启用状态:


接下来看一下Arnold driver的主菜单:

File path

选择AOVs输出保存的路径;

有以下几种模式可供选择:

【custom】:自定义输出路径;

可使用$标记:

例如 /path/to/$AOV_output.exr

【custom(name from render settings)】:在此主菜单中定义路径,名称和拓展名使用渲染设置中的设定;
【from render settings (regular)】:名称和路径都使用渲染设置中的设定:Render Settings > Save > Regular Image;
【from render settings (multipass)】:名称和路径都使用多通道渲染中的设定:Render Settings > Save > Multi-Pass Image


Disable Native Save

当你不想使用C4D渲染模块输出图像,直接使用Arnold drive输出时,记得将图像和多通道的输出格式改为Arnold-Dummy

需要注意的是,虽然不会保存在本地,但是仍然需要设置保存路径,否则C4D不会启动渲染程序。

大家可以动手输出试一下,效果显著,就不做案例演示了;设置好各项参数,渲染输出成功后,会在所选文件夹中看到输出结果。


Reference:
1.Solidangle Support & Documentation
2.Wikipedia


禁止私自转载,转载需征得老夫同意。
否则,必追究。


下集预告:Arnold AOVs

上一篇 下一篇

猜你喜欢

热点阅读