Arnold(C4DToA)阿诺德渲染教程(94) – Arnold 场景源 (.ass) 代理对象 创作大型阵列场景 加速渲染大法

Arnold(C4DToA)阿诺德渲染教程(94) – Arnold 场景源 (.ass) 代理对象 创作大型阵列场景 加速渲染大法 - R站|学习使我快乐! - 1

在 C4DtoA 中,您可以将任何对象导出为 .ass 文件。
程序将引用磁盘上的 .ass 文件(或 Arnold 支持的其他程序格式,例如 .obj、.ply 等)。
代理对象让您可将几何体数据的加载延缓到渲染时进行,从而保持工作场景轻巧且可使用。
您可以毫不费力地为场景增添层次极多的复杂性。

如果要在替代对象上实现运动模糊,则必须在启用运动模糊的情况下导出替代对象。

 

工作流如下所示:在可以使用替代对象之前,必须先导出一些几何体供稍后使用。

要导出几何体,您必须:
--选择要导出的几何体。
--转到“Arnold > 资源导出 > 导出”菜单选项。
--选择归档的名称,模式选择为程序,导出。

或者,也可以通过“文件 > 导出全部”(File > Export All)选项将模型导出为替代对象。归档将保存为 Arnold 场景源 (.ass) 文件。

也可以移步到了解导出:Arnold 代理场景源 (.ass) 文件导出

您可以导出单个对象以及由多个对象构成的整个层次。也可以导出单个帧或帧序列。在这种情况下,将在 ass 文件的名称中使用 C4D 渲染器选项的帧填充值。
在导出期间,将使用 Arnold 当前的渲染设置。因此,您应当在导出替代对象之前完成这些设置。例如,您应选择是否要在启用运动模糊的情况下导出。

Arnold(C4DToA)阿诺德渲染教程(94) – Arnold 场景源 (.ass) 代理对象 创作大型阵列场景 加速渲染大法 - R站|学习使我快乐! - 2
[pay point="5"]
TIP:你可以将单独的模型复制到新的场景中进行导出。

 

要实用代理对象.ass,必须创建 Arnold 程序,如下图所示:

Arnold(C4DToA)阿诺德渲染教程(94) – Arnold 场景源 (.ass) 代理对象 创作大型阵列场景 加速渲染大法 - R站|学习使我快乐! - 3
您会发现替代对象边界框的形状变得与原始模型的形状一致。
将它放置在栅格的中心。将枢轴放置在替代对象的底部。
这将帮助我们确定实例化的替代对象模型的位置。

Arnold(C4DToA)阿诺德渲染教程(94) – Arnold 场景源 (.ass) 代理对象 创作大型阵列场景 加速渲染大法 - R站|学习使我快乐! - 4

勾选创建对象即可看.ass 加载的模型(场景、灯光、材质等等)

Arnold(C4DToA)阿诺德渲染教程(94) – Arnold 场景源 (.ass) 代理对象 创作大型阵列场景 加速渲染大法 - R站|学习使我快乐! - 5

搭建场景,就可以直接渲染出 Arnold 程序加载的.ass 模型,可能有时候在 ipr 中会看不到,需要刷新一下 ipr 窗口。

Arnold(C4DToA)阿诺德渲染教程(94) – Arnold 场景源 (.ass) 代理对象 创作大型阵列场景 加速渲染大法 - R站|学习使我快乐! - 6

接着我们实用克隆工具,来对 arnold 程序进行整列,这里有 60*50 个对象,不管是渲染速度还是视窗速度依然非常流畅。

 

此介绍性教程仅介绍了使用代理对象的基础知识。例如,除了使用 .ass 归档文件外,代理对象还可与预编译的自定义程序式程序一起使用,您可以采取动态库的形式提供这类程序,以便使用参数化的程序几何体。代理对象也可以循环出现,您可以将程序几何体推迟到渲染过程中需要时再进行加载(即,几何体先不加载,也不占用内存,直到光线进入物体的边界框再加载)。通过这些方法,您将能够以模块化的方式组合场景。

对象代理可以多次实例化,并且渲染所需的开销很小(原始模型有大约 20,000 个多边形,如果不使用替代对象进行实例化,这个包含数百个对象的场景将会非常大)。当然,Arnold 渲染该场景也没问题。

PS:使用阿诺德代理其实也非常简单

1、使用 ASS 资源导出,导出需要大量重复使用的对象(材质、灯光等等元素)

2、新建 Aronld 对象,在路径中导入.ass 文件。

发挥你的想象吧!

[/pay]
由此可见,代理对象可以为您带来巨大的创意潜力。下面是其他一些示例,希望它们可以为您的创意带来灵感。尽情体会替代对象的乐趣吧!

官方样张:

Arnold(C4DToA)阿诺德渲染教程(94) – Arnold 场景源 (.ass) 代理对象 创作大型阵列场景 加速渲染大法 - R站|学习使我快乐! - 7 Arnold(C4DToA)阿诺德渲染教程(94) – Arnold 场景源 (.ass) 代理对象 创作大型阵列场景 加速渲染大法 - R站|学习使我快乐! - 8 Arnold(C4DToA)阿诺德渲染教程(94) – Arnold 场景源 (.ass) 代理对象 创作大型阵列场景 加速渲染大法 - R站|学习使我快乐! - 9 Arnold(C4DToA)阿诺德渲染教程(94) – Arnold 场景源 (.ass) 代理对象 创作大型阵列场景 加速渲染大法 - R站|学习使我快乐! - 10 Arnold(C4DToA)阿诺德渲染教程(94) – Arnold 场景源 (.ass) 代理对象 创作大型阵列场景 加速渲染大法 - R站|学习使我快乐! - 11 Arnold(C4DToA)阿诺德渲染教程(94) – Arnold 场景源 (.ass) 代理对象 创作大型阵列场景 加速渲染大法 - R站|学习使我快乐! - 12

 

 

Arnold(C4DtoA)

Arnold(C4DToA)阿诺德渲染教程(93) – Arnold 场景源 (.ass) 代理对象 Arnold 程序(Procedural)

2018-2-1 10:00:53

Arnold(C4DtoA)

Arnold(C4DToA)阿诺德渲染教程(95) – Arnold 雪材质 技法

2018-4-4 18:27:06

3 条回复 A文章作者 M管理员
  1. 你在玩,别人在学,久而久之就有了差距

  2. 666666666

  3. 666666666

有新私信 私信列表
搜索